summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-06-03 10:46:43 +0100
committerCarl Hetherington <cth@carlh.net>2014-06-03 10:46:43 +0100
commit4ed4255902c3710c94921b94613b5644276a4480 (patch)
tree61b8fe6eb5cd2ef36d3df3dbbaee753d6645ed94
parent1850e3c12522298ddb3e66ccf30c6b1207182d5f (diff)
Stop valgrind warning from ContainerDuration.
-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));