summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/sound_asset.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sound_asset.cc b/src/sound_asset.cc
index 54fbdb88..baf8523a 100644
--- a/src/sound_asset.cc
+++ b/src/sound_asset.cc
@@ -327,6 +327,10 @@ SoundAssetWriter::SoundAssetWriter (SoundAsset* a)
_state->audio_desc.AvgBps = _asset->sampling_rate() * _state->audio_desc.BlockAlign;
_state->audio_desc.LinkedTrackID = 0;
_state->audio_desc.ChannelFormat = ASDCP::PCM::CF_NONE;
+ /* I'm fairly sure this is not necessary, as ContainerDuration is written
+ in ASDCP's WriteMXFFooter, but it stops a valgrind warning.
+ */
+ _state->audio_desc.ContainerDuration = 0;
_state->frame_buffer.Capacity (ASDCP::PCM::CalcFrameBufferSize (_state->audio_desc));
_state->frame_buffer.Size (ASDCP::PCM::CalcFrameBufferSize (_state->audio_desc));