Skip to content

Commit eca3337

Browse files
Merge pull request #17 from loomhq/jestrada/pad-npp
MINT - Implement GPU accelerated video padding filter
2 parents 7a32646 + ad20f58 commit eca3337

File tree

4 files changed

+631
-0
lines changed

4 files changed

+631
-0
lines changed

configure

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3295,6 +3295,7 @@ transpose_npp_filter_deps="ffnvcodec libnpp"
32953295
overlay_cuda_filter_deps="ffnvcodec"
32963296
overlay_cuda_filter_deps_any="cuda_nvcc cuda_llvm"
32973297
sharpen_npp_filter_deps="ffnvcodec libnpp"
3298+
pad_npp_filter_deps="ffnvcodec libnpp"
32983299

32993300
ddagrab_filter_deps="d3d11va IDXGIOutput1 DXGI_OUTDUPL_FRAME_INFO"
33003301

libavfilter/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@ OBJS-$(CONFIG_OVERLAY_VAAPI_FILTER) += vf_overlay_vaapi.o framesync.o v
415415
OBJS-$(CONFIG_OVERLAY_VULKAN_FILTER) += vf_overlay_vulkan.o vulkan.o vulkan_filter.o
416416
OBJS-$(CONFIG_OWDENOISE_FILTER) += vf_owdenoise.o
417417
OBJS-$(CONFIG_PAD_FILTER) += vf_pad.o
418+
OBJS-$(CONFIG_PAD_NPP_FILTER) += vf_pad_npp.o
418419
OBJS-$(CONFIG_PAD_OPENCL_FILTER) += vf_pad_opencl.o opencl.o opencl/pad.o
419420
OBJS-$(CONFIG_PALETTEGEN_FILTER) += vf_palettegen.o palette.o
420421
OBJS-$(CONFIG_PALETTEUSE_FILTER) += vf_paletteuse.o framesync.o palette.o

libavfilter/allfilters.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,7 @@ extern const AVFilter ff_vf_overlay_vulkan;
391391
extern const AVFilter ff_vf_overlay_cuda;
392392
extern const AVFilter ff_vf_owdenoise;
393393
extern const AVFilter ff_vf_pad;
394+
extern const AVFilter ff_vf_pad_npp;
394395
extern const AVFilter ff_vf_pad_opencl;
395396
extern const AVFilter ff_vf_palettegen;
396397
extern const AVFilter ff_vf_paletteuse;

0 commit comments

Comments
 (0)