summaryrefslogtreecommitdiff
path: root/src/lib/reel_writer.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-07-25 11:04:30 +0200
committerCarl Hetherington <cth@carlh.net>2023-07-31 00:07:54 +0200
commit00948a5f283ba60b53632749f8d5684c0f3236cd (patch)
tree0510aa6f23e490307643d8703f81421c5dc27d29 /src/lib/reel_writer.cc
parentee0a4116a5526f0d6ae8fa763519b7bedd2dcce6 (diff)
Write 8 or 16 audio channels to SMPTE DCP MXFs, as appropriate (#2443).channels-again2
Diffstat (limited to 'src/lib/reel_writer.cc')
-rw-r--r--src/lib/reel_writer.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/reel_writer.cc b/src/lib/reel_writer.cc
index e8db82fbb..f9a110ed1 100644
--- a/src/lib/reel_writer.cc
+++ b/src/lib/reel_writer.cc
@@ -179,8 +179,7 @@ ReelWriter::ReelWriter (
_sound_asset = make_shared<dcp::SoundAsset> (
dcp::Fraction(film()->video_frame_rate(), 1),
film()->audio_frame_rate(),
- /* Always make 16-channel sound assets for SMPTE; libdcp will pad unused channels for us */
- standard == dcp::Standard::SMPTE ? MAX_DCP_AUDIO_CHANNELS : film()->audio_channels(),
+ audio_channels_to_write_to_mxf(film()),
lang ? *lang : dcp::LanguageTag("en-US"),
standard
);