summaryrefslogtreecommitdiff
path: root/libavfilter/vf_fieldhint.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavfilter/vf_fieldhint.c')
-rw-r--r--libavfilter/vf_fieldhint.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/libavfilter/vf_fieldhint.c b/libavfilter/vf_fieldhint.c
index df6fb0b8df..ff940a50e6 100644
--- a/libavfilter/vf_fieldhint.c
+++ b/libavfilter/vf_fieldhint.c
@@ -217,11 +217,19 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
switch (hint) {
case '+':
+#if FF_API_INTERLACED_FRAME
+FF_DISABLE_DEPRECATION_WARNINGS
out->interlaced_frame = 1;
+FF_ENABLE_DEPRECATION_WARNINGS
+#endif
out->flags |= AV_FRAME_FLAG_INTERLACED;
break;
case '-':
+#if FF_API_INTERLACED_FRAME
+FF_DISABLE_DEPRECATION_WARNINGS
out->interlaced_frame = 0;
+FF_ENABLE_DEPRECATION_WARNINGS
+#endif
out->flags &= ~AV_FRAME_FLAG_INTERLACED;
break;
case '=':