Browse Source

lavfi/vf_select: remove looping on request_frame().

tags/n3.0
Nicolas George 10 years ago
parent
commit
ca540fbdb4
1 changed files with 2 additions and 11 deletions
  1. +2
    -11
      libavfilter/f_select.c

+ 2
- 11
libavfilter/f_select.c View File

@@ -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)


Loading…
Cancel
Save