audioadapter: update flags

This commit is contained in:
Wim Taymans 2020-08-10 16:48:03 +02:00
parent fb76f484a9
commit 2362953931

View file

@ -548,6 +548,11 @@ static void convert_node_info(void *data, const struct spa_node_info *info)
struct impl *this = data;
uint32_t i;
if (info->change_mask & SPA_NODE_CHANGE_MASK_FLAGS) {
this->info.change_mask |= SPA_NODE_CHANGE_MASK_FLAGS;
this->info.flags = info->flags;
}
if (info->change_mask & SPA_NODE_CHANGE_MASK_PARAMS) {
for (i = 0; i < info->n_params; i++) {
uint32_t idx = SPA_ID_INVALID;
@ -564,6 +569,7 @@ static void convert_node_info(void *data, const struct spa_node_info *info)
this->info.change_mask |= SPA_NODE_CHANGE_MASK_PARAMS;
}
}
}
emit_node_info(this, false);
}