mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-01 22:58:50 -04:00
Only send a buffer when we have received a NEED_DATA message. Add a signal to pulla buffer from the sink. Restructure the sink to use a queue like the source and only push a buffer when we can. Improve SpaData. Offset and size should be between 0 and maxsize, make sure we clamp correctly when needed. node_process_output completes the processing of the output after receiving HAVE_OUTPUT for async elements. It instructs the node that it now can produce more output. |
||
|---|---|---|
| .. | ||
| client-node.c | ||
| client-node.h | ||
| client.c | ||
| client.h | ||
| command.c | ||
| command.h | ||
| core.c | ||
| core.h | ||
| data-loop.c | ||
| data-loop.h | ||
| link.c | ||
| link.h | ||
| main-loop.c | ||
| main-loop.h | ||
| memfd-wrappers.h | ||
| meson.build | ||
| module.c | ||
| module.h | ||
| node-factory.c | ||
| node-factory.h | ||
| node.c | ||
| node.h | ||
| port.c | ||
| port.h | ||
| resource.c | ||
| resource.h | ||