output/multiple: add "client" field, replacing the "client" parameter

By eliminating GetAnyClient(), we can have instances with no outputs
at all.
This commit is contained in:
Max Kellermann
2020-01-20 14:51:06 +01:00
parent ff2e584bde
commit 4df98466df
5 changed files with 14 additions and 22 deletions

View File

@@ -447,8 +447,7 @@ MainConfigured(const struct options &options, const ConfigData &raw_config)
for (auto &partition : instance.partitions) {
partition.outputs.Configure(instance.rtio_thread.GetEventLoop(),
raw_config,
config.replay_gain,
partition.pc);
config.replay_gain);
partition.UpdateEffectiveReplayGainMode();
}