[FFmpeg-devel] [PATCH v3 0/8] Vulkan hwcontext and filtering
Rostislav Pehlivanov
atomnuker at gmail.com
Tue May 22 05:46:08 EEST 2018
This is pretty much finished.
Rostislav Pehlivanov (8):
hwcontext_internal: add ff_hwframe_map_replace
hwcontext_opencl: use ff_hwframe_map_replace()
lavu: add a Vulkan hwcontext
lavfi: add common Vulkan filtering code
lavfi: add a Vulkan avgblur filter
lavfi: add a Vulkan chromatic aberration filter
lavfi: add a Vulkan scale filter
lavfi: add a Vulkan overlay filter
configure | 24 +-
doc/APIchanges | 3 +
libavfilter/Makefile | 4 +
libavfilter/allfilters.c | 4 +
libavfilter/vf_avgblur_vulkan.c | 343 ++++
libavfilter/vf_chromaticaberration_vulkan.c | 342 ++++
libavfilter/vf_overlay_vulkan.c | 461 +++++
libavfilter/vf_scale_vulkan.c | 395 ++++
libavfilter/vulkan.c | 1186 +++++++++++
libavfilter/vulkan.h | 223 ++
libavutil/Makefile | 3 +
libavutil/hwcontext.c | 11 +
libavutil/hwcontext.h | 1 +
libavutil/hwcontext_internal.h | 6 +
libavutil/hwcontext_opencl.c | 5 +-
libavutil/hwcontext_vulkan.c | 2013 +++++++++++++++++++
libavutil/hwcontext_vulkan.h | 133 ++
libavutil/pixdesc.c | 4 +
libavutil/pixfmt.h | 4 +
libavutil/version.h | 4 +-
20 files changed, 5162 insertions(+), 7 deletions(-)
create mode 100644 libavfilter/vf_avgblur_vulkan.c
create mode 100644 libavfilter/vf_chromaticaberration_vulkan.c
create mode 100644 libavfilter/vf_overlay_vulkan.c
create mode 100644 libavfilter/vf_scale_vulkan.c
create mode 100644 libavfilter/vulkan.c
create mode 100644 libavfilter/vulkan.h
create mode 100644 libavutil/hwcontext_vulkan.c
create mode 100644 libavutil/hwcontext_vulkan.h
--
2.17.0
More information about the ffmpeg-devel
mailing list