]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/hevc_cabac.c
ffplay: drop lock manager use
[ffmpeg] / libavcodec / hevc_cabac.c
index 853fd3f72297ced30135013b7fbadcc66ecead77..5b5da1165a78690c16fa8f33bb610ee766ea1cf6 100644 (file)
@@ -646,8 +646,10 @@ int ff_hevc_cu_qp_delta_abs(HEVCContext *s)
             suffix_val += 1 << k;
             k++;
         }
-        if (k == CABAC_MAX_BIN)
+        if (k == CABAC_MAX_BIN) {
             av_log(s->avctx, AV_LOG_ERROR, "CABAC_MAX_BIN : %d\n", k);
+            return AVERROR_INVALIDDATA;
+        }
 
         while (k--)
             suffix_val += get_cabac_bypass(&s->HEVClc->cc) << k;