pipewire/pinos/client
Wim Taymans e167d30296 reintroduce channels
Bring back the channel object. Making a node and port on the client side
was rather awkward because of the async nature of many methods. It feels
better to have a specific communication channel object to interface with
a server side port.
Use port activate/deactivate to start/stop streams
Remove links from the ports. We let other objects install a callback on
the port to receive and route buffers.
2016-07-20 17:29:34 +02:00
..
.gitignore src -> pinos and fix include paths 2016-02-01 15:40:48 +01:00
buffer.c reintroduce channels 2016-07-20 17:29:34 +02:00
buffer.h buffer: add next pointer 2016-05-24 20:40:04 +02:00
client-port.c buffer: improve memory management 2016-05-17 20:14:06 +02:00
client-port.h Rework how clients connect. 2016-05-17 09:38:30 +02:00
context.c reintroduce channels 2016-07-20 17:29:34 +02:00
context.h some more rework 2016-07-18 17:40:58 +02:00
fdmanager.c fdmanager: decrement object refcount correctly 2016-04-13 13:01:33 +02:00
fdmanager.h fdmanager: add global object manager 2016-04-08 16:50:01 +02:00
introspect.c reintroduce channels 2016-07-20 17:29:34 +02:00
introspect.h reintroduce channels 2016-07-20 17:29:34 +02:00
io.c reintroduce channels 2016-07-20 17:29:34 +02:00
mainloop.c Rework how clients connect. 2016-05-17 09:38:30 +02:00
mainloop.h src -> pinos and fix include paths 2016-02-01 15:40:48 +01:00
pinos.c Rework how clients connect. 2016-05-17 09:38:30 +02:00
pinos.h Rework how clients connect. 2016-05-17 09:38:30 +02:00
private.h reintroduce channels 2016-07-20 17:29:34 +02:00
properties.c remove client object 2016-05-18 17:22:34 +02:00
properties.h remove client object 2016-05-18 17:22:34 +02:00
stream.c reintroduce channels 2016-07-20 17:29:34 +02:00
stream.h reintroduce channels 2016-07-20 17:29:34 +02:00
subscribe.c reintroduce channels 2016-07-20 17:29:34 +02:00
subscribe.h reintroduce channels 2016-07-20 17:29:34 +02:00