summaryrefslogtreecommitdiff
path: root/libavcodec/dct.h
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2013-02-07 21:58:48 +0100
committerDiego Biurrun <diego@biurrun.de>2013-02-09 00:08:28 +0100
commit5d3d39c72e57dca76c508a1c28036f8a2c1d8ad8 (patch)
tree3b579f28ab075077ef0645d7d7fc58dfad8b5536 /libavcodec/dct.h
parent218aefce4472dc02ee3f12830a9a894bf7916da9 (diff)
dsputil: Move fdct function declarations to dct.h
Diffstat (limited to 'libavcodec/dct.h')
-rw-r--r--libavcodec/dct.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/libavcodec/dct.h b/libavcodec/dct.h
index 905cc01bac..3de10b99c5 100644
--- a/libavcodec/dct.h
+++ b/libavcodec/dct.h
@@ -24,6 +24,8 @@
#ifndef AVCODEC_DCT_H
#define AVCODEC_DCT_H
+#include <stdint.h>
+
#include "rdft.h"
struct DCTContext {
@@ -49,4 +51,17 @@ void ff_dct_end (DCTContext *s);
void ff_dct_init_x86(DCTContext *s);
+void ff_fdct_ifast(int16_t *data);
+void ff_fdct_ifast248(int16_t *data);
+void ff_jpeg_fdct_islow_8(int16_t *data);
+void ff_jpeg_fdct_islow_10(int16_t *data);
+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_fdct_mmx(int16_t *block);
+void ff_fdct_mmxext(int16_t *block);
+void ff_fdct_sse2(int16_t *block);
+
#endif /* AVCODEC_DCT_H */