[mythtv] Ticket #1229: LiveTV channel change takes a long time

Daniel Kristjansson danielk at cuymedia.net
Sat Feb 11 20:01:09 UTC 2006


On Sat, 2006-02-11 at 20:54 +0200, Pekka Jääskeläinen wrote:
> On 2/11/06, MythTV <mythtv at cvs.mythtv.org> wrote:
> >  The only way to speed this up would be to implement a video-less signal
> >  monitoring stage. That might make sense for #926. I'll help anyone who
> >  wants to implement that for 0.20, but it's not a priority for me. There is
> >  some code to support that in SVN because this is how I initially
> >  implemented signal monitoring, but it is not a simple feature to add.
> 
> I can try if you point me to the right direction. This regression is
> really annoying to me.

Sure. Instead of starting up the DummyDTVRecorder in TVRec, add
a new 'video' to the chain, which has no actual video but just
a command to the NuppelVideoPlayer to show a blank screen. Then
add the code to NVP to support playing a 'blank screen' + OSD.
The OSD code is pretty much there; there is already support for
'compositing' the OSD onto a black ARGB buffer. Most of the work
obviously needs to be done in the NVP. You may need to touch the
TV class in tv_play.cpp, but you probably not. You will also 
want to special case this blank screen command so that when you
skip backward, it skips this blank screen thing completely.

-- Daniel



More information about the mythtv-dev mailing list