pipewire/src
Wim Taymans e1e0a886d5 stream: improve async handling
We can remove most of the special async handling in adapter, filter and
stream because this is now handled in the core.

Add a node.data-loop property to assign the node to a named data-loop.

Assign the non-rt stream and filter to the main loop. This means that
the node fd will be added to the main-loop and will be woken up directly
without having to wake up the RT thread and invoke the process callback
in the main-loop first. Because non-RT implies async, we can do all of
this like we do our rt processing because the output will only be used
in the next cycle.
2024-04-18 15:20:07 +02:00
..
daemon pipewire: document and improve -v option 2024-04-15 15:39:50 +02:00
examples examples: set the MAPPABLE flag for MemFd 2024-04-02 12:28:01 +02:00
gst gst/src: fix crash when current_caps is NULL 2024-04-10 09:17:14 +00:00
modules impl-node: implement async scheduling 2024-04-18 10:31:29 +02:00
pipewire stream: improve async handling 2024-04-18 15:20:07 +02:00
tests tests: don't crash when security context is not available 2024-04-15 16:41:03 +02:00
tools spa: improve JSON error reporting in spa-json-dump 2024-03-27 15:57:39 +01:00
meson.build meson.build: fix compile with -Dexamples=disabled 2023-11-28 10:18:25 +00:00