X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2FPCM_Parser.cpp;h=3fa6d7d44c5b2ed3b10c6815182f568d790a9ae3;hb=3fa7542cd0a774263de265c6a991216ad8fe6960;hp=f0caef270fc6c58be48e4af6746a47834b0bd041;hpb=5e91ca52284adc91a42d6fe389c9cc70a33126a6;p=asdcplib.git diff --git a/src/PCM_Parser.cpp b/src/PCM_Parser.cpp index f0caef2..3fa6d7d 100755 --- a/src/PCM_Parser.cpp +++ b/src/PCM_Parser.cpp @@ -1,5 +1,5 @@ /* -Copyright (c) 2004-2006, John Hurst +Copyright (c) 2004-2011, John Hurst All rights reserved. Redistribution and use in source and binary forms, with or without @@ -110,6 +110,7 @@ ASDCP::PCM::WAVParser::h__WAVParser::OpenRead(const char* filename, const Ration m_FrameBufferSize = ASDCP::PCM::CalcFrameBufferSize(m_ADesc); m_DataLength = WavHeader.data_len; m_ADesc.ContainerDuration = m_DataLength / m_FrameBufferSize; + m_ADesc.ChannelFormat = PCM::CF_NONE; Reset(); } else @@ -125,6 +126,7 @@ ASDCP::PCM::WAVParser::h__WAVParser::OpenRead(const char* filename, const Ration m_FrameBufferSize = ASDCP::PCM::CalcFrameBufferSize(m_ADesc); m_DataLength = AIFFHeader.data_len; m_ADesc.ContainerDuration = m_DataLength / m_FrameBufferSize; + m_ADesc.ChannelFormat = PCM::CF_NONE; Reset(); } }