Browse Source

AU Client: Avoid AudioBuffer assertion when plugin has no audio channels

v6.1.6
reuk 3 years ago
parent
commit
fc378aaf9a
No known key found for this signature in database GPG Key ID: 9ADCD339CFC98A11
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      modules/juce_audio_processors/format_types/juce_AU_Shared.h

+ 3
- 1
modules/juce_audio_processors/format_types/juce_AU_Shared.h View File

@@ -162,7 +162,9 @@ struct AudioUnitHelpers
jassert (channels[(size_t) i] != nullptr); jassert (channels[(size_t) i] != nullptr);
#endif #endif
mutableBuffer.setDataToReferTo (channels.data(), (int) channels.size(), static_cast<int> (frames));
if (! channels.empty())
mutableBuffer.setDataToReferTo (channels.data(), (int) channels.size(), static_cast<int> (frames));
return mutableBuffer; return mutableBuffer;
} }


Loading…
Cancel
Save