[mythtv] Ticket #1619: DVB: backend won't tune after the first channel tune
Daniel Kristjansson
danielk at cuymedia.net
Tue Apr 11 19:13:30 UTC 2006
On Tue, 2006-04-11 at 14:03 -0400, Mark Buechler wrote:
> BTW, when you say the zero version number is a coincidence, it's not
> that it's 0, it's that both multiplexes have the same version number.
> That is the cause behind the PAT never getting re-parsed after the
> first time.
See the reply I just sent to Stuart's message. The version check
is not designed to check for transport changes. The users of the
class, in this case tv_rec and dvbsignalmonitor, are responsible
for resetting the class on transport changes, and resetting the
known PAT version on a channel mismatch. It looks like it is
doing this, but a PAT mismatch only happens when the MPEG program
number doesn't match the expected value. But the program number
is by no means unique across transports. Hence you need address
ticket #1049 to address this properly, fixing it will allow
monitoring the transportid, networkid and serviceid...
-- Daniel
More information about the mythtv-dev
mailing list