]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/hevc_cabac.c
avcodec: add missing files missed in previous commits
[ffmpeg] / libavcodec / hevc_cabac.c
index 743168500c7b8767727c8aac00800a55513ec480..faa36d545935f4a15fd220fb614389533089c891 100644 (file)
@@ -998,7 +998,7 @@ static av_always_inline int coeff_abs_level_remaining_decode(HEVCContext *s, int
     } else {
         int prefix_minus3 = prefix - 3;
 
-        if (prefix == CABAC_MAX_BIN) {
+        if (prefix == CABAC_MAX_BIN || prefix_minus3 + rc_rice_param >= 31) {
             av_log(s->avctx, AV_LOG_ERROR, "CABAC_MAX_BIN : %d\n", prefix);
             return 0;
         }