From: Martin T. H. Sandsmark Date: Thu, 14 Jan 2010 20:22:56 +0000 (+0100) Subject: fix crash when switching phonon backends on the fly, remember to stop libvlc media... X-Git-Tag: 1.1.0-ff~1216 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=70a5235e5c3f4a105d045488acb01890f363e4ed;p=vlc fix crash when switching phonon backends on the fly, remember to stop libvlc media player before releasing it Signed-off-by: Jean-Baptiste Kempf --- 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); }