From 70a5235e5c3f4a105d045488acb01890f363e4ed Mon Sep 17 00:00:00 2001 From: "Martin T. H. Sandsmark" Date: Thu, 14 Jan 2010 21:22:56 +0100 Subject: [PATCH] fix crash when switching phonon backends on the fly, remember to stop libvlc media player before releasing it Signed-off-by: Jean-Baptiste Kempf --- bindings/phonon/vlc/vlcmediaobject.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bindings/phonon/vlc/vlcmediaobject.cpp b/bindings/phonon/vlc/vlcmediaobject.cpp index 2097207142..4e06f358f8 100644 --- a/bindings/phonon/vlc/vlcmediaobject.cpp +++ b/bindings/phonon/vlc/vlcmediaobject.cpp @@ -55,7 +55,9 @@ VLCMediaObject::VLCMediaObject(QObject * parent) VLCMediaObject::~VLCMediaObject() { -// unloadMedia(); + unloadMedia(); + + libvlc_media_player_stop(p_vlc_media_player, vlc_exception); // ensure that we are stopped libvlc_media_player_release(p_vlc_media_player); } -- 2.39.2