[FFmpeg-devel] [PATCH 07/15] lavfi/vf_select: remove looping on request_frame().

Nicolas George george at nsup.org
Fri Oct 2 17:13:18 CEST 2015


Signed-off-by: Nicolas George <george at nsup.org>
---
 libavfilter/f_select.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/libavfilter/f_select.c b/libavfilter/f_select.c
index 3e7cf78..7613ca1 100644
--- a/libavfilter/f_select.c
+++ b/libavfilter/f_select.c
@@ -383,14 +383,8 @@ static int request_frame(AVFilterLink *outlink)
     SelectContext *select = ctx->priv;
     AVFilterLink *inlink = outlink->src->inputs[0];
     int out_no = FF_OUTLINK_IDX(outlink);
-
-    do {
-        int ret = ff_request_frame(inlink);
-        if (ret < 0)
-            return ret;
-    } while (select->select_out != out_no);
-
-    return 0;
+    int ret = ff_request_frame(inlink);
+    return ret;
 }
 
 static av_cold void uninit(AVFilterContext *ctx)
-- 
2.5.3



More information about the ffmpeg-devel mailing list