summaryrefslogtreecommitdiff
path: root/libavfilter/Makefile
diff options
context:
space:
mode:
authorRuiling Song <ruiling.song@intel.com>2018-04-03 09:50:19 +0800
committerMark Thompson <sw@jkqxz.net>2018-04-21 19:00:43 +0100
commitf3341a0452419c57faf4d28aebb24be5d41312f3 (patch)
treecbe032ea02a17e0c8646eb4946e23fbf9aa5accc /libavfilter/Makefile
parent21da248b5fee28cee4a160edb415e0caa446806c (diff)
lavf: make overlay_qsv work based on framesync
The existing version which was cherry-picked from Libav does not work with FFmpeg framework, because ff_request_frame() was totally different between Libav (recursive) and FFmpeg (non-recursive). The existing overlay_qsv implementation depends on the recursive version of ff_request_frame to trigger immediate call to request_frame() on input pad. But this has been removed in FFmpeg since "lavfi: make request_frame() non-recursive." Now that we have handy framesync support in FFmpeg, so I make it work based on framesync. Some other fixing which is also needed to make overlay_qsv work are put in a separate patch. Signed-off-by: Ruiling Song <ruiling.song@intel.com>
Diffstat (limited to 'libavfilter/Makefile')
-rw-r--r--libavfilter/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavfilter/Makefile b/libavfilter/Makefile
index 0cd964ee6f..ed726d17bd 100644
--- a/libavfilter/Makefile
+++ b/libavfilter/Makefile
@@ -270,7 +270,7 @@ OBJS-$(CONFIG_OSCILLOSCOPE_FILTER) += vf_datascope.o
OBJS-$(CONFIG_OVERLAY_FILTER) += vf_overlay.o framesync.o
OBJS-$(CONFIG_OVERLAY_OPENCL_FILTER) += vf_overlay_opencl.o opencl.o \
opencl/overlay.o framesync.o
-OBJS-$(CONFIG_OVERLAY_QSV_FILTER) += vf_overlay_qsv.o
+OBJS-$(CONFIG_OVERLAY_QSV_FILTER) += vf_overlay_qsv.o framesync.o
OBJS-$(CONFIG_OWDENOISE_FILTER) += vf_owdenoise.o
OBJS-$(CONFIG_PAD_FILTER) += vf_pad.o
OBJS-$(CONFIG_PALETTEGEN_FILTER) += vf_palettegen.o