FFmpeg
|
#include "libavutil/mem.h"
#include "libavutil/opt.h"
#include "libavutil/tx.h"
#include "audio.h"
#include "avfilter.h"
#include "filters.h"
Go to the source code of this file.
Data Structures | |
struct | EqParameter |
struct | SuperEqualizerContext |
Macros | |
#define | NBANDS 17 |
#define | M 15 |
#define | AF AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM |
#define | OFFSET(x) offsetof(SuperEqualizerContext, x) |
Functions | |
static float | izero (SuperEqualizerContext *s, float x) |
static float | hn_lpf (int n, float f, float fs) |
static float | hn_imp (int n) |
static float | hn (int n, EqParameter *param, float fs) |
static float | alpha (float a) |
static float | win (SuperEqualizerContext *s, float n, int N) |
static void | process_param (float *bc, EqParameter *param, float fs) |
static int | equ_init (SuperEqualizerContext *s, int wb) |
static void | make_fir (SuperEqualizerContext *s, float *lbc, float *rbc, EqParameter *param, float fs) |
static int | filter_frame (AVFilterLink *inlink, AVFrame *in) |
static int | activate (AVFilterContext *ctx) |
static av_cold int | init (AVFilterContext *ctx) |
static int | config_input (AVFilterLink *inlink) |
static int | config_output (AVFilterLink *outlink) |
static av_cold void | uninit (AVFilterContext *ctx) |
AVFILTER_DEFINE_CLASS (superequalizer) | |
Variables | |
static const float | bands [] |
static const AVFilterPad | superequalizer_inputs [] |
static const AVFilterPad | superequalizer_outputs [] |
static const AVOption | superequalizer_options [] |
const AVFilter | ff_af_superequalizer |
#define NBANDS 17 |
Definition at line 30 of file af_superequalizer.c.
#define M 15 |
Definition at line 31 of file af_superequalizer.c.
Definition at line 326 of file af_superequalizer.c.
#define OFFSET | ( | x | ) | offsetof(SuperEqualizerContext, x) |
Definition at line 327 of file af_superequalizer.c.
|
static |
Definition at line 61 of file af_superequalizer.c.
Referenced by equ_init(), and win().
Definition at line 76 of file af_superequalizer.c.
Referenced by hn().
|
static |
Definition at line 86 of file af_superequalizer.c.
Referenced by hn().
|
static |
Definition at line 91 of file af_superequalizer.c.
Referenced by make_fir(), vaapi_encode_h264_default_ref_pic_list(), and vk_enc_h264_default_ref_pic_list().
Definition at line 110 of file af_superequalizer.c.
Referenced by equ_init(), and win().
|
static |
Definition at line 119 of file af_superequalizer.c.
Referenced by alloc_frame(), apply_window_and_mdct(), celt_frame_mdct(), check_vector_fmul_window(), check_vector_fmul_window_scaled(), codebook_trellis_rate(), complex_stereo_get_filter(), compute_imdct(), decode_usac_core_coder(), encode_window_bands_info(), export_row16(), export_row8(), ff_imdct36_blocks_TMPL(), ff_vector_fmul_window_altivec(), ff_vector_fmul_window_vsx(), fft_channel(), generate_kernel(), imdct36(), import_row16(), import_row8(), make_fir(), test_vector_fmul_window(), transform(), vector_fmul_window_c(), vector_fmul_window_scaled_c(), vector_multiplication(), vector_rmultiplication(), and vorbis_parse_audio_packet().
|
static |
Definition at line 124 of file af_superequalizer.c.
Referenced by make_fir().
|
static |
Definition at line 135 of file af_superequalizer.c.
Referenced by init().
|
static |
Definition at line 170 of file af_superequalizer.c.
Referenced by config_output().
|
static |
Definition at line 188 of file af_superequalizer.c.
Referenced by activate().
|
static |
Definition at line 246 of file af_superequalizer.c.
|
static |
Definition at line 268 of file af_superequalizer.c.
|
static |
Definition at line 275 of file af_superequalizer.c.
|
static |
Definition at line 287 of file af_superequalizer.c.
|
static |
Definition at line 297 of file af_superequalizer.c.
AVFILTER_DEFINE_CLASS | ( | superequalizer | ) |
|
static |
Definition at line 56 of file af_superequalizer.c.
Referenced by decode_component(), ff_ivi_init_planes(), ff_ivi_init_tiles(), ff_mpc_dequantize_and_synth(), ff_psy_init(), ivi_free_buffers(), make_bands(), make_filters_from_proto(), mpc7_decode_frame(), mpc8_decode_frame(), process_param(), read_coeffs_coarse(), set_best_abits_code(), and set_special_band_scalefactors().
|
static |
Definition at line 310 of file af_superequalizer.c.
|
static |
Definition at line 318 of file af_superequalizer.c.
|
static |
Definition at line 329 of file af_superequalizer.c.
const AVFilter ff_af_superequalizer |
Definition at line 353 of file af_superequalizer.c.