Browse Source

AU Wrapper: Fix build errors when using PreferredChannelConfigurations

v6.1.6
reuk 4 years ago
parent
commit
75ed712b19
2 changed files with 5 additions and 5 deletions
  1. +3
    -3
      modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm
  2. +2
    -2
      modules/juce_audio_processors/format_types/juce_AU_Shared.h

+ 3
- 3
modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm View File

@@ -865,7 +865,7 @@ public:
#ifdef JucePlugin_PreferredChannelConfigurations
short configs[][2] = {JucePlugin_PreferredChannelConfigurations};
if (! AudioUnitHelpers::isLayoutSupported (*juceFilter, isInput, busNr, newChannelNum, configs))
if (! AudioUnitHelpers::isLayoutSupported (*juceFilter, info.isInput, info.busNr, newChannelNum, configs))
return kAudioUnitErr_FormatNotSupported;
#else
if (! juceFilter->getBus (info.isInput, info.busNr)->isLayoutSupported (newChannelSet))
@@ -1244,7 +1244,7 @@ public:
short configs[][2] = {JucePlugin_PreferredChannelConfigurations};
ignoreUnused (bus);
return AudioUnitHelpers::isLayoutSupported (*juceFilter, isInput, busNr, newNumChannels, configs);
return AudioUnitHelpers::isLayoutSupported (*juceFilter, info.isInput, info.busNr, newNumChannels, configs);
#else
return bus->isNumberOfChannelsSupported (newNumChannels);
#endif
@@ -1269,7 +1269,7 @@ public:
#ifdef JucePlugin_PreferredChannelConfigurations
short configs[][2] = {JucePlugin_PreferredChannelConfigurations};
if (! AudioUnitHelpers::isLayoutSupported (*juceFilter, isInput, busNr, newNumChannels, configs))
if (! AudioUnitHelpers::isLayoutSupported (*juceFilter, info.isInput, info.busNr, newNumChannels, configs))
return kAudioUnitErr_FormatNotSupported;
#endif


+ 2
- 2
modules/juce_audio_processors/format_types/juce_AU_Shared.h View File

@@ -512,7 +512,7 @@ struct AudioUnitHelpers
const bool isInput = (dir == 0);
const int actualBuses = juceFilter->getBusCount (isInput);
const int auNumBuses = getBusCount (juceFilter, isInput);
const int auNumBuses = getBusCount (*juceFilter, isInput);
Array<AudioChannelSet>& buses = (isInput ? copy.inputBuses : copy.outputBuses);
for (int i = auNumBuses; i < actualBuses; ++i)
@@ -535,7 +535,7 @@ struct AudioUnitHelpers
const bool isInput = (dir == 0);
const int actualBuses = juceFilter->getBusCount (isInput);
const int auNumBuses = getBusCount (juceFilter, isInput);
const int auNumBuses = getBusCount (*juceFilter, isInput);
auto& buses = (isInput ? layout.inputBuses : layout.outputBuses);
for (int i = auNumBuses; i < actualBuses; ++i)


Loading…
Cancel
Save