[mythtv] Ticket #1619: DVB: backend won't tune after the first channel tune
mark.buechler at gmail.com
Tue Apr 11 23:30:55 UTC 2006
Agreed. For now I'll just hack around it.
Thanks for the insight.
On 4/11/06, Daniel Kristjansson <danielk at cuymedia.net> wrote:
> On Tue, 2006-04-11 at 16:04 -0400, Mark Buechler wrote:
> > I think the problem is that the only only place where
> > SetVersionPAT(-1) gets called in the signal monitor is from SetPAT().
> > SetPAT() gets called from a signal coming from ProcessPAT in
> > mpegstreamdata. Since ProcessPAT doesn't get called due to the
> > versions matching, SetPAT never has a change to set the version to
> > -1.
> When you change transports is MPEGStreamData::Reset(), but since we
> don't know when we're on the new transport with DiSEqC, the Reset()
> is happening too soon. When #1049 is fixed it will be possible to
> reset the MPEG table tracking (aka PAT & PMT) once the correct NIT/SDT
> is seen and then you will get much more reliable tuning with DiSEqC.
> -- Daniel
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the mythtv-dev