diff mlib/dsputil_mlib.c @ 1324:7d328fd9d8a5 libavcodec

the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>)
author michaelni
date Sat, 21 Jun 2003 01:11:31 +0000
parents d5719a953ee0
children e94e299aee40
line wrap: on
line diff
--- a/mlib/dsputil_mlib.c	Sat Jun 21 00:50:40 2003 +0000
+++ b/mlib/dsputil_mlib.c	Sat Jun 21 01:11:31 2003 +0000
@@ -221,6 +221,11 @@
     mlib_VideoAddBlock_U8_S16(dest, (mlib_s16 *)data, line_size);
 }
 
+static void ff_idct_mlib(uint8_t *dest, int line_size, DCTELEM *data)
+{
+    mlib_VideoIDCT8x8_S16_S16 (data, data);
+}
+
 static void ff_fdct_mlib(DCTELEM *data)
 {
     mlib_VideoDCT8x8_S16_S16 (data, data);
@@ -264,6 +269,7 @@
     if(s->avctx->idct_algo==FF_IDCT_AUTO || s->avctx->idct_algo==FF_IDCT_MLIB){
         s->dsp.idct_put= ff_idct_put_mlib;
         s->dsp.idct_add= ff_idct_add_mlib;
+        s->dsp.idct    = ff_idct_mlib;
         s->dsp.idct_permutation_type= FF_NO_IDCT_PERM;
     }
 }