]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/imdct15.h
avcodec/iff: add support for vertical word compression in ILBM
[ffmpeg] / libavcodec / imdct15.h
index 1979aa76af0a3779e688a9231b0f82ee48004f72..a31f11e3593743673d3eeb66faefde6d64507cdb 100644 (file)
 
 #include <stddef.h>
 
-#include "avfft.h"
+#include "fft.h"
 
 typedef struct IMDCT15Context {
     int fft_n;
     int len2;
     int len4;
+    int *pfa_prereindex;
+    int *pfa_postreindex;
+
+    FFTContext ptwo_fft;
 
     FFTComplex *tmp;
 
     FFTComplex *twiddle_exptab;
 
-    FFTComplex *exptab[6];
+    /* 0 - 18: fft15 twiddles, 19 - 20: fft5 twiddles */
+    FFTComplex exptab[21];
 
     /**
      * Calculate the middle half of the iMDCT
@@ -51,7 +56,4 @@ int ff_imdct15_init(IMDCT15Context **s, int N);
  */
 void ff_imdct15_uninit(IMDCT15Context **s);
 
-
-void ff_imdct15_init_aarch64(IMDCT15Context *s);
-
 #endif /* AVCODEC_IMDCT15_H */