|
|
@@ -642,11 +642,11 @@ int ff_hevc_cu_qp_delta_abs(HEVCContext *s) |
|
|
} |
|
|
} |
|
|
if (prefix_val >= 5) { |
|
|
if (prefix_val >= 5) { |
|
|
int k = 0; |
|
|
int k = 0; |
|
|
while (k < CABAC_MAX_BIN && get_cabac_bypass(&s->HEVClc->cc)) { |
|
|
|
|
|
|
|
|
while (k < 7 && get_cabac_bypass(&s->HEVClc->cc)) { |
|
|
suffix_val += 1 << k; |
|
|
suffix_val += 1 << k; |
|
|
k++; |
|
|
k++; |
|
|
} |
|
|
} |
|
|
if (k == CABAC_MAX_BIN) { |
|
|
|
|
|
|
|
|
if (k == 7) { |
|
|
av_log(s->avctx, AV_LOG_ERROR, "CABAC_MAX_BIN : %d\n", k); |
|
|
av_log(s->avctx, AV_LOG_ERROR, "CABAC_MAX_BIN : %d\n", k); |
|
|
return AVERROR_INVALIDDATA; |
|
|
return AVERROR_INVALIDDATA; |
|
|
} |
|
|
} |
|
|
|