]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/cngdec.c
Merge commit '9dc79b2943d99f256a3279f09580b27a95fb9aa8'
[ffmpeg] / libavcodec / cngdec.c
index 1e884f3c33955d4e82ade487c1d9871f3f787cc4..28432ac7194b61880699e04639a6f8f650aed487 100644 (file)
@@ -153,7 +153,7 @@ static int cng_decode_frame(AVCodecContext *avctx, void *data,
         return ret;
     buf_out = (int16_t *)frame->data[0];
     for (i = 0; i < avctx->frame_size; i++)
-        buf_out[i] = p->filter_out[i + p->order];
+        buf_out[i] = av_clip_int16(p->filter_out[i + p->order]);
     memcpy(p->filter_out, p->filter_out + avctx->frame_size,
            p->order * sizeof(*p->filter_out));