pipewire/spa/plugins
zuozhiwei 4822d2438a bluez5: destroy update_delay_event and fd on media-source transport_start failure
Symmetric follow-up to 47a3479490 which fixed
the same leak in media-sink. media-source transport_start() registers
update_delay_event and dups the transport fd before ensuring SCO I/O; on
HFP failure the fail path only deinited codec_data, leaking the event
source and fd. Early allocation failures also returned without cleanup.

Mirror media-sink: destroy update_delay_event, close the dup'd fd, clear
the decode buffer, and route early errors through the same fail path.
2026-07-10 15:21:31 +02:00
..
aec Please replace the comma operator with the correct semicolon when setting aec.name and aec.latency. This will help avoid syntax errors and improve readability. 2026-06-25 14:23:03 +02:00
alsa spa: alsa: acp-device: stop 100% CPU spin when a poll fd hangs up 2026-07-07 14:33:06 +02:00
audioconvert audioconvert: small cleanups 2026-07-07 14:28:09 +02:00
audiomixer audiomixer: rate limit the "out of buffers" debug 2026-04-28 12:11:42 +02:00
audiotestsrc audiotestsrc: Operate as follower too 2025-12-16 13:15:00 +01:00
avb treewide: make more file descriptors cloexec 2026-05-08 14:53:01 +02:00
bluez5 bluez5: destroy update_delay_event and fd on media-source transport_start failure 2026-07-10 15:21:31 +02:00
control mixer: handle control.ump property 2026-04-07 10:08:14 +02:00
ffmpeg spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
filter-graph filter-graph: add normalize option for sofa 2026-07-09 11:05:28 +02:00
jack *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
libcamera spa: libcamera: use std::span 2026-03-28 01:22:27 +01:00
support treewide: make more file descriptors cloexec 2026-05-08 14:53:01 +02:00
test spa: make the wave, pattern and ditherType Int 2025-06-13 10:06:09 +02:00
v4l2 security: add missing O_CLOEXEC flag to V4L2 device open 2026-05-08 13:53:17 +02:00
videoconvert spa: limit the number of buffer blocks 2026-05-08 12:17:50 +02:00
videotestsrc loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
volume treewide: access the position information using helpers 2025-10-21 13:06:25 +02:00
vulkan treewide: make more file descriptors cloexec 2026-05-08 14:53:01 +02:00
meson.build filter-chain: move the filter-graph to plugins 2024-11-13 11:12:06 +01:00