Browse Source

fixed a mistake in AudioFormatReader::readMaxLevels

tags/2021-05-28
Julian Storer 16 years ago
parent
commit
8073ca1f5b
2 changed files with 5 additions and 1 deletions
  1. +2
    -0
      juce_amalgamated.cpp
  2. +3
    -1
      src/audio/audio_file_formats/juce_AudioFormat.cpp

+ 2
- 0
juce_amalgamated.cpp View File

@@ -18876,6 +18876,7 @@ void AudioFormatReader::readMaxLevels (int64 startSampleInFile,
read ((int**) tempBuffer, 2, startSampleInFile, numToDo, false);

numSamples -= numToDo;
startSampleInFile += numToDo;

float bufmin, bufmax;
findMaxMin ((float*) tempBuffer[0], numToDo, bufmax, bufmin);
@@ -18914,6 +18915,7 @@ void AudioFormatReader::readMaxLevels (int64 startSampleInFile,
read ((int**) tempBuffer, 2, startSampleInFile, numToDo, false);

numSamples -= numToDo;
startSampleInFile += numToDo;

for (int j = numChannels; --j >= 0;)
{


+ 3
- 1
src/audio/audio_file_formats/juce_AudioFormat.cpp View File

@@ -164,6 +164,7 @@ void AudioFormatReader::readMaxLevels (int64 startSampleInFile,
read ((int**) tempBuffer, 2, startSampleInFile, numToDo, false);
numSamples -= numToDo;
startSampleInFile += numToDo;
float bufmin, bufmax;
findMaxMin ((float*) tempBuffer[0], numToDo, bufmax, bufmin);
@@ -202,7 +203,8 @@ void AudioFormatReader::readMaxLevels (int64 startSampleInFile,
read ((int**) tempBuffer, 2, startSampleInFile, numToDo, false);
numSamples -= numToDo;
startSampleInFile += numToDo;
for (int j = numChannels; --j >= 0;)
{
int bufMax = INT_MIN;


Loading…
Cancel
Save