mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-15 08:56:38 -05:00
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. |
||
|---|---|---|
| .. | ||
| gstburstcache.c | ||
| gstburstcache.h | ||
| gstpinos.c | ||
| gstpinosdepay.c | ||
| gstpinosdepay.h | ||
| gstpinosdeviceprovider.c | ||
| gstpinosdeviceprovider.h | ||
| gstpinospay.c | ||
| gstpinospay.h | ||
| gstpinosportsink.c | ||
| gstpinosportsink.h | ||
| gstpinosportsrc.c | ||
| gstpinosportsrc.h | ||
| gstpinosprovide.c | ||
| gstpinosprovide.h | ||
| gstpinossink.c | ||
| gstpinossink.h | ||
| gstpinossocketsink.c | ||
| gstpinossocketsink.h | ||
| gstpinossrc.c | ||
| gstpinossrc.h | ||
| gsttmpfileallocator.c | ||
| gsttmpfileallocator.h | ||