diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2005-05-17 11:12:04 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2005-05-17 11:12:04 +0000 |
commit | 8b6103da0f0f2ac73cf2698e8f26d7b989a564ac (patch) | |
tree | e3de9b1ac794d351fc0654ff54e8180bff9b893d /libavcodec/dsputil.h | |
parent | ea191e08d6cefad09bfb1e6d9317874dfd4080be (diff) | |
download | ffmpeg-8b6103da0f0f2ac73cf2698e8f26d7b989a564ac.tar.gz |
porting vp3 idct over to lavc idct api
Originally committed as revision 4257 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/dsputil.h')
-rw-r--r-- | libavcodec/dsputil.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h index 57547431ed..002e284639 100644 --- a/libavcodec/dsputil.h +++ b/libavcodec/dsputil.h @@ -68,17 +68,9 @@ extern uint32_t squareTbl[512]; extern uint8_t cropTbl[256 + 2 * MAX_NEG_CROP]; /* VP3 DSP functions */ -void vp3_dsp_init_c(void); -void vp3_idct_c(int16_t *input_data, int16_t *dequant_matrix, - int coeff_count, DCTELEM *output_data); - -void vp3_dsp_init_mmx(void); -void vp3_idct_mmx(int16_t *input_data, int16_t *dequant_matrix, - int coeff_count, DCTELEM *output_data); - -void vp3_dsp_init_sse2(void); -void vp3_idct_sse2(int16_t *input_data, int16_t *dequant_matrix, - int coeff_count, DCTELEM *output_data); +void ff_vp3_idct_c(DCTELEM *block/* align 16*/); +void ff_vp3_idct_put_c(uint8_t *dest/*align 8*/, int line_size, DCTELEM *block/*align 16*/); +void ff_vp3_idct_add_c(uint8_t *dest/*align 8*/, int line_size, DCTELEM *block/*align 16*/); /* minimum alignment rules ;) if u notice errors in the align stuff, need more alignment for some asm code for some cpu |