Browse Source

vp9: clip intermediates in dequant calculations.

This makes values consistent with libvpx.
tags/n2.8
Ronald S. Bultje 10 years ago
parent
commit
48f641a18b
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      libavcodec/vp9.c

+ 2
- 2
libavcodec/vp9.c View File

@@ -785,9 +785,9 @@ static int decode_frame_header(AVCodecContext *ctx,

if (s->segmentation.feat[i].q_enabled) {
if (s->segmentation.absolute_vals)
qyac = s->segmentation.feat[i].q_val;
qyac = av_clip_uintp2(s->segmentation.feat[i].q_val, 8);
else
qyac = s->yac_qi + s->segmentation.feat[i].q_val;
qyac = av_clip_uintp2(s->yac_qi + s->segmentation.feat[i].q_val, 8);
} else {
qyac = s->yac_qi;
}


Loading…
Cancel
Save