[mythtv-users] Channel Hopping

Jesse Guardiani jesse at wingnet.net
Wed Oct 5 13:52:27 UTC 2005


Paul Wheeler wrote:
> I have to say I have always wondered this too. More from a keeping the 
> history point of view than the channel hopping.
>
> Paul
>
> On 10/5/05, *Fred Squires* <fsquires at gmail.com 
> <mailto:fsquires at gmail.com>> wrote:
>
>     On 10/6/05, *James Hansen* <mythtv-users at f0rmula.com
>     <mailto:mythtv-users at f0rmula.com>> wrote:
>
>         Lee wrote:
>
>         >
>         >> There was a recent lengthy (and somewhat heated) thread in
>         the dev list
>         >> about this.  The technical reason for the delay is because
>         the system
>         >> has to do the following things when changing a channel on
>         "Live TV":
>         >>
>         >> 1) Tune the channel.
>         >> 2) Start encoding the feed.
>         >> 3) Store the file.
>         >> 4) Decode the file.
>         >>
>         >> Each of these steps takes a little time. If you don't do
>         them, you lost
>         >> the ability to pause or rewind Live TV, which is one of the
>         sexy things
>         >> about a PVR.
>
>
>     My question is, why delete the ringbuffer at all when changing
>     channels?
>     Just tune to the new channel and continue writing to the same
>     buffer as before.  That might make changing channels faster and
>     you'd be able to skip back to something from before the channel
>     change.  It would also make accidental channel changes less costly.
>


Of course, none of this would minimize the delay induced by my PVR 350. 
sigh.

However, my wife has become quite happy to schedule recordings and watch
them whenever. We're more annoyed with the weekly crashes we experience
under 0.18.1 than anything.

The only time we watch live TV is when we tune to Nickelodeon for our son.
(Too many shows & episodes on that channel. Not enough disk space.)

-- 
Jesse Guardiani
Programmer/Sys Admin
jesse at wingnet.net



More information about the mythtv-users mailing list