X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Ftools%2Fdcpomatic_create.cc;h=bd059e9f8e68a0c6d2250bf30fc5f40fb079ed72;hb=76dcdc1b73a15b4d38bd7280af7b997f9bec7d67;hp=62428b1a24484990e287d8f147f59e3e5d84b829;hpb=b0fc1ec3b159b7a7fa917f2e338485921800374e;p=dcpomatic.git 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;