Browse Source

Added an AU header path.

tags/2021-05-28
jules 12 years ago
parent
commit
36ce338d98
3 changed files with 6 additions and 3 deletions
  1. +2
    -1
      extras/Introjucer/Source/Project/jucer_AudioPluginModule.h
  2. +2
    -2
      extras/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj
  3. +2
    -0
      modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm

+ 2
- 1
extras/Introjucer/Source/Project/jucer_AudioPluginModule.h View File

@@ -419,6 +419,7 @@ namespace AUHelpers
{
exporter.extraSearchPaths.add ("$(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility");
exporter.extraSearchPaths.add ("$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility");
exporter.extraSearchPaths.add ("$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase");
exporter.xcodeFrameworks.addTokens ("AudioUnit CoreAudioKit", false);
exporter.xcodeExcludedFiles64Bit = "\"*Carbon*.cpp\"";
@@ -479,7 +480,7 @@ namespace AUHelpers
JUCE_AU_PUBLIC "Utility/AUSilentTimeout.h",
JUCE_AU_PUBLIC "Utility/AUTimestampGenerator.h", 0 };
for (const char** f = appleAUFiles; *f != 0; ++f)
for (const char** f = appleAUFiles; *f != nullptr; ++f)
{
const RelativePath file (*f, RelativePath::projectFolder);
subGroup.addRelativeFile (file, -1, file.hasFileExtension ("cpp;mm"));


+ 2
- 2
extras/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj View File

@@ -1990,7 +1990,7 @@
7EA0AEAFB626CDF5E0038ED5,
227AE5B2ACBB7881D9552404 ); name = Source; sourceTree = "<group>"; };
77D1D11FAA110A1B1F960A8F = { isa = XCBuildConfiguration; buildSettings = {
HEADER_SEARCH_PATHS = "~/SDKs/vstsdk2.4 ../../JuceLibraryCode $(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility $(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility $(inherited)";
HEADER_SEARCH_PATHS = "~/SDKs/vstsdk2.4 ../../JuceLibraryCode $(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility $(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility $(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/";
@@ -2014,7 +2014,7 @@
"DEBUG=1",
"JUCER_XCODE_MAC_F6D2F4CF=1"); }; name = Debug; };
76082281008CF5F891C856DA = { isa = XCBuildConfiguration; buildSettings = {
HEADER_SEARCH_PATHS = "~/SDKs/vstsdk2.4 ../../JuceLibraryCode $(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility $(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility $(inherited)";
HEADER_SEARCH_PATHS = "~/SDKs/vstsdk2.4 ../../JuceLibraryCode $(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility $(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility $(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/";


+ 2
- 0
modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm View File

@@ -781,10 +781,12 @@ public:
for (int j = 0; j < numOut; ++j)
zeromem (channels [j], sizeof (float) * numSamples);
}
#if ! JucePlugin_IsSynth
else if (ShouldBypassEffect())
{
juceFilter->processBlockBypassed (buffer, midiEvents);
}
#endif
else
{
juceFilter->processBlock (buffer, midiEvents);


Loading…
Cancel
Save