[mythtv-users] EPG freeze after playing video in xine/MythVideo
chris at cpr.homelinux.net
chris at cpr.homelinux.net
Mon Jan 9 01:26:47 UTC 2006
On Sat, Jan 07, 2006 at 06:13:55PM +0000, Paul Faulkner wrote:
> It's because the mythfrontend window loses focus, so
> if you're running it on a desktop then you can click to another window
> and then back in the mythfrontend window and it will work again.
I used to have a similar problem when using mplayer from mythvideo.
When the frontend is running there are actually three generations of
mythfrontend in the 'ps' tree. The external players get launched
from the middle process, and it was common for mplayer to only accept
keyboard input for a few seconds, after which the only way to stop it
was to kill the xserver using ctl-alt-backspace. I did some testing
and discovered that if the external player sends back anything via
stderr then the middle mythfrontend process would steal the focus.
After that happened, even if I let mplayer go to the end of the file
and exit on its own, the foreground mythfrontend *still* wouldn't get
the focus. The solution was to edit the external player command line
in mythvideo to append " > /dev/null 2>&1" so that the middle myth
wouldn't get any feedback and would therefore not steal the focus.
--
"When fascism comes to America, it will be wrapped in the flag and
carrying the cross." - Sinclair Lewis (1935)
More information about the mythtv-users
mailing list