summaryrefslogtreecommitdiff
path: root/libavcodec/vp3dsp.h
diff options
context:
space:
mode:
authorPeter Ross <pross@xvid.org>2019-01-13 18:37:28 +1100
committerPeter Ross <pross@xvid.org>2019-01-26 23:48:50 +1100
commitf4756ee9f7cc41e03531b86fe9f4b5e7406065ba (patch)
treef5caf8111684b1ecca8a57d433fd0bc841584385 /libavcodec/vp3dsp.h
parent19565c6026016ee95a957ec95af0669103224ab5 (diff)
avcodec/vp3dsp: add 10 coefficient version of the VP3 IDCT
This version of the IDCT is used by the VP6 decoder. Signed-off-by: Peter Ross <pross@xvid.org>
Diffstat (limited to 'libavcodec/vp3dsp.h')
-rw-r--r--libavcodec/vp3dsp.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libavcodec/vp3dsp.h b/libavcodec/vp3dsp.h
index 7549bcb3de..32b2cad0ef 100644
--- a/libavcodec/vp3dsp.h
+++ b/libavcodec/vp3dsp.h
@@ -48,6 +48,9 @@ typedef struct VP3DSPContext {
void ff_vp3dsp_v_loop_filter_12(uint8_t *first_pixel, ptrdiff_t stride, int *bounding_values);
void ff_vp3dsp_h_loop_filter_12(uint8_t *first_pixel, ptrdiff_t stride, int *bounding_values);
+void ff_vp3dsp_idct10_put(uint8_t *dest, ptrdiff_t stride, int16_t *block);
+void ff_vp3dsp_idct10_add(uint8_t *dest, ptrdiff_t stride, int16_t *block);
+
void ff_vp3dsp_init(VP3DSPContext *c, int flags);
void ff_vp3dsp_init_arm(VP3DSPContext *c, int flags);
void ff_vp3dsp_init_ppc(VP3DSPContext *c, int flags);