summaryrefslogtreecommitdiffstats
path: root/libavcodec/simple_idct.h
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2013-09-06 00:10:45 +0200
committerMichael Niedermayer <michaelni@gmx.at>2013-09-06 01:19:37 +0200
commitae57e82469c99538dd14adbe73df663709d71758 (patch)
treee95a9b84dd242e4ab7cd14350955ba06f5425870 /libavcodec/simple_idct.h
parentd2e237338db280ffcdc6ea6f290c58a3b055ba35 (diff)
downloadffmpeg-streaming-ae57e82469c99538dd14adbe73df663709d71758.zip
ffmpeg-streaming-ae57e82469c99538dd14adbe73df663709d71758.tar.gz
avcodec/dsputil: add 12bit simple idct
Will be needed for jpeg Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/simple_idct.h')
-rw-r--r--libavcodec/simple_idct.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libavcodec/simple_idct.h b/libavcodec/simple_idct.h
index 3fec5e0..7c0734b 100644
--- a/libavcodec/simple_idct.h
+++ b/libavcodec/simple_idct.h
@@ -37,6 +37,11 @@ void ff_simple_idct_8(int16_t *block);
void ff_simple_idct_put_10(uint8_t *dest, int line_size, int16_t *block);
void ff_simple_idct_add_10(uint8_t *dest, int line_size, int16_t *block);
void ff_simple_idct_10(int16_t *block);
+
+void ff_simple_idct_put_12(uint8_t *dest, int line_size, int16_t *block);
+void ff_simple_idct_add_12(uint8_t *dest, int line_size, int16_t *block);
+void ff_simple_idct_12(int16_t *block);
+
/**
* Special version of ff_simple_idct_10() which does dequantization
* and scales by a factor of 2 more between the two IDCTs to account
OpenPOWER on IntegriCloud