Wim Taymans
d7793501fd
pulse-server: free pending sample reply
...
If the sample finished playing before we finished the roundtrip to
get the sink_index, it will be destroyed. When the roundtrip completes,
it will try to use invalid memoryy and crash.
Make sure we destroy all pending replies before destroying the sample
to avoid this problem.
Fixes #2151
2022-02-20 21:34:53 +01:00
Wim Taymans
7ddcc91461
pulse-server: add operation with custom callback
...
Add an operation with a custom callback when the roundtrip completed.
2022-02-17 16:56:21 +01:00
Wim Taymans
743f699193
pulse-server: try to not put pointers in info messages
...
It's not very helpful, prefer to use human readable strings and move the
more techincal stuff in debug messages.
2021-11-05 16:22:22 +01:00
Peter Hutterer
52a96bb602
modules: add log topics to module-protocol-pulse
...
This ends up using a nested namespace: mod.protocol-pulse for the module
itself, mod.protocol-pulse.foo for the various submodules and
extensions.
2021-09-28 09:35:39 +02:00
Barnabás Pőcze
49d31ea0af
pulse-server: split out reply, operation, client, stream
...
Part of !776 .
2021-06-25 03:23:27 +02:00