From 76dcdc1b73a15b4d38bd7280af7b997f9bec7d67 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 26 Mar 2023 00:29:44 +0100 Subject: Add create support for some more audio channels. --- src/tools/dcpomatic_create.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/tools/dcpomatic_create.cc') diff --git a/src/tools/dcpomatic_create.cc b/src/tools/dcpomatic_create.cc index 62428b1a2..bd059e9f8 100644 --- a/src/tools/dcpomatic_create.cc +++ b/src/tools/dcpomatic_create.cc @@ -118,6 +118,18 @@ main (int argc, char* argv[]) film->set_j2k_bandwidth (*cc.j2k_bandwidth); } + int channels = 6; + for (auto cli_content: cc.content) { + if (cli_content.channel) { + channels = std::max(channels, static_cast(*cli_content.channel) + 1); + } + } + if (channels % 1) { + ++channels; + } + + film->set_audio_channels(channels); + for (auto cli_content: cc.content) { auto const can = boost::filesystem::canonical (cli_content.path); vector> film_content_list; -- cgit v1.2.3