]> git.sesse.net Git - vlc/commit
skins2(Windows): fix sporadic vlc hangings at termination
authorErwan Tulou <erwan10@videolan.org>
Sun, 28 Jun 2009 22:22:36 +0000 (00:22 +0200)
committerErwan Tulou <erwan10@videolan.org>
Sun, 28 Jun 2009 22:34:00 +0000 (00:34 +0200)
commit94f547c18d960149dcb9956dc25c1567f88df67a
tree663b96a4f94da1d45778ceb3fb6f3de825437157
parent698c89004f2a022c630e4f252f1df2465cc3fd37
skins2(Windows): fix sporadic vlc hangings at termination

As skins2(Windows) runs in the main thread, special care must be given to playlist/input/vout termination. Up to now, vout threads kept on running with the GUI event loop no longer operational, leading to vlc hangings.
modules/gui/skins2/commands/cmd_quit.cpp
modules/gui/skins2/src/skin_common.hpp
modules/gui/skins2/src/skin_main.cpp
modules/gui/skins2/src/vlcproc.cpp
modules/gui/skins2/src/vout_manager.cpp
modules/gui/skins2/src/vout_manager.hpp