summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-06-15 12:58:00 +0200
committerCarl Hetherington <cth@carlh.net>2025-06-15 12:58:00 +0200
commitda849831a173c11b8337dbca0ea5b5ff38002e7a (patch)
tree11a28bb6191675a4f245d693b15d8f12e944f944
parent55de281020178c646c7a92b1bb86eaa7234c1ec6 (diff)
Combine two ifs.
-rw-r--r--src/lib/create_cli.cc20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/lib/create_cli.cc b/src/lib/create_cli.cc
index ef440e814..d47856036 100644
--- a/src/lib/create_cli.cc
+++ b/src/lib/create_cli.cc
@@ -547,17 +547,19 @@ CreateCLI::make_film(function<void (string)> error) const
video->set_colour_conversion(PresetColourConversion::from_id(*cli_content.colour_conversion).conversion);
}
}
- if (film_content->audio && cli_content.channel) {
- for (auto stream: film_content->audio->streams()) {
- AudioMapping mapping(stream->channels(), film->audio_channels());
- for (int channel = 0; channel < stream->channels(); ++channel) {
- mapping.set(channel, *cli_content.channel, 1.0f);
+ if (film_content->audio) {
+ if (cli_content.channel) {
+ for (auto stream: film_content->audio->streams()) {
+ AudioMapping mapping(stream->channels(), film->audio_channels());
+ for (int channel = 0; channel < stream->channels(); ++channel) {
+ mapping.set(channel, *cli_content.channel, 1.0f);
+ }
+ stream->set_mapping(mapping);
}
- stream->set_mapping(mapping);
}
- }
- if (film_content->audio && cli_content.gain) {
- film_content->audio->set_gain(*cli_content.gain);
+ if (cli_content.gain) {
+ film_content->audio->set_gain(*cli_content.gain);
+ }
}
}
}