21 #ifndef AVCODEC_AACPSDSP_H 22 #define AVCODEC_AACPSDSP_H 26 #include "aac_defines.h" 28 #define PS_QMF_TIME_SLOTS 32 30 #define PS_MAX_AP_DELAY 5 33 void (*add_squares)(INTFLOAT *dst,
const INTFLOAT (*src)[2],
int n);
34 void (*mul_pair_single)(INTFLOAT (*dst)[2], INTFLOAT (*src0)[2], INTFLOAT *src1,
36 void (*hybrid_analysis)(INTFLOAT (*out)[2], INTFLOAT (*in)[2],
37 const INTFLOAT (*filter)[8][2],
38 ptrdiff_t stride,
int n);
39 void (*hybrid_analysis_ileave)(INTFLOAT (*out)[32][2], INTFLOAT L[2][38][64],
41 void (*hybrid_synthesis_deint)(INTFLOAT out[2][38][64], INTFLOAT (*in)[32][2],
43 void (*decorrelate)(INTFLOAT (*out)[2], INTFLOAT (*delay)[2],
44 INTFLOAT (*ap_delay)[PS_QMF_TIME_SLOTS+PS_MAX_AP_DELAY][2],
45 const INTFLOAT phi_fract[2],
const INTFLOAT (*Q_fract)[2],
46 const INTFLOAT *transient_gain,
47 INTFLOAT g_decay_slope,
49 void (*stereo_interpolate[2])(INTFLOAT (*l)[2], INTFLOAT (*r)[2],
50 INTFLOAT h[2][4], INTFLOAT h_step[2][4],
Definition: aacpsdsp.h:32