[vlc-devel] [PATCH 5/6] qt4: Run mainloop on the main thread on OSX
remi at remlab.net
Sun Jul 25 18:06:27 CEST 2010
Le dimanche 25 juillet 2010 18:47:10 Juho Vähä-Herttua, vous avez écrit :
> I did it like this before, but then again I would like to be able to quit
> gracefully when the user selects "Quit VLC" option from the menu or from
> the icon popup menu.
That's only part of the problem. You should also be able to quit if something
other than the Qt4 interface calls libvlc_Quit().
> The b_run_on_first_thread hack does exactly this with
> its MonitorLibVLCDeath thread, allowing me to execute any code after
> libvlc_Quit() there. Without it the player just gets stuck forever in the
> Qt4 main loop with no one telling it to quit.
libvlc_SetExitHandler() does that in much cleaner manner.
More information about the vlc-devel