History

avfilter/vf_guided: make use of link variables

Paul B Mahol committed 4 years ago

Commit 17a42371 parent 3e4d68f1 file · +10 −8Browse files

Showing the changes to libavfilter (1 of 1 file). Show all

Unified · Split

libavfilter/vf_guided.c+10−8
@@ -398,6 +398,8 @@ static int config_output(AVFilterLink *outlink) · 397 unmodified lines
398static int activate(AVFilterContext *ctx)398static int activate(AVFilterContext *ctx)
399{399{
400 GuidedContext *s = ctx->priv;400 GuidedContext *s = ctx->priv;
401 AVFilterLink *outlink = ctx->outputs[0];
402 AVFilterLink *inlink = ctx->inputs[0];
401 AVFrame *frame = NULL;403 AVFrame *frame = NULL;
402 AVFrame *out = NULL;404 AVFrame *out = NULL;
403 int ret, status;405 int ret, status;
@@ -405,26 +407,26 @@ static int activate(AVFilterContext *ctx) · 1 unmodified line
405 if (s->guidance)407 if (s->guidance)
406 return ff_framesync_activate(&s->fs);408 return ff_framesync_activate(&s->fs);
407 409
408 FF_FILTER_FORWARD_STATUS_BACK(ctx->outputs[0], ctx->inputs[0]);410 FF_FILTER_FORWARD_STATUS_BACK(outlink, inlink);
409 411
410 if ((ret = ff_inlink_consume_frame(ctx->inputs[0], &frame)) > 0) {412 if ((ret = ff_inlink_consume_frame(inlink, &frame)) > 0) {
411 if (ctx->is_disabled)413 if (ctx->is_disabled)
412 return ff_filter_frame(ctx->outputs[0], frame);414 return ff_filter_frame(outlink, frame);
413 415
414 ret = filter_frame(ctx, &out, frame, frame);416 ret = filter_frame(ctx, &out, frame, frame);
415 av_frame_free(&frame);417 av_frame_free(&frame);
416 if (ret < 0)418 if (ret < 0)
417 return ret;419 return ret;
418 ret = ff_filter_frame(ctx->outputs[0], out);420 ret = ff_filter_frame(outlink, out);
419 }421 }
420 if (ret < 0)422 if (ret < 0)
421 return ret;423 return ret;
422 if (ff_inlink_acknowledge_status(ctx->inputs[0], &status, &pts)) {424 if (ff_inlink_acknowledge_status(inlink, &status, &pts)) {
423 ff_outlink_set_status(ctx->outputs[0], status, pts);425 ff_outlink_set_status(outlink, status, pts);
424 return 0;426 return 0;
425 }427 }
426 if (ff_outlink_frame_wanted(ctx->outputs[0]))428 if (ff_outlink_frame_wanted(outlink))
427 ff_inlink_request_frame(ctx->inputs[0]);429 ff_inlink_request_frame(inlink);
428 return 0;430 return 0;
429}431}
430 432

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