pipewire/pinos/client
Wim Taymans d3682067fa node: remove node state
Remove the node state. The state of the node is based on the state
of the ports, which can be derived directly from calling the port
methods. Track this state in the Port instead.
Add a mixer module that puts a mixer in from of audio sinks. This allows
multiple clients to play on one sink (still has some bugs). do some
fixes in the mixer and the scheduler to make this work.
2017-04-08 20:33:54 +02:00
..
.gitignore src -> pinos and fix include paths 2016-02-01 15:40:48 +01:00
array.h mapper: place strings in array 2017-03-23 17:57:03 +01:00
connection.c mapper: place strings in array 2017-03-23 17:57:03 +01:00
connection.h connection: add need_flush signal 2017-03-15 16:16:16 +01:00
context.c node: remove node state 2017-04-08 20:33:54 +02:00
context.h types: more work on types 2017-03-24 11:40:58 +01:00
interfaces.h node: remove node state 2017-04-08 20:33:54 +02:00
introspect.c Use types with known sizes where we can, easier to serialize 2017-03-07 11:56:43 +01:00
introspect.h Use types with known sizes where we can, easier to serialize 2017-03-07 11:56:43 +01:00
log.c Improve logging 2017-01-19 18:53:45 +01:00
log.h Improve logging 2017-01-19 18:53:45 +01:00
loop.c loop: improve update_timer 2017-03-30 09:18:26 +02:00
loop.h loop: add before_iterate signal 2017-03-14 16:13:29 +01:00
map.h mapper: place strings in array 2017-03-23 17:57:03 +01:00
mapper.c format: improve format parsing 2017-03-24 18:11:11 +01:00
mem.c Implement subscription with a signal 2016-12-22 16:50:01 +01:00
mem.h Rework transport protocol 2016-11-07 10:24:13 +01:00
memfd-wrappers.h Rework transport protocol 2016-11-07 10:24:13 +01:00
meson.build types: more work on types 2017-03-24 11:40:58 +01:00
pinos.c Improve logging 2017-01-19 18:53:45 +01:00
pinos.h types: more work on types 2017-03-24 11:40:58 +01:00
properties.c mapper: place strings in array 2017-03-23 17:57:03 +01:00
properties.h Implement access control 2017-01-10 17:26:43 +01:00
protocol-native.c node: remove node state 2017-04-08 20:33:54 +02:00
protocol-native.h improve interfaces 2017-03-09 13:00:56 +01:00
proxy.c improve node io 2017-04-03 14:56:04 +02:00
proxy.h improve interfaces 2017-03-09 13:00:56 +01:00
rtkit.c Implement subscription with a signal 2016-12-22 16:50:01 +01:00
rtkit.h Cleanups 2016-11-08 18:00:52 +01:00
sig.h rename signal -> sig 2016-11-28 16:24:10 +01:00
stream.c node: remove node state 2017-04-08 20:33:54 +02:00
stream.h stream: also return current monotonic time in _get_time() 2017-03-30 09:07:17 +02:00
subscribe.h clean up types 2017-03-23 21:15:52 +01:00
thread-mainloop.c Fix renegotiation 2017-02-02 17:48:39 +01:00
thread-mainloop.h Make native protocol 2016-11-24 17:00:42 +01:00
transport.c node: remove node state 2017-04-08 20:33:54 +02:00
transport.h improve node io 2017-04-03 14:56:04 +02:00
type.c types: more work on types 2017-03-24 11:40:58 +01:00
type.h types: more work on types 2017-03-24 11:40:58 +01:00
utils.c mapper: place strings in array 2017-03-23 17:57:03 +01:00
utils.h serialize: remove serialization 2017-03-17 17:09:16 +01:00