gstreamer/subprojects/gst-plugins-bad/ext/vulkan
Matthew Waters a1bfd8668c vulkanoverlaycompositor: don't do a potential use after free
Removing a meta from a buffer means one doesn't have access to it
anymore.  Instead use the already reffed composition directly.

Fixes a use-after-free in the following pipeline:

... ! vulkanupload ! timeoverlay ! vulkanoverlaycompositor ! ...

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4143>
2023-03-10 16:54:46 +11:00
..
shaders Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvulkan.c vulkan: add vulkan overlay compositor element 2022-06-14 03:34:06 +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 meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
vkcolorconvert.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03: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 Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
vkdownload.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +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 vulkanoverlaycompositor: don't do a potential use after free 2023-03-10 16:54:46 +11:00
vkoverlaycompositor.h vulkan: add vulkan overlay compositor element 2022-06-14 03:34:06 +00:00
vkshaderspv.c vulkanshaderspv: SPIRV based filter 2022-02-19 13:55:32 -03: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 Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
vkupload.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +00:00
vkviewconvert.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
vkviewconvert.h vulkan: move element register definition to relevant element headers 2022-06-14 03:34:05 +00:00