From 154637130684a19cad965b09b2607cc3b7c294ec Mon Sep 17 00:00:00 2001 From: Jean-Paul Saman Date: Sun, 10 May 2009 16:05:07 +0200 Subject: [PATCH] libvlc: delete callback in media_player_release. --- src/control/media_player.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/control/media_player.c b/src/control/media_player.c index a65b133634..9f5c9cfe4e 100644 --- a/src/control/media_player.c +++ b/src/control/media_player.c @@ -454,6 +454,11 @@ void libvlc_media_player_release( libvlc_media_player_t *p_mi ) return; } vlc_mutex_unlock( &p_mi->object_lock ); + + /* Detach Callback from the main libvlc object */ + var_DelCallback( p_mi->p_libvlc_instance->p_libvlc_int, + "vout-snapshottaken", SnapshotTakenCallback, p_mi ); + vlc_mutex_destroy( &p_mi->object_lock ); release_input_thread( p_mi, true ); -- 2.39.5