diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c index 7bf4bfd6cb..fae61104d4 100644 --- a/libavcodec/mpegvideo.c +++ b/libavcodec/mpegvideo.c @@ -2201,7 +2201,7 @@ static void select_input_picture(MpegEncContext *s){ s->input_picture[i-1]->data[0], s->linesize) + 1; } } - for(i=0; imax_b_frames; i++){ + for(i=0; imax_b_frames+1; i++){ if(s->input_picture[i]==NULL || s->input_picture[i]->b_frame_score - 1 > s->mb_num/40) break; }