pipewire/spa/include/spa
Wim Taymans faaf84286b node: improve position and transport
Reorganize some things, let the clients update the segment info
in their own activation, then let the server merge it. This avoids
clients stepping on eachother. When looping through the clients,
copy the segment info when we encounter its owner.

Remove the list of segment owners to the activation. This is better
than in the activation because we can then just keep one list of
owners.

Remove the NONBLOCK flag from the eventfd so that we can do blocking
reads as well.

Just keep a reposition owner in the driver activation. This points
to the node that has the reposition info. This avoid complicated
synchronization to keep multiple nodes from stepping on eachother.
Now they can just prepare the reposition info in their activation and
set themselves as the reposition owner. The last one who succeeds
wins.
2019-09-02 12:05:05 +02:00
..
buffer mem: Add tag to memmap 2019-07-25 12:10:05 +02:00
control reorganize some struct members to remove holes 2019-02-08 12:01:50 +01:00
debug remove some unused code 2019-08-07 12:56:04 +02:00
graph hook: separate spa_callbacks from the hook 2019-05-15 12:17:52 +02:00
monitor keys: rename device.id to device.bus-id 2019-08-16 21:52:32 +02:00
node node: improve position and transport 2019-09-02 12:05:05 +02:00
param video: add support for RGBA with 16 and 32 bit float 2019-08-19 16:22:12 +02:00
pod pod: cleanup event and command init 2019-08-22 12:47:27 +02:00
support names: add standard factory name definitions 2019-06-21 13:31:34 +02:00
utils jack: add jack source and sink 2019-08-20 20:35:41 +02:00
meson.build spa: install missing utils headers 2019-08-01 15:18:24 +02:00