[vlc-devel] [PATCH] libvlc: equalizer: Use ISO bands instead of VLC bands
Ronald Wright
logiconcepts819 at gmail.com
Sun Mar 16 07:20:35 CET 2014
This eliminates the inconsistency between the equalizer bands that are
portrayed by the API and the bands that are actually used by the equalizer
module.
---
lib/media_player.c | 2 ++
src/audio_output/output.c | 1 +
2 files changed, 3 insertions(+)
diff --git a/lib/media_player.c b/lib/media_player.c
index 7df46f4..614ce94 100644
--- a/lib/media_player.c
+++ b/lib/media_player.c
@@ -1502,12 +1502,14 @@ int libvlc_media_player_set_equalizer( libvlc_media_player_t *p_mi, libvlc_equal
}
var_SetFloat( p_mi, "equalizer-preamp", f_preamp );
+ var_SetBool( p_mi, "equalizer-vlcfreqs", false );
var_SetString( p_mi, "equalizer-bands", psz_bands );
audio_output_t *p_aout = input_resource_HoldAout( p_mi->input.p_resource );
if ( p_aout )
{
var_SetFloat( p_aout, "equalizer-preamp", f_preamp );
+ var_SetBool( p_aout, "equalizer-vlcfreqs", false );
var_SetString( p_aout, "equalizer-bands", psz_bands );
vlc_object_release( p_aout );
diff --git a/src/audio_output/output.c b/src/audio_output/output.c
index 86a9506..64104b9 100644
--- a/src/audio_output/output.c
+++ b/src/audio_output/output.c
@@ -307,6 +307,7 @@ audio_output_t *aout_New (vlc_object_t *parent)
}
var_Create (aout, "equalizer-preamp", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT);
+ var_Create (aout, "equalizer-vlcfreqs", VLC_VAR_BOOL | VLC_VAR_DOINHERIT);
var_Create (aout, "equalizer-bands", VLC_VAR_STRING | VLC_VAR_DOINHERIT);
return aout;
--
1.8.3.2
More information about the vlc-devel
mailing list