Libav
Data Fields
SBRDSPContext Struct Reference

#include <sbrdsp.h>

Data Fields

void(* sum64x5 )(float *z)
 
float(* sum_square )(float(*x)[2], int n)
 
void(* neg_odd_64 )(float *x)
 
void(* qmf_pre_shuffle )(float *z)
 
void(* qmf_post_shuffle )(float W[32][2], const float *z)
 
void(* qmf_deint_neg )(float *v, const float *src)
 
void(* qmf_deint_bfly )(float *v, const float *src0, const float *src1)
 
void(* autocorrelate )(const float x[40][2], float phi[3][2][2])
 
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(* hf_g_filt )(float(*Y)[2], const float(*X_high)[40][2], const float *g_filt, int m_max, intptr_t ixh)
 
void(* hf_apply_noise [4])(float(*Y)[2], const float *s_m, const float *q_filt, int noise, int kx, int m_max)
 

Detailed Description

Definition at line 26 of file sbrdsp.h.

Field Documentation

§ sum64x5

void(* SBRDSPContext::sum64x5) (float *z)

Definition at line 27 of file sbrdsp.h.

Referenced by ff_sbrdsp_init(), ff_sbrdsp_init_arm(), ff_sbrdsp_init_x86(), and sbr_qmf_analysis().

§ sum_square

float(* SBRDSPContext::sum_square) (float(*x)[2], int n)

Definition at line 28 of file sbrdsp.h.

Referenced by ff_sbrdsp_init(), ff_sbrdsp_init_arm(), ff_sbrdsp_init_x86(), and sbr_env_estimate().

§ neg_odd_64

void(* SBRDSPContext::neg_odd_64) (float *x)

Definition at line 29 of file sbrdsp.h.

Referenced by ff_sbrdsp_init(), ff_sbrdsp_init_arm(), ff_sbrdsp_init_x86(), and sbr_qmf_synthesis().

§ qmf_pre_shuffle

void(* SBRDSPContext::qmf_pre_shuffle) (float *z)

Definition at line 30 of file sbrdsp.h.

Referenced by ff_sbrdsp_init(), ff_sbrdsp_init_arm(), ff_sbrdsp_init_x86(), and sbr_qmf_analysis().

§ qmf_post_shuffle

void(* SBRDSPContext::qmf_post_shuffle) (float W[32][2], const float *z)

Definition at line 31 of file sbrdsp.h.

Referenced by ff_sbrdsp_init(), ff_sbrdsp_init_arm(), ff_sbrdsp_init_x86(), and sbr_qmf_analysis().

§ qmf_deint_neg

void(* SBRDSPContext::qmf_deint_neg) (float *v, const float *src)

Definition at line 32 of file sbrdsp.h.

Referenced by ff_sbrdsp_init(), ff_sbrdsp_init_arm(), and sbr_qmf_synthesis().

§ qmf_deint_bfly

void(* SBRDSPContext::qmf_deint_bfly) (float *v, const float *src0, const float *src1)

Definition at line 33 of file sbrdsp.h.

Referenced by ff_sbrdsp_init(), ff_sbrdsp_init_arm(), ff_sbrdsp_init_x86(), and sbr_qmf_synthesis().

§ autocorrelate

void(* SBRDSPContext::autocorrelate) (const float x[40][2], float phi[3][2][2])

Definition at line 34 of file sbrdsp.h.

Referenced by ff_sbrdsp_init(), ff_sbrdsp_init_arm(), and sbr_hf_inverse_filter().

§ hf_gen

void(* SBRDSPContext::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)

Definition at line 35 of file sbrdsp.h.

Referenced by ff_sbrdsp_init(), ff_sbrdsp_init_arm(), ff_sbrdsp_init_x86(), and sbr_hf_gen().

§ hf_g_filt

void(* SBRDSPContext::hf_g_filt) (float(*Y)[2], const float(*X_high)[40][2], const float *g_filt, int m_max, intptr_t ixh)

Definition at line 38 of file sbrdsp.h.

Referenced by ff_sbrdsp_init(), ff_sbrdsp_init_arm(), ff_sbrdsp_init_x86(), and sbr_hf_assemble().

§ hf_apply_noise

void(* SBRDSPContext::hf_apply_noise[4])(float(*Y)[2], const float *s_m, const float *q_filt, int noise, int kx, int m_max)

Definition at line 40 of file sbrdsp.h.

Referenced by ff_sbrdsp_init(), ff_sbrdsp_init_arm(), and sbr_hf_assemble().


The documentation for this struct was generated from the following file: