[FFmpeg-devel] [PATCH 0/6] Vulkan hwcontext and filtering
Rostislav Pehlivanov
atomnuker at gmail.com
Thu Jun 21 19:55:37 EEST 2018
Fixed bugs, added Vaapi back and forth mapping, dropped host memory mapping
until it gets fixed.
Rostislav Pehlivanov (6):
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 | 26 +-
doc/APIchanges | 4 +
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 | 1192 ++++++++++
libavfilter/vulkan.h | 223 ++
libavutil/Makefile | 3 +
libavutil/hwcontext.c | 4 +
libavutil/hwcontext.h | 1 +
libavutil/hwcontext_internal.h | 1 +
libavutil/hwcontext_vulkan.c | 2225 +++++++++++++++++++
libavutil/hwcontext_vulkan.h | 133 ++
libavutil/pixdesc.c | 4 +
libavutil/pixfmt.h | 4 +
libavutil/version.h | 4 +-
19 files changed, 5369 insertions(+), 4 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.18.0.rc2.346.g013aa6912e
More information about the ffmpeg-devel
mailing list