pipewire/src
Barnabás Pőcze 1bf00720e3 pulse-server: do not manage client lifetime during stream cleanup
A stream's lifetime is tied to that of the client, it cannot outlive
the client object. Streams also do not increase the client's reference
count. It is not possible for a stream to exist after the corresponding
client has been destroyed.

Hence it is not necessary to manage the client's reference count
or lifetime in `do_destroy_stream()`. All works related to a particular
stream are cancelled in `stream_free()`, which is called
before the client is destroyed.
2022-02-02 15:40:43 +00:00
..
daemon fix pipewire-pulse typo and indentation 2022-01-25 04:44:26 +00:00
examples buffers: make alignment optional 2022-01-03 12:32:26 +01:00
gst buffers: make alignment optional 2022-01-03 12:32:26 +01:00
modules pulse-server: do not manage client lifetime during stream cleanup 2022-02-02 15:40:43 +00:00
pipewire conf: look in conf.d directories and merge all sections 2022-02-02 14:58:15 +01:00
tests treewide: meson.build: simplify get_variable() calls 2022-01-17 08:28:53 +00:00
tools tools: fix compilation with musl 2022-01-27 14:59:11 +01:00
meson.build Remove media-session from this tree 2021-10-18 20:44:07 +10:00