X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Ftools%2Fdcpomatic_create.cc;h=d78aef3df117ac346552c0e10386b92f314aac25;hp=944ec32846e90637e41ca9935e2aa5ed253540c9;hb=5f206d32ff60148ab72b35d5823f56bdbb7f50bf;hpb=1523e5d756b2e00db6910e616514e1860c806e17 diff --git a/src/tools/dcpomatic_create.cc b/src/tools/dcpomatic_create.cc index 944ec3284..d78aef3df 100644 --- a/src/tools/dcpomatic_create.cc +++ b/src/tools/dcpomatic_create.cc @@ -137,6 +137,15 @@ main (int argc, char* argv[]) if (j->video) { j->video->set_frame_type (i.frame_type); } + if (j->audio && i.channel) { + for (auto stream: j->audio->streams()) { + AudioMapping mapping(stream->channels(), film->audio_channels()); + for (int channel = 0; channel < stream->channels(); ++channel) { + mapping.set(channel, *i.channel, 1.0f); + } + stream->set_mapping (mapping); + } + } } }