Work on async cleanup

Track all async changes and only perform free of resources when all
previous async operations completed.
This commit is contained in:
Wim Taymans 2016-11-25 13:06:23 +01:00
parent 7ecfc28d0f
commit 1d61fd3696
19 changed files with 270 additions and 130 deletions

View file

@ -79,7 +79,7 @@ PinosLink * pinos_link_new (PinosCore *core,
PinosPort *input,
SpaFormat **format_filter,
PinosProperties *properties);
SpaResult pinos_link_destroy (PinosLink *link);
void pinos_link_destroy (PinosLink *link);
bool pinos_link_activate (PinosLink *link);
bool pinos_link_deactivate (PinosLink *link);