[mythtv] Generic Window Support (PiP)

Daniel Kristjansson danielk at cuymedia.net
Fri Sep 30 21:08:30 UTC 2005

On Thu, 2005-09-29 at 14:32 +0100, Paul wrote:
> Hi,
> I'm interested in the Picture in Picture stuff in mythtv and have been 
> digging through the code a little. It seems that the existing PiP stuff 
> is closely coupled to the LiveTv video playing. However, I'd be 
> interested in seeing more generic PiP support - in fact, closer to a 
> media implementation of GNU screen.
>   - Multiple windows can be supported at any time
>   - Each window can be placed in one of the four corners or not on 
> screen at all
>   - Each window can support any content - music, playback, livetv, dvd, 
> games, etc
>   - Able to mix the audio sources for each window
> I know these are big changes but I was interested in having an 
> understanding of how big. As I said, it looks like the PiP 
> implementation is tied to NuppelVideoPlayer right now.

You might want to look in the libmythui directory.

It is a new drawing layer we intend to move to after the 0.19 release.

It will make features like the one you describe easier to implement.

Brandon Beattie is also interested in implementing something like this
so you may want to talk to him as well.

-- Daniel

More information about the mythtv-dev mailing list