[vlc-devel] [PATCH] lib: fix typos in libvlc_media_player_set_equalizer

Rémi Denis-Courmont remi at remlab.net
Mon Jun 16 20:06:56 CEST 2014


Le 2014-06-16 22:47, Adrien Maglo a écrit :
> This commit repairs the libvlc equalizer API.
> ---
>  lib/media_player.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/lib/media_player.c b/lib/media_player.c
> index 4477a6a..5225079 100644
> --- a/lib/media_player.c
> +++ b/lib/media_player.c
> @@ -1497,7 +1497,7 @@ int libvlc_media_player_set_equalizer(
> libvlc_media_player_t *p_mi, libvlc_equal
>      {
>          for( unsigned i = 0, c = 0; i < EQZ_BANDS_MAX; i++ )
>          {
> -            c = snprintf( bands + c, sizeof(bands) - c, " %.07f",
> +            c += snprintf( bands + c, sizeof(bands) - c, " %.07f",
>                            p_equalizer->f_amp[i] );

Yes.

>              if( unlikely(c >= sizeof(bands)) )
>                  return -1;
> @@ -1517,7 +1517,7 @@ int libvlc_media_player_set_equalizer(
> libvlc_media_player_t *p_mi, libvlc_equal
>              var_SetString( p_aout, "equalizer-bands", bands );
>          }
>
> -        var_SetString( p_mi, "audio-filter", p_equalizer ?
> "equalizer" : "" );
> +        var_SetString( p_aout, "audio-filter", p_equalizer ?
> "equalizer" : "" );

Are you sure that works across changes of audio output plugin? I 
strongly doubt it.

>          vlc_object_release( p_aout );
>      }

-- 
Rémi Denis-Courmont



More information about the vlc-devel mailing list