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

Reply via email to