[mythtv] Re: [mythtv-commits] mythtv commit: r8364 by danielk

Isaac Richards ijr at case.edu
Thu Dec 22 19:16:02 EST 2005

On Thursday 22 December 2005 18:16, mythtv at cvs.mythtv.org wrote:
>       Author: danielk
>         Date: 2005-12-22 23:16:44 +0000 (Thu, 22 Dec 2005)
> New Revision: 8364
>    Changeset: http://cvs.mythtv.org/trac/changeset/8364
> Modified:
>    trunk/mythtv/libs/libmythtv/tv_play.cpp
>    trunk/mythtv/libs/libmythtv/tv_play.h
> Log:
> References #843. This re-enables PiP.
> This does not re-enable TV::SwapPIP(), this function as written
> was broken before and is still broken. It only works if the two
> recorders share the swapped channels (same lineup) or a extra
> recorders are available that support the swapped channels.

The only way to do this properly is to have PiP record full-sized video for 
both channels, and flip which one's displaying (semi-tricky, but not that 
hard).  It currently records smaller-sized/bitrate video for the PiP window 
to have less of an impact during playback, since it's limited to software 
scaling for the display for that..

_Might_ be able to have Xv do two streams nowadays, with cards that don't use 
the overlay, though.


More information about the mythtv-dev mailing list