From d40b46f47c0945b9bc10f10b95294bae02f2c2ae Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 6 Jun 2024 01:36:14 +0200 Subject: [PATCH] avcodec/ituh263enc: Inline constants Signed-off-by: Andreas Rheinhardt --- libavcodec/ituh263enc.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/libavcodec/ituh263enc.c b/libavcodec/ituh263enc.c index b1fe4e241e..3982b1e675 100644 --- a/libavcodec/ituh263enc.c +++ b/libavcodec/ituh263enc.c @@ -709,9 +709,8 @@ void ff_h263_encode_motion(PutBitContext *pb, int val, int f_code) int range, bit_size, sign, code, bits; if (val == 0) { - /* zero vector */ - code = 0; - put_bits(pb, ff_mvtab[code][1], ff_mvtab[code][0]); + /* zero vector -- corresponds to ff_mvtab[0] */ + put_bits(pb, 1, 1); } else { bit_size = f_code - 1; range = 1 << bit_size; @@ -741,7 +740,7 @@ static av_cold void init_mv_penalty_and_fcode(void) for(mv=-MAX_DMV; mv<=MAX_DMV; mv++){ int len; - if(mv==0) len= ff_mvtab[0][1]; + if (mv==0) len = 1; // ff_mvtab[0][1] else{ int val, bit_size, code; @@ -755,7 +754,7 @@ static av_cold void init_mv_penalty_and_fcode(void) if(code<33){ len= ff_mvtab[code][1] + 1 + bit_size; }else{ - len= ff_mvtab[32][1] + av_log2(code>>5) + 2 + bit_size; + len = 12 /* ff_mvtab[32][1] */ + av_log2(code>>5) + 2 + bit_size; } }