[mythtv] [mythtv-commits] Ticket #1619: DVB: backend won't tune after the first channel tune

Daniel Kristjansson danielk at cuymedia.net
Tue Apr 11 19:02:29 UTC 2006


On Tue, 2006-04-11 at 19:11 +0100, Stuart Auchterlonie wrote:
> On Tue, Apr 11, 2006 at 05:37:11PM -0000, MythTV wrote:
> > #1619: DVB: backend won't tune after the first channel tune
> Do you want me to get the "DVB team" (TM) onto #1049 ??
> We need it to finish off #1485 properly (DVB scanning)
I would very much appreciate it. :)

> >  The zero version number for the PAT is probably just a coincidence. This
> >  is only incremented when the PAT changes so you will see many with the
> >  same version number in a row and the small counter wraps around fairly
> >  often to zero.
> As Mark & I worked out, it is most likely that they rarely change their
> PATs across all of their transports, and so quite possible that we think
> we've seen the correct PAT, when we have in fact changed tranports, but
> the new PAT has the same version number as the old PAT.
The version number check is only supposed to catch a changing PAT while
on single transport. There should be a MPEGStreamData::Reset() on
transport changes and a SetVersionPAT(-1) when we don't find the
desired program in a PAT. i.e. the patch should not need to touch
MPEGStreamData, which is functioning as it was designed to.

-- Fsnirl



More information about the mythtv-dev mailing list