X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fcontrol%2Faudio.c;h=22a886ef43bff20357921c57daf34f110886a350;hb=0d8adc76dbf01e54ef043a07a623982a7fa9a426;hp=d6be7a64f6f5000a1ddd948b9bbcc8658b502fc3;hpb=358bcd0521fb700b5685f4cba9ed2ae1a2bfd032;p=vlc diff --git a/src/control/audio.c b/src/control/audio.c index d6be7a64f6..22a886ef43 100644 --- a/src/control/audio.c +++ b/src/control/audio.c @@ -60,8 +60,8 @@ void libvlc_audio_toggle_mute( libvlc_instance_t *p_instance, aout_VolumeMute( p_instance->p_libvlc_int, NULL ); } -vlc_bool_t libvlc_audio_get_mute( libvlc_instance_t *p_instance, - libvlc_exception_t *p_e ) +int libvlc_audio_get_mute( libvlc_instance_t *p_instance, + libvlc_exception_t *p_e ) { /* * If the volume level is 0, then the channel is muted @@ -70,11 +70,11 @@ vlc_bool_t libvlc_audio_get_mute( libvlc_instance_t *p_instance, i_volume = libvlc_audio_get_volume(p_instance, p_e); if ( i_volume == 0 ) - return VLC_TRUE; - return VLC_FALSE; + return true; + return false; } -void libvlc_audio_set_mute( libvlc_instance_t *p_instance, vlc_bool_t mute, +void libvlc_audio_set_mute( libvlc_instance_t *p_instance, int mute, libvlc_exception_t *p_e ) { if ( mute ^ libvlc_audio_get_mute( p_instance, p_e ) ) @@ -120,7 +120,7 @@ void libvlc_audio_set_volume( libvlc_instance_t *p_instance, int i_volume, /***************************************************************************** * libvlc_audio_get_track_count : Get the number of available audio tracks *****************************************************************************/ -int libvlc_audio_get_track_count( libvlc_media_instance_t *p_mi, +int libvlc_audio_get_track_count( libvlc_media_player_t *p_mi, libvlc_exception_t *p_e ) { input_thread_t *p_input_thread = libvlc_get_input_thread( p_mi, p_e ); @@ -137,7 +137,7 @@ int libvlc_audio_get_track_count( libvlc_media_instance_t *p_mi, /***************************************************************************** * libvlc_audio_get_track : Get the current audio track *****************************************************************************/ -int libvlc_audio_get_track( libvlc_media_instance_t *p_mi, +int libvlc_audio_get_track( libvlc_media_player_t *p_mi, libvlc_exception_t *p_e ) { input_thread_t *p_input_thread = libvlc_get_input_thread( p_mi, p_e ); @@ -176,7 +176,7 @@ int libvlc_audio_get_track( libvlc_media_instance_t *p_mi, /***************************************************************************** * libvlc_audio_set_track : Set the current audio track *****************************************************************************/ -void libvlc_audio_set_track( libvlc_media_instance_t *p_mi, int i_track, +void libvlc_audio_set_track( libvlc_media_player_t *p_mi, int i_track, libvlc_exception_t *p_e ) { input_thread_t *p_input_thread = libvlc_get_input_thread( p_mi, p_e ); @@ -191,7 +191,7 @@ void libvlc_audio_set_track( libvlc_media_instance_t *p_mi, int i_track, for( i = 0; i < val_list.p_list->i_count; i++ ) { vlc_value_t val = val_list.p_list->p_values[i]; - if( i_track == i ) + if( i_track == val.i_int ) { i_ret = var_Set( p_input_thread, "audio-es", val ); if( i_ret < 0 )