[mythtv] Ticket #1229: LiveTV channel change takes a long time
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.
More information about the mythtv-dev