]> git.sesse.net Git - vlc/blobdiff - src/control/audio.c
libvlc: Don't refer to media_preparsing as we don't have media_parsing.
[vlc] / src / control / audio.c
index 4fc9b2200b91c56f9a187ebd5feb0d0a7db817ce..2c5ed8ae74fae3ae08acd9b3da912039f31eb45f 100644 (file)
@@ -305,7 +305,6 @@ void libvlc_audio_output_set_device_type( libvlc_media_player_t *mp,
  *****************************************************************************/
 void libvlc_audio_toggle_mute( libvlc_media_player_t *mp )
 {
-#warning FIXME: no playlist
     aout_ToggleMute( mp, NULL );
 }
 
@@ -316,10 +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 ) )
-#warning FIXME: no playlist
-        aout_ToggleMute( mp, NULL );
+    aout_SetMute( VLC_OBJECT(mp), NULL, !!mute );
 }
 
 /*****************************************************************************
@@ -329,7 +325,6 @@ int libvlc_audio_get_volume( libvlc_media_player_t *mp )
 {
     audio_volume_t i_volume;
 
-#warning FIXME: no playlist
     aout_VolumeGet( mp, &i_volume );
 
     return (i_volume*200+AOUT_VOLUME_MAX/2)/AOUT_VOLUME_MAX;
@@ -348,7 +343,6 @@ int libvlc_audio_set_volume( libvlc_media_player_t *mp, int i_volume )
     }
 
     i_volume = (i_volume * AOUT_VOLUME_MAX + 100) / 200;
-#warning FIXME: no playlist
     aout_VolumeSet( mp, i_volume );
     return 0;
 }