Browse Source

Fixes for BitArray and WavAudioFormat.

tags/2021-05-28
Julian Storer 15 years ago
parent
commit
30c9e939d1
3 changed files with 4 additions and 2 deletions
  1. +2
    -1
      juce_amalgamated.cpp
  2. +1
    -0
      src/audio/audio_file_formats/juce_WavAudioFormat.cpp
  3. +1
    -1
      src/containers/juce_BitArray.cpp

+ 2
- 1
juce_amalgamated.cpp View File

@@ -2860,7 +2860,7 @@ void BitArray::loadFromMemoryBlock (const MemoryBlock& data) throw()
{ {
clear(); clear();


for (size_t i = data.getSize(); --i >= 0;)
for (int i = (int) data.getSize(); --i >= 0;)
this->setBitRangeAsInt ((int) (i << 3), 8, data [i]); this->setBitRangeAsInt ((int) (i << 3), 8, data [i]);
} }


@@ -22351,6 +22351,7 @@ static bool juce_slowCopyOfWavFileWithNewMetadata (const File& file, const Strin


bool ok = writer->writeFromAudioReader (*reader, 0, -1); bool ok = writer->writeFromAudioReader (*reader, 0, -1);
writer = 0; writer = 0;
reader = 0;


return ok && tempFile.overwriteTargetFileWithTemporary(); return ok && tempFile.overwriteTargetFileWithTemporary();
} }


+ 1
- 0
src/audio/audio_file_formats/juce_WavAudioFormat.cpp View File

@@ -814,6 +814,7 @@ static bool juce_slowCopyOfWavFileWithNewMetadata (const File& file, const Strin
bool ok = writer->writeFromAudioReader (*reader, 0, -1); bool ok = writer->writeFromAudioReader (*reader, 0, -1);
writer = 0; writer = 0;
reader = 0;
return ok && tempFile.overwriteTargetFileWithTemporary(); return ok && tempFile.overwriteTargetFileWithTemporary();
} }


+ 1
- 1
src/containers/juce_BitArray.cpp View File

@@ -938,7 +938,7 @@ void BitArray::loadFromMemoryBlock (const MemoryBlock& data) throw()
{ {
clear(); clear();
for (size_t i = data.getSize(); --i >= 0;)
for (int i = (int) data.getSize(); --i >= 0;)
this->setBitRangeAsInt ((int) (i << 3), 8, data [i]); this->setBitRangeAsInt ((int) (i << 3), 8, data [i]);
} }


Loading…
Cancel
Save