Merge branch 'videoconvert' into 'master'

Draft: videoconvert: Add vulkan converter

See merge request pipewire/pipewire!1704
This commit is contained in:
columbarius 2024-01-22 13:39:40 +00:00
commit 4caff02d86
37 changed files with 6002 additions and 424 deletions

View file

@ -73,6 +73,9 @@ extern "C" {
#define SPA_NAME_VIDEO_CONVERT "video.convert" /**< converts raw video from one format
* to another. Must include at least
* format and scaling */
#define SPA_NAME_VIDEO_CONVERT_VULKAN "video.convert.vulkan" /**< converts raw video from one format
* to another using vulkan. Must
* include at least format and scaling */
#define SPA_NAME_VIDEO_ADAPT "video.adapt" /**< combination of a node and a
* video.convert. */
/** keys for alsa factory names */
@ -134,6 +137,8 @@ extern "C" {
"api.vulkan.compute.source" /**< a vulkan compute source. */
#define SPA_NAME_API_VULKAN_COMPUTE_FILTER \
"api.vulkan.compute.filter" /**< a vulkan compute filter. */
#define SPA_NAME_API_VULKAN_BLIT_FILTER \
"api.vulkan.blit.filter" /**< a vulkan blit filter. */
/**
* \}