merger: also reconfigure when monitor changes

So that monitor ports are added/removed.
This commit is contained in:
Wim Taymans 2022-01-17 16:28:06 +01:00
parent 75212a4054
commit dec7f7a608

View file

@ -624,7 +624,9 @@ static int impl_node_set_param(void *object, uint32_t id, uint32_t flags,
info.info.raw.rate = 0; info.info.raw.rate = 0;
if (this->have_profile && memcmp(&this->format, &info, sizeof(info)) == 0) if (this->have_profile &&
memcmp(&this->format, &info, sizeof(info)) == 0 &&
this->monitor == monitor)
return 0; return 0;
spa_log_debug(this->log, "%p: port config %d/%d %d", this, spa_log_debug(this->log, "%p: port config %d/%d %d", this,