From 345bb2ad90f845e004ccef49dec8fa183576eeaa Mon Sep 17 00:00:00 2001 From: Marc Hoffman Date: Mon, 13 Aug 2007 14:16:20 +0000 Subject: special handling for vp3 idct, use the c reference Originally committed as revision 10105 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/bfin/dsputil_bfin.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'libavcodec') diff --git a/libavcodec/bfin/dsputil_bfin.c b/libavcodec/bfin/dsputil_bfin.c index 5ce24cdd6f..9615dcd326 100644 --- a/libavcodec/bfin/dsputil_bfin.c +++ b/libavcodec/bfin/dsputil_bfin.c @@ -279,10 +279,12 @@ void dsputil_init_bfin( DSPContext* c, AVCodecContext *avctx ) c->put_no_rnd_pixels_tab[0][3] = ff_bfin_put_pixels16_xy2_nornd; c->idct_permutation_type = FF_NO_IDCT_PERM; - c->fdct = ff_bfin_fdct; - c->idct = ff_bfin_idct; - c->idct_add = bfin_idct_add; - c->idct_put = bfin_idct_put; + c->fdct = ff_bfin_fdct; + if (avctx->idct_algo!=FF_IDCT_VP3) { + c->idct = ff_bfin_idct; + c->idct_add = bfin_idct_add; + c->idct_put = bfin_idct_put; + } } -- cgit v1.2.3