mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-02 09:01:50 -05:00
buffer: improve memory management
Add refcounting to buffers. Use static memory on ports for buffer input and output memory. Improve negotiation, let format and properties be negotiated on ports as the data passes. Improve some debug info.
This commit is contained in:
parent
4a5ed1e1f5
commit
0f67434ae8
21 changed files with 368 additions and 334 deletions
|
|
@ -75,7 +75,7 @@ void pinos_daemon_unexport (PinosDaemon *daemon, const gch
|
|||
void pinos_daemon_add_node (PinosDaemon *daemon, PinosServerNode *node);
|
||||
void pinos_daemon_remove_node (PinosDaemon *daemon, PinosServerNode *node);
|
||||
|
||||
PinosServerPort * pinos_daemon_find_port (PinosDaemon *daemon,
|
||||
PinosPort * pinos_daemon_find_port (PinosDaemon *daemon,
|
||||
PinosDirection direction,
|
||||
const gchar *name,
|
||||
PinosProperties *props,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue