Browse Source

avcodec/vc1: fix condition guarding overlap filter on I picture

The overlap filter needs to run when PQUANT is 9 or higher, irrespective
of CONDOVER.

Signed-off-by: Jerome Borsboom <jerome.borsboom@carpalis.nl>
tags/n4.1
Jerome Borsboom Carl Eugen Hoyos 7 years ago
parent
commit
1cf6129d13
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavcodec/vc1_block.c

+ 1
- 1
libavcodec/vc1_block.c View File

@@ -2726,7 +2726,7 @@ static void vc1_decode_i_blocks_adv(VC1Context *v)
v->vc1dsp.vc1_inv_trans_8x8(block[k]);
}

if (v->overlap && v->condover != CONDOVER_NONE)
if (v->overlap && (v->pq >= 9 || v->condover != CONDOVER_NONE))
ff_vc1_i_overlap_filter(v);
vc1_put_blocks_clamped(v, 1);
if (v->s.loop_filter)


Loading…
Cancel
Save