Commit 7bb44313 authored by Lynne's avatar Lynne

lavfi: add an overlay_vulkan filter

This commit adds a basic, non-converting overlay filter for Vulkan.
parent d95c509c
...@@ -3531,6 +3531,7 @@ openclsrc_filter_deps="opencl" ...@@ -3531,6 +3531,7 @@ openclsrc_filter_deps="opencl"
overlay_opencl_filter_deps="opencl" overlay_opencl_filter_deps="opencl"
overlay_qsv_filter_deps="libmfx" overlay_qsv_filter_deps="libmfx"
overlay_qsv_filter_select="qsvvpp" overlay_qsv_filter_select="qsvvpp"
overlay_vulkan_filter_deps="vulkan libglslang"
owdenoise_filter_deps="gpl" owdenoise_filter_deps="gpl"
pan_filter_deps="swresample" pan_filter_deps="swresample"
perspective_filter_deps="gpl" perspective_filter_deps="gpl"
......
...@@ -323,6 +323,7 @@ OBJS-$(CONFIG_OVERLAY_FILTER) += vf_overlay.o framesync.o ...@@ -323,6 +323,7 @@ OBJS-$(CONFIG_OVERLAY_FILTER) += vf_overlay.o framesync.o
OBJS-$(CONFIG_OVERLAY_OPENCL_FILTER) += vf_overlay_opencl.o opencl.o \ OBJS-$(CONFIG_OVERLAY_OPENCL_FILTER) += vf_overlay_opencl.o opencl.o \
opencl/overlay.o framesync.o opencl/overlay.o framesync.o
OBJS-$(CONFIG_OVERLAY_QSV_FILTER) += vf_overlay_qsv.o framesync.o OBJS-$(CONFIG_OVERLAY_QSV_FILTER) += vf_overlay_qsv.o framesync.o
OBJS-$(CONFIG_OVERLAY_VULKAN_FILTER) += vf_overlay_vulkan.o vulkan.o
OBJS-$(CONFIG_OWDENOISE_FILTER) += vf_owdenoise.o OBJS-$(CONFIG_OWDENOISE_FILTER) += vf_owdenoise.o
OBJS-$(CONFIG_PAD_FILTER) += vf_pad.o OBJS-$(CONFIG_PAD_FILTER) += vf_pad.o
OBJS-$(CONFIG_PALETTEGEN_FILTER) += vf_palettegen.o OBJS-$(CONFIG_PALETTEGEN_FILTER) += vf_palettegen.o
......
...@@ -307,6 +307,7 @@ extern AVFilter ff_vf_oscilloscope; ...@@ -307,6 +307,7 @@ extern AVFilter ff_vf_oscilloscope;
extern AVFilter ff_vf_overlay; extern AVFilter ff_vf_overlay;
extern AVFilter ff_vf_overlay_opencl; extern AVFilter ff_vf_overlay_opencl;
extern AVFilter ff_vf_overlay_qsv; extern AVFilter ff_vf_overlay_qsv;
extern AVFilter ff_vf_overlay_vulkan;
extern AVFilter ff_vf_owdenoise; extern AVFilter ff_vf_owdenoise;
extern AVFilter ff_vf_pad; extern AVFilter ff_vf_pad;
extern AVFilter ff_vf_palettegen; extern AVFilter ff_vf_palettegen;
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment