Bug 1231793: Part 8 - Added checks for various metadata errors. r=jya

This commit is contained in:
Louis Christie 2016-02-17 09:46:17 +13:00 committed by Jean-Yves Avenard
parent f3cc7c9cd9
commit dfa555582a

View File

@ -143,6 +143,9 @@ WAVTrackDemuxer::Init()
mSamplesPerSecond = mFmtParser.FmtChunk().SampleRate();
mChannels = mFmtParser.FmtChunk().Channels();
mSampleFormat = mFmtParser.FmtChunk().SampleFormat();
if (!mSamplesPerSecond || !mChannels || !mSampleFormat) {
return false;
}
mSamplesPerChunk = DATA_CHUNK_SIZE * 8 / mChannels / mSampleFormat;
mInfo->mRate = mSamplesPerSecond;