]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/setparams: add FF_FILTER_FLAG_HWFRAME_AWARE
authorPavel Koshevoy <pkoshevoy@gmail.com>
Tue, 22 Sep 2020 03:40:27 +0000 (21:40 -0600)
committerPavel Koshevoy <pkoshevoy@gmail.com>
Mon, 28 Sep 2020 01:15:44 +0000 (19:15 -0600)
Allow setparams to be used with hw backed frames and
avoid an assertion failure in avfilter_config_links.

libavfilter/vf_setparams.c

index 689097fac0b02243c9109eda45f4630fd2fcd467..72a69e3fc29b7bc83e09373f7ffae89c0c9cda84 100644 (file)
@@ -169,6 +169,7 @@ AVFilter ff_vf_setparams = {
     .priv_class  = &setparams_class,
     .inputs      = inputs,
     .outputs     = outputs,
+    .flags_internal = FF_FILTER_FLAG_HWFRAME_AWARE,
 };
 
 #if CONFIG_SETRANGE_FILTER
@@ -208,6 +209,7 @@ AVFilter ff_vf_setrange = {
     .priv_class  = &setrange_class,
     .inputs      = inputs,
     .outputs     = outputs,
+    .flags_internal = FF_FILTER_FLAG_HWFRAME_AWARE,
 };
 #endif /* CONFIG_SETRANGE_FILTER */
 
@@ -242,5 +244,6 @@ AVFilter ff_vf_setfield = {
     .priv_class  = &setfield_class,
     .inputs      = inputs,
     .outputs     = outputs,
+    .flags_internal = FF_FILTER_FLAG_HWFRAME_AWARE,
 };
 #endif /* CONFIG_SETFIELD_FILTER */