pipewire/src/gst
Philippe Normand 81408597f4 gst: deviceprovider: Fix a leak and a heap-use-after-free
The device passed to gst_device_provider_device_add() is transfer:floating, so
we need increase its ref, otherwise the pointer we keep internally will be a
dangling ref.

Also gst_device_provider_device_remove() doesn't actually release the device, so
we have to do it ourselves.

Fixes #4616
2025-04-02 15:33:54 +02:00
..
.editorconfig add .editorconfig files 2019-02-13 11:19:21 +01:00
gstpipewire.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
gstpipewireclock.c gst: enable the pipewire ticks as a clock source 2024-11-26 17:23:00 +01:00
gstpipewireclock.h gst: use G_DECLARE_FINAL_TYPE for all classes 2024-06-11 12:51:51 +00:00
gstpipewirecore.c gst: core: Fixup connection error handling 2025-01-12 11:42:29 +00:00
gstpipewirecore.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
gstpipewiredeviceprovider.c gst: deviceprovider: Fix a leak and a heap-use-after-free 2025-04-02 15:33:54 +02:00
gstpipewiredeviceprovider.h gst: deviceprovider: Signal default devices 2024-09-11 13:14:26 +00:00
gstpipewireformat.c gst: handle interlace mode 2024-11-14 17:18:28 +01:00
gstpipewireformat.h gst: Add helper to fixate DMA_DRM caps 2024-05-29 19:05:53 +02:00
gstpipewirepool.c gst: pipewirepool:fix lock evasion in release_buffer 2025-01-24 10:51:29 +00:00
gstpipewirepool.h gst: don't use bufferpool for audio by default 2025-02-03 17:22:34 +00:00
gstpipewiresink.c gst: sink: copy frames if video buffer from other pool 2025-03-04 22:54:47 +05:30
gstpipewiresink.h gst: sink: copy frames if video buffer from other pool 2025-03-04 22:54:47 +05:30
gstpipewiresrc.c gst: don't use bufferpool for audio by default 2025-02-03 17:22:34 +00:00
gstpipewiresrc.h gst: don't use bufferpool for audio by default 2025-02-03 17:22:34 +00:00
gstpipewirestream.c gst: add rate control to the sink 2024-12-03 12:11:47 +01:00
gstpipewirestream.h gst: add rate control to the sink 2024-12-03 12:11:47 +01:00
meson.build gst: add rate control to the sink 2024-12-03 12:11:47 +01:00