1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Fixed some VC compiler warnings.

This commit is contained in:
jules 2013-02-21 14:19:28 +00:00
parent c2ecbc7e05
commit 60b0605ab3

View file

@ -432,13 +432,11 @@ public:
jassert (! usesFloatingPointData); // (would need to add support for this if it's possible) jassert (! usesFloatingPointData); // (would need to add support for this if it's possible)
if (littleEndian) if (littleEndian)
copySampleData<AudioData::LittleEndian> (bitsPerSample, usesFloatingPointData, copySampleData<AudioData::LittleEndian> (bitsPerSample, destSamples, startOffsetInDestBuffer,
destSamples, startOffsetInDestBuffer, numDestChannels, numDestChannels, tempBuffer, (int) numChannels, numThisTime);
tempBuffer, (int) numChannels, numThisTime);
else else
copySampleData<AudioData::BigEndian> (bitsPerSample, usesFloatingPointData, copySampleData<AudioData::BigEndian> (bitsPerSample, destSamples, startOffsetInDestBuffer,
destSamples, startOffsetInDestBuffer, numDestChannels, numDestChannels, tempBuffer, (int) numChannels, numThisTime);
tempBuffer, (int) numChannels, numThisTime);
startOffsetInDestBuffer += numThisTime; startOffsetInDestBuffer += numThisTime;
@ -449,8 +447,7 @@ public:
} }
template <typename Endianness> template <typename Endianness>
static void copySampleData (unsigned int bitsPerSample, const bool usesFloatingPointData, static void copySampleData (unsigned int bitsPerSample, int* const* destSamples, int startOffsetInDestBuffer, int numDestChannels,
int* const* destSamples, int startOffsetInDestBuffer, int numDestChannels,
const void* sourceData, int numChannels, int numSamples) noexcept const void* sourceData, int numChannels, int numSamples) noexcept
{ {
switch (bitsPerSample) switch (bitsPerSample)
@ -680,11 +677,11 @@ public:
if (littleEndian) if (littleEndian)
AiffAudioFormatReader::copySampleData<AudioData::LittleEndian> AiffAudioFormatReader::copySampleData<AudioData::LittleEndian>
(bitsPerSample, usesFloatingPointData, destSamples, startOffsetInDestBuffer, (bitsPerSample, destSamples, startOffsetInDestBuffer,
numDestChannels, sampleToPointer (startSampleInFile), (int) numChannels, numSamples); numDestChannels, sampleToPointer (startSampleInFile), (int) numChannels, numSamples);
else else
AiffAudioFormatReader::copySampleData<AudioData::BigEndian> AiffAudioFormatReader::copySampleData<AudioData::BigEndian>
(bitsPerSample, usesFloatingPointData, destSamples, startOffsetInDestBuffer, (bitsPerSample, destSamples, startOffsetInDestBuffer,
numDestChannels, sampleToPointer (startSampleInFile), (int) numChannels, numSamples); numDestChannels, sampleToPointer (startSampleInFile), (int) numChannels, numSamples);
return true; return true;
@ -712,8 +709,7 @@ public:
case 8: scanMinAndMax<AudioData::UInt8> (startSampleInFile, numSamples, min0, max0, min1, max1); break; case 8: scanMinAndMax<AudioData::UInt8> (startSampleInFile, numSamples, min0, max0, min1, max1); break;
case 16: scanMinAndMax<AudioData::Int16> (startSampleInFile, numSamples, min0, max0, min1, max1); break; case 16: scanMinAndMax<AudioData::Int16> (startSampleInFile, numSamples, min0, max0, min1, max1); break;
case 24: scanMinAndMax<AudioData::Int24> (startSampleInFile, numSamples, min0, max0, min1, max1); break; case 24: scanMinAndMax<AudioData::Int24> (startSampleInFile, numSamples, min0, max0, min1, max1); break;
case 32: if (usesFloatingPointData) scanMinAndMax<AudioData::Float32> (startSampleInFile, numSamples, min0, max0, min1, max1); case 32: scanMinAndMax<AudioData::Int32> (startSampleInFile, numSamples, min0, max0, min1, max1); break;
else scanMinAndMax<AudioData::Int32> (startSampleInFile, numSamples, min0, max0, min1, max1); break;
default: jassertfalse; break; default: jassertfalse; break;
} }
} }