pipewire/pinos
Wim Taymans 4a5ed1e1f5 Rework how clients connect.
Add buffer flags. The idea is to make it possible to easily check when a
buffer contains control information that we need to parse to update the
port fields.
Make the client create remote nodes and ports and set up proxies for
them.
Make a port base class implementing most of the logic to pass buffers
locally and remotely.
Remove most code from stream.c, it's now in the port.
Make a portsink and portsrc that can write and read to/from any port. We
use these in the server to send and receive data.
Rework format negotiation. The final format is now sent in-line before
the data. The server will select a format on output ports.
2016-05-17 09:38:30 +02:00
..
client Rework how clients connect. 2016-05-17 09:38:30 +02:00
daemon src -> pinos and fix include paths 2016-02-01 15:40:48 +01:00
dbus rework: make client and server nodes 2016-05-12 17:03:28 +02:00
gst Rework how clients connect. 2016-05-17 09:38:30 +02:00
modules/gst Rework how clients connect. 2016-05-17 09:38:30 +02:00
server Rework how clients connect. 2016-05-17 09:38:30 +02:00
tests Introduce the concept of a Port 2016-05-06 13:01:52 +02:00
tools Rework how clients connect. 2016-05-17 09:38:30 +02:00
.gitignore src -> pinos and fix include paths 2016-02-01 15:40:48 +01:00
Makefile.am Rework how clients connect. 2016-05-17 09:38:30 +02:00