From e58b75f7ff4733b0de17b2b91d1dac364627cb9d Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Mon, 4 Jun 2012 20:01:55 +0200 Subject: [PATCH] avconv: fix exiting when max frames is reached. frame number should never be strictly larger than max frames, so the if() was never triggered. --- avconv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/avconv.c b/avconv.c index 3cbdfab143..f01dad0b2b 100644 --- a/avconv.c +++ b/avconv.c @@ -2871,7 +2871,7 @@ static int need_output(void) if (ost->is_past_recording_time || (os->pb && avio_tell(os->pb) >= of->limit_filesize)) continue; - if (ost->frame_number > ost->max_frames) { + if (ost->frame_number >= ost->max_frames) { int j; for (j = 0; j < of->ctx->nb_streams; j++) output_streams[of->ost_index + j]->is_past_recording_time = 1;