Gorka Olaizola wrote: > On Thu, Apr 17, 2008 at 06:31:19AM -0400, Partha Bagchi wrote: >> I have a similar issue though not with vdr_xine but with xine. After I >> finish playing a movie and hit q to quit, the control is returned to >> freevo. However, the screen is black. >> > I have seen this behaviour with the freevoscreensaver plugin. > After quiting the screensaver the screen was black.
I've seen this too with df_xine, but here the problem is that xine was still running after the video has finished. IMHO xine-ui is rather poorly testing when the gui and the splash screen are disabled, it segfaults trying to display a splash screen which has never been initialized. You can try this by taking the command line and running xine under X but remove the --no-splash option and you will see that it displays the splash screen instead of exiting which the --auto-play=q option has told it to do. So it is still running but a black screen is being displayed. This is easy to check using a xterm by looking at the output from 'ps -ef' to see if xine is still running. > I added a sleep time of one second in the plugin shutdown function > and after that it seems to work well. > > time.sleep(1) > self.osd.update() > > I think that the problem could be that Freevo calls to update the Freevo > window before the window of the external application gets killed and > then Pygame or X do not update the Freevo window because as the > app window is hiding the Freevo window no one will see that blitting > operation. > > Freevo appears then with the black screen and the screen, or parts of > it, is drawed when a new event is received. This sound reasonable, but I'm not 100% convinced that hits is problem with xine as my checks show that xine is still running at the end of a video and so freevo doesn't know that it should update the screen. Can *someone* please check this and either confirm of deny it, I mostly use DirectFB on a framebuffer and not test too much running X. BTW which version of freevo are you using (as you use svn 1.8 which revision number). Duncan ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Freevo-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freevo-users
