gstreamer/subprojects/gst-plugins-bad/ext/vulkan
Stéphane Cerveau fd5c344fb6 vkupload: implement decide_allocation vmethod
in the case of an upstream element proposing a buffer pool,
use it to allocate the buffer image with the given parameters
set by the upstream element.

Besides the buffer pool handling is sync'd with GstBaseTransform
base class.

See the case of vulkanupload ! vulkanh264enc

Co-authored-by: Victor Jaquez <vjaquez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5651>
2023-11-28 13:53:54 +00:00
..
shaders vulkan: minor meson clean ups 2023-05-12 18:04:52 +00:00
gstvulkan.c vulkanh264dec: add Vulkan H.264 decoder 2023-11-20 13:32:20 +00:00
gstvulkanelement.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvulkanelements.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +00:00
meson.build vulkanh264dec: add Vulkan H.264 decoder 2023-11-20 13:32:20 +00:00
vkcolorconvert.c vulkancolorconvert: actually support passthrough correctly 2023-09-13 01:12:18 +00:00
vkcolorconvert.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +00:00
vkdeviceprovider.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
vkdeviceprovider.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +00:00
vkdownload.c vulkan: use gst_vulkan_device_select_queue 2023-11-21 13:51:21 +00:00
vkdownload.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +00:00
vkh264dec.c vulkanh264dec: add Vulkan H.264 decoder 2023-11-20 13:32:20 +00:00
vkh264dec.h vulkanh264dec: add Vulkan H.264 decoder 2023-11-20 13:32:20 +00:00
vkimageidentity.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
vkimageidentity.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +00:00
vkoverlaycompositor.c vulkan: use VK_QUEUE_FAMILY_IGNORED in barriers 2023-04-28 00:59:57 +00:00
vkoverlaycompositor.h vulkan: add vulkan overlay compositor element 2022-06-14 03:34:06 +00:00
vkshaderspv.c vkshaderspv: fix example 2023-05-10 20:14:07 +02:00
vkshaderspv.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +00:00
vksink.c navigation: Add support for key Modifiers in all relevant events 2022-03-25 15:16:03 +00:00
vksink.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +00:00
vkupload.c vkupload: implement decide_allocation vmethod 2023-11-28 13:53:54 +00:00
vkupload.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +00:00
vkviewconvert.c vulkan: number of memories in buffer rather than number of planes 2023-05-19 04:26:29 +00:00
vkviewconvert.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +00:00