mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2026-01-24 07:31:22 +01:00
lavfi/vf_select: remove looping on request_frame().
This commit is contained in:
parent
4bc7eb2dd2
commit
ca540fbdb4
1 changed files with 2 additions and 11 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue