mirror of https://code.videolan.org/videolan/vlc
Revert "Call libvlc_set_exit_handler() before the interfaces and playlist start"
This reverts commit 4d636fa3a7
.
This commit is contained in:
parent
dbb30dece5
commit
351d62a850
|
@ -203,8 +203,6 @@ int main( int i_argc, const char *ppsz_argv[] )
|
|||
if (vlc == NULL)
|
||||
goto out;
|
||||
|
||||
pthread_t self = pthread_self ();
|
||||
libvlc_set_exit_handler (vlc, vlc_kill, &self);
|
||||
libvlc_set_user_agent (vlc, "VLC media player", NULL);
|
||||
|
||||
#if !defined (HAVE_MAEMO) && !defined __APPLE__
|
||||
|
@ -215,6 +213,10 @@ int main( int i_argc, const char *ppsz_argv[] )
|
|||
|
||||
libvlc_playlist_play (vlc, -1, 0, NULL);
|
||||
|
||||
/* Wait for a termination signal */
|
||||
pthread_t self = pthread_self ();
|
||||
libvlc_set_exit_handler (vlc, vlc_kill, &self);
|
||||
|
||||
if (signal_ignored (SIGHUP)) /* <- needed to handle nohup properly */
|
||||
sigdelset (&set, SIGHUP);
|
||||
sigdelset (&set, SIGPIPE);
|
||||
|
|
Loading…
Reference in New Issue