summaryrefslogtreecommitdiff
path: root/src/asdcp-wrap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/asdcp-wrap.cpp')
-rwxr-xr-xsrc/asdcp-wrap.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/asdcp-wrap.cpp b/src/asdcp-wrap.cpp
index 7d730d4..e8bf2f1 100755
--- a/src/asdcp-wrap.cpp
+++ b/src/asdcp-wrap.cpp
@@ -1151,6 +1151,11 @@ write_PCM_with_ATMOS_sync_file(CommandOptions& Options)
// set up MXF writer
if ( ASDCP_SUCCESS(result) )
{
+ if ( Mixer.ChannelCount() % 2 != 0 )
+ {
+ result = Mixer.AppendSilenceChannels(1);
+ }
+
Mixer.FillAudioDescriptor(ADesc);
ADesc.EditRate = PictureRate;