summaryrefslogtreecommitdiff
path: root/libavfilter/vf_setfield.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavfilter/vf_setfield.c')
-rw-r--r--libavfilter/vf_setfield.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libavfilter/vf_setfield.c b/libavfilter/vf_setfield.c
index 43949fa569..bb97a8419e 100644
--- a/libavfilter/vf_setfield.c
+++ b/libavfilter/vf_setfield.c
@@ -71,15 +71,15 @@ static av_cold void uninit(AVFilterContext *ctx)
av_opt_free(setfield);
}
-static int filter_frame(AVFilterLink *inlink, AVFilterBufferRef *picref)
+static int filter_frame(AVFilterLink *inlink, AVFrame *picref)
{
SetFieldContext *setfield = inlink->dst->priv;
if (setfield->mode == MODE_PROG) {
- picref->video->interlaced = 0;
+ picref->interlaced_frame = 0;
} else if (setfield->mode != MODE_AUTO) {
- picref->video->interlaced = 1;
- picref->video->top_field_first = setfield->mode;
+ picref->interlaced_frame = 1;
+ picref->top_field_first = setfield->mode;
}
return ff_filter_frame(inlink->dst->outputs[0], picref);
}