]> git.sesse.net Git - vlc/commitdiff
auhal: delete callback on close
authorFelix Paul Kühne <fkuehne@videolan.org>
Fri, 7 Oct 2011 15:42:33 +0000 (17:42 +0200)
committerFelix Paul Kühne <fkuehne@videolan.org>
Fri, 7 Oct 2011 15:42:33 +0000 (17:42 +0200)
fixes #5272

modules/audio_output/auhal.c

index 7b9ed7e5ea23e1807732fd2a55a00eba5be33e59..999771a3b9f0c1f1becdf7423e2d26048d88a58b 100644 (file)
@@ -902,6 +902,8 @@ static void Close( vlc_object_t * p_this )
         if( err != noErr ) msg_Err( p_aout, "Could not release hogmode: [%4.4s]", (char *)&err );
     }
 
+    var_DelCallback( p_aout, "audio-device", AudioDeviceCallback, NULL );
+
     aout_PacketDestroy( p_aout );
     free( p_sys );
 }