audiomixer: improve mixing

Remove PortIO flags, we can use the status
Move PortIO to ports
Move transport to client-node
Improve scheduling
This commit is contained in:
Wim Taymans 2017-04-12 10:40:17 +02:00
parent 9bd92b781c
commit 4c7b56020a
14 changed files with 398 additions and 300 deletions

View file

@ -46,7 +46,7 @@ struct _PinosPort {
PinosDirection direction;
uint32_t port_id;
uint32_t state;
SpaPortIO *io;
SpaPortIO io;
bool allocated;
PinosMemblock buffer_mem;