Commit f1470ca6 authored by Michael Niedermayer's avatar Michael Niedermayer

ratecontrol: Fix assertion failure on mismatching 2pass file.

Fixes Ticket582
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 66244baf
......@@ -691,7 +691,10 @@ float ff_rate_estimate_qscale(MpegEncContext *s, int dry_run)
if(s->flags&CODEC_FLAG_PASS2){
assert(picture_number>=0);
assert(picture_number<rcc->num_entries);
if(picture_number >= rcc->num_entries) {
av_log(s, AV_LOG_ERROR, "Input is longer than 2-pass log file\n");
return -1;
}
rce= &rcc->entry[picture_number];
wanted_bits= rce->expected_bits;
}else{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment