pipewire/src
George Kiagiadakis 8911e22793 pipewiresink: release manually acquired buffers back to the pool
When we manually acquire buffers from the pool, we never release them.
But because gst_buffer_pool_acquire_buffer() adds a reference to the pool,
this leaks the pool eventually.

To fix this, just unref the buffer after it has been sent. This releases
it back to the pool and unrefs the pool.

This has no significant effect to the stream, since the underlying
pw buffers are actually pooled in the pw_stream. It just prevents leaking.
2021-05-10 17:25:57 +03:00
..
daemon filter-chain: remove some lines from the config 2021-05-10 13:11:36 +02:00
examples spa/buffer: rename SPA_MEMBER to SPA_PTROFF 2021-05-06 09:39:39 +00:00
extensions meson: replace join_paths(a, b) with a / b 2021-04-15 06:57:00 +00:00
gst pipewiresink: release manually acquired buffers back to the pool 2021-05-10 17:25:57 +03:00
modules filter-chain: update properties on the right stream 2021-05-10 11:29:43 +02:00
pipewire spa: make a new FREEWHEEL clock flag 2021-05-07 09:03:34 +02:00
tests meson: replace join_paths(a, b) with a / b 2021-04-15 06:57:00 +00:00
tools tools/pw-dump: fix parentheses around isatty() call 2021-05-08 03:57:34 +02:00
meson.build meson: Fixed remaining issues from the port to feature options 2021-03-11 18:29:11 +00:00