pipewire/spa/plugins
Wim Taymans 5de7898808 node: implement activation
Make an eventfd for each node and listen for events when the node
is activated.
Reorganize some graphs links to make it possible to activiate nodes
by signaling the eventfd
Pass the peer node to each remote node and let the remote node
directly activate the peer when needed.
Let each node signal the driver node when finished.
With this we don't need to go through the daemon to schedule the
graph, nodes will simply activate eachother. We only go to the
server when there is a server node to schedule.
Keep stats about the state of each node and the time it was
triggered, running and finished.
2019-02-12 17:42:33 +01:00
..
alsa node: implement activation 2019-02-12 17:42:33 +01:00
audioconvert use SPA_EXPORT to export symbols 2019-02-06 13:24:41 +01:00
audiomixer use SPA_EXPORT to export symbols 2019-02-06 13:24:41 +01:00
audiotestsrc reorganize some struct members to remove holes 2019-02-08 12:01:50 +01:00
bluez5 reorganize some struct members to remove holes 2019-02-08 12:01:50 +01:00
ffmpeg use SPA_EXPORT to export symbols 2019-02-06 13:24:41 +01:00
support log: move field around to plug hole in structure 2019-02-07 12:28:16 +01:00
test use SPA_EXPORT to export symbols 2019-02-06 13:24:41 +01:00
v4l2 node: implement activation 2019-02-12 17:42:33 +01:00
videotestsrc reorganize some struct members to remove holes 2019-02-08 12:01:50 +01:00
volume use SPA_EXPORT to export symbols 2019-02-06 13:24:41 +01:00
meson.build bluez: check for bluez deps 2018-11-27 17:19:32 +01:00