[vlc-devel] PATCH] make sure not to release the interface module before the playlist is deactivated (Windows skins2 and MacOS ports)

xxcv xxcv07 at gmail.com
Sun Jun 21 04:46:50 CEST 2009


brezhoneg1 wrote:
> At this early stage of vlc termination, a input/vout may still be
> running. Fully releasing the GUI interface may be a problem for a vout
> thread.
>   
You're correct this behavior can be seen by using qt-4.5.0 where vout 
get stuck during shutdown.
I am not sure if this patch will fix that problem.
> It may be better to just remove "vlc_object_detach" and
> vlc_object_release" for the interface obj (patch attached). In this
> case, they still get released in the loop releasing all interfaces later
> on in the code path (after the playlist is deactivated).
>  
>   
If you are right! Then this could fix the qt4 module crash on exit when 
qt-4.5.0 is used but someone have to test.

Regards




More information about the vlc-devel mailing list