pipewire/src
Robert Mader 586e116f3c gst: stream: Destroy stream before clearing variable
`pw_stream_destroy()` chains up to `on_remove_buffer()` in
GstPipeWireSrc which again needs the stream to still be around to call
`pw_stream_queue_buffer()` on it. By using `g_clear_pointer()` it will
already have been cleared, causing crashes.

Revert to the behavior from before the commit mentioned below and add a
comment in order to avoid regressing in a future cleanup.

Fixes: 0c40c0147 (gst: factor out the stream management and some common variables in a new class)
2024-07-02 20:36:57 +02:00
..
daemon pulse-server: add pulse.allow-module-loading option 2024-05-06 15:28:43 +02:00
examples fix compilation some more 2024-06-18 15:41:12 +02:00
gst gst: stream: Destroy stream before clearing variable 2024-07-02 20:36:57 +02:00
modules Add spa/utils/endian.h 2024-07-01 15:28:58 +00:00
pipewire context: improve sync group handling some more 2024-07-01 16:05:07 +02:00
tests pw-container: use smaller path for temporary file 2024-06-27 21:18:06 +00:00
tools pw-container: use smaller path for temporary file 2024-06-27 21:18:06 +00:00
meson.build meson.build: fix compile with -Dexamples=disabled 2023-11-28 10:18:25 +00:00