Include dependency graph for equalizer.c:

Data Structures | |
| struct | aout_filter_sys_t |
| struct | eqz_config_t |
Defines | |
| #define | PRESET_TEXT N_( "Equalizer preset" ) |
| #define | PRESET_LONGTEXT N_("Preset to use for the equalizer." ) |
| #define | BANDS_TEXT N_( "Bands gain") |
| #define | BANDS_LONGTEXT |
| #define | TWOPASS_TEXT N_( "Two pass" ) |
| #define | TWOPASS_LONGTEXT |
| #define | PREAMP_TEXT N_("Global gain" ) |
| #define | PREAMP_LONGTEXT N_("Set the global gain in dB (-20 ... 20)." ) |
| #define | EQZ_IN_FACTOR (0.25) |
Functions | |
| static int | Open (vlc_object_t *) |
| static void | Close (vlc_object_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static void | DoWork (aout_instance_t *, aout_filter_t *, aout_buffer_t *, aout_buffer_t *) |
| static int | EqzInit (aout_filter_t *, int) |
| static void | EqzFilter (aout_filter_t *, float *, float *, int, int) |
| static void | EqzClean (aout_filter_t *) |
| static int | PresetCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | PreampCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | BandsCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static float | EqzConvertdB (float db) |
Variables | |
| static const eqz_config_t | eqz_config_44100_10b |
| static const eqz_config_t | eqz_config_48000_10b |
| #define BANDS_LONGTEXT |
Value:
N_( \ "Don't use presets, but manually specified bands. You need to " \ "provide 10 values between -20dB and 20dB, separated by spaces, " \ "e.g. \"0 2 4 2 0 -2 -4 -2 0\"." )
| #define BANDS_TEXT N_( "Bands gain") |
| #define EQZ_IN_FACTOR (0.25) |
| #define PREAMP_LONGTEXT N_("Set the global gain in dB (-20 ... 20)." ) |
| #define PREAMP_TEXT N_("Global gain" ) |
| #define PRESET_LONGTEXT N_("Preset to use for the equalizer." ) |
| #define PRESET_TEXT N_( "Equalizer preset" ) |
| #define TWOPASS_LONGTEXT |
Value:
N_( "Filter the audio twice. This provides a more " \ "intense effect.")
| #define TWOPASS_TEXT N_( "Two pass" ) |
| static int BandsCallback | ( | vlc_object_t * | , | |
| char const * | , | |||
| vlc_value_t | , | |||
| vlc_value_t | , | |||
| void * | ||||
| ) | [static] |
| static void Close | ( | vlc_object_t * | ) | [static] |
| static void DoWork | ( | aout_instance_t * | , | |
| aout_filter_t * | , | |||
| aout_buffer_t * | , | |||
| aout_buffer_t * | ||||
| ) | [static] |
| static void EqzClean | ( | aout_filter_t * | ) | [static] |
| static float EqzConvertdB | ( | float | db | ) | [inline, static] |
| static void EqzFilter | ( | aout_filter_t * | , | |
| float * | , | |||
| float * | , | |||
| int | , | |||
| int | ||||
| ) | [static] |
| static int EqzInit | ( | aout_filter_t * | , | |
| int | ||||
| ) | [static] |
| static int Open | ( | vlc_object_t * | ) | [static] |
| static int PreampCallback | ( | vlc_object_t * | , | |
| char const * | , | |||
| vlc_value_t | , | |||
| vlc_value_t | , | |||
| void * | ||||
| ) | [static] |
| static int PresetCallback | ( | vlc_object_t * | , | |
| char const * | , | |||
| vlc_value_t | , | |||
| vlc_value_t | , | |||
| void * | ||||
| ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const eqz_config_t eqz_config_44100_10b [static] |
Initial value:
{
10,
{
{ 60, 0.003013, 0.993973, 1.993901 },
{ 170, 0.008490, 0.983019, 1.982437 },
{ 310, 0.015374, 0.969252, 1.967331 },
{ 600, 0.029328, 0.941343, 1.934254 },
{ 1000, 0.047918, 0.904163, 1.884869 },
{ 3000, 0.130408, 0.739184, 1.582718 },
{ 6000, 0.226555, 0.546889, 1.015267 },
{ 12000, 0.344937, 0.310127, -0.181410 },
{ 14000, 0.366438, 0.267123, -0.521151 },
{ 16000, 0.379009, 0.241981, -0.808451 },
}
}
const eqz_config_t eqz_config_48000_10b [static] |
Initial value:
{
10,
{
{ 60, 0.002769, 0.994462, 1.994400 },
{ 170, 0.007806, 0.984388, 1.983897 },
{ 310, 0.014143, 0.971714, 1.970091 },
{ 600, 0.027011, 0.945978, 1.939979 },
{ 1000, 0.044203, 0.911595, 1.895241 },
{ 3000, 0.121223, 0.757553, 1.623767 },
{ 6000, 0.212888, 0.574224, 1.113145 },
{ 12000, 0.331347, 0.337307, 0.000000 },
{ 14000, 0.355263, 0.289473, -0.333740 },
{ 16000, 0.371900, 0.256201, -0.628100 }
}
}
1.5.1