]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/clearvideo.c
avcodec/version: Bump micro-version for nvdec/cuviddec changes
[ffmpeg] / libavcodec / clearvideo.c
index 0e3c772123111fc586aa5d2ad5cb2b0c97e9bd63..ad3012f7b789f1256a8b0c8d85a16decd786a0a5 100644 (file)
@@ -570,6 +570,8 @@ static int clv_decode_frame(AVCodecContext *avctx, void *data,
 
         for (j = 0; j < c->pmb_height; j++) {
             for (i = 0; i < c->pmb_width; i++) {
+                if (get_bits_left(&c->gb) <= 0)
+                    return AVERROR_INVALIDDATA;
                 if (get_bits1(&c->gb)) {
                     MV mv = mvi_predict(&c->mvi, i, j, zero_mv);