control: make control links many to many

Output controls can be linked to many input controls and many input
controls can receive input from many output controls. Keep the control
link information inside the link.
This commit is contained in:
Wim Taymans 2019-03-14 12:04:20 +01:00
parent 7b3e7e2813
commit 24117b33c7
8 changed files with 131 additions and 106 deletions

View file

@ -162,6 +162,7 @@ static void print_params(struct proxy_data *data, char mark)
printf("%c\tparams:\n", mark);
spa_list_for_each(p, &data->param_list, link) {
printf("%c\t id:%u\n", mark, p->id);
if (spa_pod_is_object_type(p->param, SPA_TYPE_OBJECT_Format))
spa_debug_format(10, NULL, p->param);
else