]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dct.h
cinepakenc: misc small changes
[ffmpeg] / libavcodec / dct.h
index 24926a77189841f5de32d94711c6afd19b00f8ec..46893a67a95bcc3ada48848b37f729b18e927caa 100644 (file)
 #ifndef AVCODEC_DCT_H
 #define AVCODEC_DCT_H
 
+#include <stddef.h>
 #include <stdint.h>
 
 #include "rdft.h"
 
-typedef struct DCTContext {
+struct DCTContext {
     int nbits;
     int inverse;
     RDFTContext rdft;
@@ -36,7 +37,7 @@ typedef struct DCTContext {
     FFTSample *csc2;
     void (*dct_calc)(struct DCTContext *s, FFTSample *data);
     void (*dct32)(FFTSample *out, const FFTSample *in);
-} DCTContext;
+};
 
 /**
  * Set up DCT.
@@ -59,5 +60,7 @@ void ff_fdct248_islow_8(int16_t *data);
 void ff_fdct248_islow_10(int16_t *data);
 
 void ff_j_rev_dct(int16_t *data);
+void ff_jref_idct_put(uint8_t *dest, ptrdiff_t line_size, int16_t *block);
+void ff_jref_idct_add(uint8_t *dest, ptrdiff_t line_size, int16_t *block);
 
 #endif /* AVCODEC_DCT_H */