History

lavfi/vf_select: remove looping on request_frame().

Nicolas George committed 11 years ago

Commit ca540fb1 parent 4bc7eb21 file · +2 −11Browse files

Unified · Split

libavfilter/f_select.c+2−11
@@ -379,18 +379,9 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *frame) · 378 unmodified lines
379 379
380static int request_frame(AVFilterLink *outlink)380static int request_frame(AVFilterLink *outlink)
381{381{
382 AVFilterContext *ctx = outlink->src;
383 SelectContext *select = ctx->priv;
384 AVFilterLink *inlink = outlink->src->inputs[0];382 AVFilterLink *inlink = outlink->src->inputs[0];
385 int out_no = FF_OUTLINK_IDX(outlink);383 int ret = ff_request_frame(inlink);
386 384 return ret;
387 do {
388 int ret = ff_request_frame(inlink);
389 if (ret < 0)
390 return ret;
391 } while (select->select_out != out_no);
392
393 return 0;
394}385}
395 386
396static av_cold void uninit(AVFilterContext *ctx)387static av_cold void uninit(AVFilterContext *ctx)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t