From 02d857e091a14b3310240ab6e07728e3d80913ab Mon Sep 17 00:00:00 2001 From: jhurst Date: Thu, 24 Jan 2008 20:27:40 +0000 Subject: [PATCH] tweaks - AbgBps, stereo image UL --- src/MDD.cpp | 4 ++-- src/Wav.cpp | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/MDD.cpp b/src/MDD.cpp index a88fa81..c90a3ee 100644 --- a/src/MDD.cpp +++ b/src/MDD.cpp @@ -840,8 +840,8 @@ static const ASDCP::MDDEntry s_MDD_Table[] = { { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 268 0x01, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 }, {0x61, 0x02}, false, "DMSegment_TrackIDList" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, // 269 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x71, 0x00 }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x0c, // 269 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x63, 0x00 }, {0}, false, "StereoscopicPictureSubDescriptor" }, { {0}, {0}, false, 0 } diff --git a/src/Wav.cpp b/src/Wav.cpp index c3d0a2b..2cfd73f 100755 --- a/src/Wav.cpp +++ b/src/Wav.cpp @@ -44,8 +44,8 @@ ASDCP::Wav::SimpleWaveHeader::SimpleWaveHeader(ASDCP::PCM::AudioDescriptor& ADes nchannels = ADesc.ChannelCount; bitspersample = ADesc.QuantizationBits; samplespersec = (ui32_t)ceil(ADesc.AudioSamplingRate.Quotient()); - avgbps = samplespersec * nchannels * ((bitspersample + 7) / 8); - blockalign = nchannels * ((bitspersample + 7) / 8); + blockalign = nchannels * (bitspersample / 8); + avgbps = samplespersec * blockalign; cbsize = 0; data_len = ASDCP::PCM::CalcFrameBufferSize(ADesc) * ADesc.ContainerDuration; } @@ -265,7 +265,7 @@ ASDCP::AIFF::SimpleAIFFHeader::FillADesc(ASDCP::PCM::AudioDescriptor& ADesc, ASD ADesc.AudioSamplingRate = extended_to_Rat(sampleRate); ADesc.QuantizationBits = sampleSize; ADesc.BlockAlign = sampleSize / 8; - ADesc.AvgBps = ADesc.BlockAlign * (ui32_t)ceil(ADesc.AudioSamplingRate.Quotient()); + ADesc.AvgBps = ADesc.BlockAlign * ADesc.AudioSamplingRate.Quotient(); ui32_t FrameBufferSize = ASDCP::PCM::CalcFrameBufferSize(ADesc); ADesc.ContainerDuration = data_len / FrameBufferSize; } -- 2.30.2