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

Mark Buechler 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.

- Mark.

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
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-dev/attachments/20060411/f26a2b4f/attachment.htm 


More information about the mythtv-dev mailing list