diff --git a/src/rdo.c b/src/rdo.c index 7ce8e775..f345ac53 100644 --- a/src/rdo.c +++ b/src/rdo.c @@ -1854,7 +1854,7 @@ void uvg_rdoq( int32_t blk_y = blkPos >> log2_block_width; int32_t level = blk_x >= 16 || blk_y >= 16 ? 0 : dest_coeff[blkPos]; abs_sum += level; - dest_coeff[blkPos] = (coeff_t)(( level < 0 ) ? -level : level); + dest_coeff[blkPos] = (coeff_t)((coef[blkPos] < 0) ? -level : level); } } //===== clean uncoded coefficients =====