From eba76a8487e4bda7bd361ca6448972efe778d7cf Mon Sep 17 00:00:00 2001 From: hogliux Date: Mon, 13 Feb 2017 14:12:39 +0000 Subject: [PATCH] Changed the way the unique AAX plug-in id is generated to future proof it for any future channel formats Avid decide to add to AAX --- .../juce_audio_processors/processors/juce_AudioProcessor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp b/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp index a17816d22e..9160afe338 100644 --- a/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp +++ b/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp @@ -1335,7 +1335,7 @@ int32 AudioProcessor::getAAXPluginIDForMainBusConfig (const AudioChannelSet& mai jassertfalse; } - uniqueFormatId = (uniqueFormatId * 16) + aaxFormatIndex; + uniqueFormatId = (uniqueFormatId << 8) | aaxFormatIndex; } return (idForAudioSuite ? 0x6a796161 /* 'jyaa' */ : 0x6a636161 /* 'jcaa' */) + uniqueFormatId;