summaryrefslogtreecommitdiff
path: root/libavcodec/vc1.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2022-10-30 02:13:03 +0100
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2022-11-06 17:41:25 +0100
commit777a8c2d500c3423a3a55b57752b18e88e876a2f (patch)
tree85833d5dd05eab6aaf3b788f0f087ce5cefdba4f /libavcodec/vc1.c
parente4df54851ae36ea2c93928c0ca237b393668254d (diff)
avcodec/vc1: Move setting res_fasttx-IDCT functions to vc1dec.c
It allows to avoid compiling simple_idct.o for the VC-1 parser. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavcodec/vc1.c')
-rw-r--r--libavcodec/vc1.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/libavcodec/vc1.c b/libavcodec/vc1.c
index f6468b54c7..6eb0d70a68 100644
--- a/libavcodec/vc1.c
+++ b/libavcodec/vc1.c
@@ -35,7 +35,6 @@
#include "vc1data.h"
#include "wmv2data.h"
#include "unary.h"
-#include "simple_idct.h"
/***********************************************************************/
/**
@@ -314,16 +313,6 @@ int ff_vc1_decode_sequence_header(AVCodecContext *avctx, VC1Context *v, GetBitCo
v->res_x8 = get_bits1(gb); //reserved
v->multires = get_bits1(gb);
v->res_fasttx = get_bits1(gb);
- if (!v->res_fasttx) {
- v->vc1dsp.vc1_inv_trans_8x8 = ff_simple_idct_int16_8bit;
- v->vc1dsp.vc1_inv_trans_8x4 = ff_simple_idct84_add;
- v->vc1dsp.vc1_inv_trans_4x8 = ff_simple_idct48_add;
- v->vc1dsp.vc1_inv_trans_4x4 = ff_simple_idct44_add;
- v->vc1dsp.vc1_inv_trans_8x8_dc = ff_simple_idct_add_int16_8bit;
- v->vc1dsp.vc1_inv_trans_8x4_dc = ff_simple_idct84_add;
- v->vc1dsp.vc1_inv_trans_4x8_dc = ff_simple_idct48_add;
- v->vc1dsp.vc1_inv_trans_4x4_dc = ff_simple_idct44_add;
- }
v->fastuvmc = get_bits1(gb); //common
if (!v->profile && !v->fastuvmc) {