summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavfilter/f_select.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/libavfilter/f_select.c b/libavfilter/f_select.c
index 3e7cf782ed..2b926e1e14 100644
--- a/libavfilter/f_select.c
+++ b/libavfilter/f_select.c
@@ -379,18 +379,9 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *frame)
static int request_frame(AVFilterLink *outlink)
{
- AVFilterContext *ctx = outlink->src;
- 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)