[mythtv] Ticket #1847: DVB - Backend fails to tune to a channel on a different input

Daniel Kristjansson danielk at cuymedia.net
Wed May 24 13:05:17 UTC 2006


On Wed, 2006-05-24 at 08:53 -0400, Mark Buechler wrote:
> #1847: DVB - Backend fails to tune to a channel on a different input
> Daniel, I'd really like to get this knocked out so I can start testing
> the rest of the new stuff. Would you mind giving me some pointers
> where to look to resolve this? To be honest, after looking at the
> channel change code a couple hours my head is spinning. 

Yeah, it looks like there are two possible problems:
 * DVBChannel::SetChannelByString() is being called when SwitchToInput()
   should be called. Somehow the input variable in the tuning request
   is being reset, or just never set.
 * DVBChannel::SetChannelByString() does not check if a channel not on
   the current input exists on another input. If you look at other
   Channel classes, like the one in channel.cpp, you will see that
   they switch the to another input when needed.

I don't know if problem #1 exists. I know problem #2 exists, but I don't
know if that is why you are having problems.

-- Daniel



More information about the mythtv-dev mailing list