[mythtv] epg appearing behind video overlay?

Shawn Pearce mythtv-dev@snowman.net
Fri, 8 Nov 2002 17:15:46 -0500


Isaac Richards <ijr@po.cwru.edu> wrote:
> On Friday 08 November 2002 03:08 am, Shawn Pearce wrote:
> > XFree86 4.2, no window manager.
> >
> > When running mythtv and I hit "M", video pauses and audio continues
> > to run.  No EPG appears.  I can use the arrow keys, but can't see
> > the results of my actions.  Hitting "Enter" will change channels,
> > and at that point no more keyboard input works.
> >
> > Is this because I'm not running a window manager?
> 
> Probably, yeah.  I just run everything in kwin, kde's window manager.  I do 
> have to set click-to-focus for full-screen operation to work properly, too.

I'll try setting up twm or something.  What I really need then is a
very bare window manager (no decorations?)...  very lightweight, almost
no CPU overhead.  This box is my mythical convergence box, it don't
need no stinking window manager...

> > The MythTV code is well laid out Isaac, nice job.  :-)  Should
> > be easier than nupplevideo to hack on and do things I want,
> > like distributed recording and EPG management.
> 
> EPG management?

Heh.  Despite being in English, I do speak Greek.  Err Geek I mean.

What I want to do is throw the EPG into a different GUI entirely than
the playback engine.  My current setup on Windows has it this way.
A little Pentium 166 MMX has a GUI on it that I hacked up in Tcl/Tk
quickly, and it speaks to my main WinXP system over the LAN.  The
WinXP system only plays DVDs or runs DScaler (deinterlacer), but
never shows menus or program guides, etc...  This allows me to view
the program guide without powering up my big Barco projector and
letting it perform a full warmup.  It also prevents me from trying to
read an 8' wide program guide.  :-)

So by EPG management, I really meant that I want to put nearly all of
the GUI on a secondary system/videocard from the main player and
recorder system(s).  This would include the EPG, main menu(s), recorded
program guide, etc.  I might consider leaving OSD's to be OSDs, but
ideally I'd like to have those on the secondary display as well, as
that's what I have now (and I really like it).

Granted, its not what everyone would want, so I'm most likely going
to have to implement it myself entirely and send in patches, which is
fine.  ;-)  But its something I'd like to attempt to setup with MythTV.

-- 
Shawn.