]> git.sesse.net Git - vlc/commitdiff
Fix libvlc_audio_set_mute
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 14 Feb 2010 09:58:14 +0000 (11:58 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 14 Feb 2010 09:58:14 +0000 (11:58 +0200)
src/control/audio.c

index a213ab1b710124ad6e576f3ea409c107dad1a562..2c5ed8ae74fae3ae08acd9b3da912039f31eb45f 100644 (file)
@@ -315,9 +315,7 @@ int libvlc_audio_get_mute( libvlc_media_player_t *mp )
 
 void libvlc_audio_set_mute( libvlc_media_player_t *mp, int mute )
 {
-#warning Not quite thread-safe
-    if ( !mute != !libvlc_audio_get_mute( mp ) )
-        aout_ToggleMute( mp, NULL );
+    aout_SetMute( VLC_OBJECT(mp), NULL, !!mute );
 }
 
 /*****************************************************************************