From: pocopepe <[email protected]> Hi,
Sorry about v1, forgot to include the base commits that register the enums, so everything after had nothing to modify on master. v2 is just the two rebased clean on master. Hwcontext + the scale filter. Left out the FATE tests, mine needed a headless browser which won't fly for FATE. Will redo them later. Still RFC. viju pocopepe (2): avutil/hwcontext: add WebGPU hardware context avfilter/vf_scale_webgpu: scale video via WGSL compute shader configure | 6 + libavfilter/Makefile | 1 + libavfilter/allfilters.c | 1 + libavfilter/vf_scale_webgpu.c | 330 ++++++++++++++++++++++++++++++++ libavutil/Makefile | 3 + libavutil/hwcontext.c | 4 + libavutil/hwcontext.h | 1 + libavutil/hwcontext_internal.h | 1 + libavutil/hwcontext_webgpu.c | 339 +++++++++++++++++++++++++++++++++ libavutil/hwcontext_webgpu.h | 50 +++++ libavutil/pixdesc.c | 4 + libavutil/pixfmt.h | 5 + 12 files changed, 745 insertions(+) create mode 100644 libavfilter/vf_scale_webgpu.c create mode 100644 libavutil/hwcontext_webgpu.c create mode 100644 libavutil/hwcontext_webgpu.h -- 2.53.0 _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
