34 const float *g_filt,
int m_max, intptr_t ixh);
36 const float alpha0[2],
const float alpha1[2],
41 const float *q_filt,
int noise,
44 const float *q_filt,
int noise,
47 const float *q_filt,
int noise,
50 const float *q_filt,
int noise,
void(* sum64x5)(float *z)
float(* sum_square)(float(*x)[2], int n)
void(* qmf_deint_neg)(float *v, const float *src)
av_cold void ff_sbrdsp_init_arm(SBRDSPContext *s)
Macro definitions for various function/variable attributes.
static av_cold int end(AVCodecContext *avctx)
void ff_sbr_qmf_pre_shuffle_neon(float *z)
void ff_sbr_hf_apply_noise_3_neon(float Y[64][2], const float *s_m, const float *q_filt, int noise, int kx, int m_max)
void(* qmf_deint_bfly)(float *v, const float *src0, const float *src1)
float ff_sbr_sum_square_neon(float(*x)[2], int n)
void ff_sbr_sum64x5_neon(float *z)
void ff_sbr_autocorrelate_neon(const float x[40][2], float phi[3][2][2])
void(* hf_apply_noise[4])(float(*Y)[2], const float *s_m, const float *q_filt, int noise, int kx, int m_max)
void ff_sbr_qmf_deint_neg_neon(float *v, const float *src)
void ff_sbr_qmf_post_shuffle_neon(float W[32][2], const float *z)
void(* neg_odd_64)(float *x)
void ff_sbr_qmf_deint_bfly_neon(float *v, const float *src0, const float *src1)
static int noise(AVBitStreamFilterContext *bsfc, AVCodecContext *avctx, const char *args, uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size, int keyframe)
void ff_sbr_hf_apply_noise_0_neon(float Y[64][2], const float *s_m, const float *q_filt, int noise, int kx, int m_max)
void ff_sbr_hf_g_filt_neon(float(*Y)[2], const float(*X_high)[40][2], const float *g_filt, int m_max, intptr_t ixh)
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
void(* qmf_post_shuffle)(float W[32][2], const float *z)
void(* autocorrelate)(const float x[40][2], float phi[3][2][2])
void(* qmf_pre_shuffle)(float *z)
void(* hf_gen)(float(*X_high)[2], const float(*X_low)[2], const float alpha0[2], const float alpha1[2], float bw, int start, int end)
void ff_sbr_hf_apply_noise_2_neon(float Y[64][2], const float *s_m, const float *q_filt, int noise, int kx, int m_max)
void ff_sbr_hf_apply_noise_1_neon(float Y[64][2], const float *s_m, const float *q_filt, int noise, int kx, int m_max)
void ff_sbr_hf_gen_neon(float(*X_high)[2], const float(*X_low)[2], const float alpha0[2], const float alpha1[2], float bw, int start, int end)
void ff_sbr_neg_odd_64_neon(float *x)
void(* hf_g_filt)(float(*Y)[2], const float(*X_high)[40][2], const float *g_filt, int m_max, intptr_t ixh)