[mythtv-users] Live TV channel restrictions

Michael T. Dean mtdean at thirdcontact.com
Thu Feb 25 15:23:26 UTC 2010

On 02/25/2010 08:08 AM, Ian Oliver wrote:
> Andrew Herron wrote:
>> even if you enable "Browse all
>> channels". Yes "Browse all channels" allows you to browse but it will not
>> allow you to select and tune to any channels that are not on your currently
>> tuned MUX.
> Yes, that's exactly what I saw.

IIRC, there were some bugs with it--potentially fixed after 0.22.  I'm 
pretty sure that's the setting you needed to enable, but I don't ever 
use LiveTV, so I may be misremembering.  (From another perspective, if 
MythTV does not allow you to actually change to those channels, what's 
the use in showing them?  You'd be better served just always using the 
EPG rather than scrolling through the browse channel list to find the 
show you want, noticing it's not available, then having to exit browse 
mode, then start the EPG, then find the channel, then change to that 
channel.)  There's no specific re-configuration of tuners required to 
use it.  See http://svn.mythtv.org/trac/ticket/4501 for the initial code.

IMHO, Andrew, you should talk to Shane to find out more about how things 
currently work.  He knows the Live TV code and how the related settings 
are supposed to work better than anyone else.  He would also be able to 
give you the best information on requirements for any new code related 
to multirec, Live TV, and tuner selection.  You may just find that 
current MythTV (trunk, at least) already does what you need.

Really, I think the only new feature your code adds (though I haven't 
had a chance to go through the code, yet--this just based on description 
I've heard here) is the ability to go from a "later" tuner (i.e. virtual 
tuner 2 on physical tuner 2) in use for Live TV back to an "earlier" 
tuner (i.e. virtual tuner 2 on physical tuner 1) when changing to a 
channel on an already-tuned-for-a-recording mux in LiveTV.  And this 
would further complicate things, as the show you want to watch in LiveTV 
may be a 1hr show ending in 45 minutes and the show that the scheduler 
has tuned for a recording may be a half-hour show ending in 15 
minutes--meaning that the scheduler may have already planned to change 
the channel/mux tuned by that physical tuner in 15 minutes.  That would 
mean that the user watching LiveTV would be interrupted in about 13 
minutes with a dialog saying that the tuner is needed for a recording 
and asking whether to cancel the recording, watch the same show as it 
records, or exit Live TV.

Then again, I don't use Live TV, so I will defer to others on the 
decision making.  But the point I'm trying to make is that Live TV, and 
its implementation in MythTV, is a complicated subject and a lot of the 
current implementation decisions have been hashed out in detail by those 
involved in the multirec implementation as well as others who have done 
work on Live TV.  They could provide more information on why things work 
the way they do, which may have an impact on the code you're working on.

Anyway, regardless, we do appreciate the work you're doing.  And, 
depending on the implementation you're using to "simplify tuner 
management," that part of the code may be useful for 
http://svn.mythtv.org/trac/ticket/5998 .


More information about the mythtv-users mailing list