mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-04 13:30:12 -05:00
audioadapter: only check port params when changed
This commit is contained in:
parent
7ba9044c3d
commit
e7aa15e475
1 changed files with 12 additions and 10 deletions
|
|
@ -651,6 +651,7 @@ static void follower_port_info(void *data,
|
||||||
struct impl *this = data;
|
struct impl *this = data;
|
||||||
uint32_t i;
|
uint32_t i;
|
||||||
|
|
||||||
|
if (info->change_mask & SPA_PORT_CHANGE_MASK_PARAMS) {
|
||||||
for (i = 0; i < info->n_params; i++) {
|
for (i = 0; i < info->n_params; i++) {
|
||||||
uint32_t idx = SPA_ID_INVALID;
|
uint32_t idx = SPA_ID_INVALID;
|
||||||
|
|
||||||
|
|
@ -664,6 +665,7 @@ static void follower_port_info(void *data,
|
||||||
this->info.change_mask |= SPA_NODE_CHANGE_MASK_PARAMS;
|
this->info.change_mask |= SPA_NODE_CHANGE_MASK_PARAMS;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (!this->add_listener)
|
if (!this->add_listener)
|
||||||
emit_node_info(this, false);
|
emit_node_info(this, false);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue