FFmpeg
|
Go to the source code of this file.
Functions | |
static void | vector_fmul_c (float *dst, const float *src0, const float *src1, int len) |
static void | vector_dmul_c (double *dst, const double *src0, const double *src1, int len) |
static void | vector_fmac_scalar_c (float *dst, const float *src, float mul, int len) |
static void | vector_dmac_scalar_c (double *dst, const double *src, double mul, int len) |
static void | vector_fmul_scalar_c (float *dst, const float *src, float mul, int len) |
static void | vector_dmul_scalar_c (double *dst, const double *src, double mul, int len) |
static void | vector_fmul_window_c (float *dst, const float *src0, const float *src1, const float *win, int len) |
static void | vector_fmul_add_c (float *dst, const float *src0, const float *src1, const float *src2, int len) |
static void | vector_fmul_reverse_c (float *dst, const float *src0, const float *src1, int len) |
static void | butterflies_float_c (float *restrict v1, float *restrict v2, int len) |
float | avpriv_scalarproduct_float_c (const float *v1, const float *v2, int len) |
Return the scalar product of two vectors of floats. More... | |
double | ff_scalarproduct_double_c (const double *v1, const double *v2, size_t len) |
Return the scalar product of two vectors of doubles. More... | |
av_cold AVFloatDSPContext * | avpriv_float_dsp_alloc (int bit_exact) |
Allocate a float DSP context. More... | |
Definition at line 27 of file float_dsp.c.
Referenced by avpriv_float_dsp_alloc().
|
static |
Definition at line 35 of file float_dsp.c.
Referenced by avpriv_float_dsp_alloc().
Definition at line 43 of file float_dsp.c.
Referenced by avpriv_float_dsp_alloc().
Definition at line 51 of file float_dsp.c.
Referenced by avpriv_float_dsp_alloc().
Definition at line 59 of file float_dsp.c.
Referenced by avpriv_float_dsp_alloc().
Definition at line 67 of file float_dsp.c.
Referenced by avpriv_float_dsp_alloc().
|
static |
Definition at line 75 of file float_dsp.c.
Referenced by avpriv_float_dsp_alloc().
|
static |
Definition at line 94 of file float_dsp.c.
Referenced by avpriv_float_dsp_alloc().
|
static |
Definition at line 102 of file float_dsp.c.
Referenced by avpriv_float_dsp_alloc().
Definition at line 112 of file float_dsp.c.
Referenced by avpriv_float_dsp_alloc().
Return the scalar product of two vectors of floats.
v1 | first input vector |
v2 | first input vector |
len | number of elements |
Definition at line 124 of file float_dsp.c.
Referenced by acelp_decode_gain_codef(), apply_gain_ctrl(), avpriv_float_dsp_alloc(), calc_input_response(), convolve(), decode(), decode_frame(), ff_adaptive_gain_control(), ff_amr_set_fixed_gain(), ff_scale_vector_to_given_sum_of_squares(), kalman_smoothen(), postfilter(), synth_block_fcb_acb(), and tilt_factor().
Return the scalar product of two vectors of doubles.
v1 | first input vector |
v2 | first input vector |
len | number of elements |
Definition at line 135 of file float_dsp.c.
Referenced by avpriv_float_dsp_alloc(), and evaluate_lls().
av_cold AVFloatDSPContext* avpriv_float_dsp_alloc | ( | int | strict | ) |
Allocate a float DSP context.
strict | setting to non-zero avoids using functions which may not be IEEE-754 compliant |
Definition at line 146 of file float_dsp.c.
Referenced by ac3_decode_init(), atrac1_decode_init(), atrac3_decode_init(), atrac3p_decode_init(), atrac9_decode_init(), checkasm_check_float_dsp(), config_output(), decode_init(), dolby_e_init(), dsp_init(), encode_init(), ff_aac_decode_init_float(), ff_ac3_float_encode_init(), ff_celt_init(), ff_dca_core_init(), ff_dca_lbr_init(), ff_opus_psy_init(), ff_twinvq_decode_init(), imc_decode_init(), init(), mp3lame_encode_init(), on2avc_decode_init(), opus_decode_init(), opus_encode_init(), pcm_decode_init(), ra288_decode_init(), siren_init(), speex_decode_init(), and vorbis_parse_id_hdr().