]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/aacpsdsp.h
d3d11va: make av_d3d11va_alloc_context() available at all times
[ffmpeg] / libavcodec / aacpsdsp.h
index 909d3418f29261f7b67afe982a35e05a81ebc76d..dc380b10d0383dd4a30e06717db6cdf79c93ca6e 100644 (file)
@@ -30,7 +30,7 @@ typedef struct PSDSPContext {
     void (*mul_pair_single)(float (*dst)[2], float (*src0)[2], float *src1,
                             int n);
     void (*hybrid_analysis)(float (*out)[2], float (*in)[2],
-                            const float (*filter)[7][2],
+                            const float (*filter)[8][2],
                             int stride, int n);
     void (*hybrid_analysis_ileave)(float (*out)[32][2], float L[2][38][64],
                                    int i, int len);
@@ -38,7 +38,7 @@ typedef struct PSDSPContext {
                                    int i, int len);
     void (*decorrelate)(float (*out)[2], float (*delay)[2],
                         float (*ap_delay)[PS_QMF_TIME_SLOTS+PS_MAX_AP_DELAY][2],
-                        const float phi_fract[2], float (*Q_fract)[2],
+                        const float phi_fract[2], const float (*Q_fract)[2],
                         const float *transient_gain,
                         float g_decay_slope,
                         int len);
@@ -48,5 +48,6 @@ typedef struct PSDSPContext {
 } PSDSPContext;
 
 void ff_psdsp_init(PSDSPContext *s);
+void ff_psdsp_init_arm(PSDSPContext *s);
 
 #endif /* LIBAVCODEC_AACPSDSP_H */