diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index bf7ece8f26..b7c684cc9e 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -207,6 +207,10 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/StabilizedCallback.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.h"
@@ -244,6 +248,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
@@ -260,12 +265,16 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.cpp"
@@ -281,7 +290,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h"
"../../../../../modules/juce_audio_devices/native/oboe/CMakeLists.txt"
- "../../../../../modules/juce_audio_devices/native/oboe/readme.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/README.md"
"../../../../../modules/juce_audio_devices/native/juce_android_Audio.cpp"
"../../../../../modules/juce_audio_devices/native/juce_android_HighPerformanceAudioHelpers.h"
"../../../../../modules/juce_audio_devices/native/juce_android_Midi.cpp"
@@ -2002,6 +2011,10 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/StabilizedCallback.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.h" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2039,6 +2052,7 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2055,12 +2069,16 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2076,7 +2094,7 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/CMakeLists.txt" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/readme.md" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/README.md" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_Audio.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_HighPerformanceAudioHelpers.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/examples/DemoRunner/Builds/Android/build.gradle b/examples/DemoRunner/Builds/Android/build.gradle
index 0fa9d574be..ee98c09688 100644
--- a/examples/DemoRunner/Builds/Android/build.gradle
+++ b/examples/DemoRunner/Builds/Android/build.gradle
@@ -4,7 +4,7 @@ buildscript {
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:4.2.1'
+ classpath 'com.android.tools.build:gradle:7.0.0'
}
}
diff --git a/examples/DemoRunner/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/examples/DemoRunner/Builds/Android/gradle/wrapper/gradle-wrapper.properties
index 72c939360f..80082ba57b 100644
--- a/examples/DemoRunner/Builds/Android/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/DemoRunner/Builds/Android/gradle/wrapper/gradle-wrapper.properties
@@ -1 +1 @@
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
\ No newline at end of file
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
\ No newline at end of file
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
index d80fc044c6..4a850e378d 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
@@ -339,6 +339,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -420,6 +426,9 @@
true
+
+ true
+
true
@@ -429,6 +438,9 @@
true
+
+ true
+
true
@@ -2563,6 +2575,8 @@
+
+
@@ -2581,6 +2595,7 @@
+
@@ -2589,9 +2604,11 @@
+
+
@@ -3411,7 +3428,7 @@
-
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
index 0b356aafed..419e27d179 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
@@ -775,6 +775,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -856,6 +862,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -865,6 +874,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -3372,6 +3384,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3426,6 +3444,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3450,6 +3471,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3459,6 +3483,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -5912,7 +5939,7 @@
JUCE Modules\juce_audio_devices\native\oboe
-
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
index f24a553f92..4afa4afba4 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
@@ -339,6 +339,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -420,6 +426,9 @@
true
+
+ true
+
true
@@ -429,6 +438,9 @@
true
+
+ true
+
true
@@ -2563,6 +2575,8 @@
+
+
@@ -2581,6 +2595,7 @@
+
@@ -2589,9 +2604,11 @@
+
+
@@ -3411,7 +3428,7 @@
-
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
index e420599411..6c42a74264 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
@@ -775,6 +775,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -856,6 +862,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -865,6 +874,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -3372,6 +3384,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3426,6 +3444,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3450,6 +3471,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3459,6 +3483,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -5912,7 +5939,7 @@
JUCE Modules\juce_audio_devices\native\oboe
-
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
index 704584c388..37f59aa373 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
@@ -339,6 +339,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -420,6 +426,9 @@
true
+
+ true
+
true
@@ -429,6 +438,9 @@
true
+
+ true
+
true
@@ -2563,6 +2575,8 @@
+
+
@@ -2581,6 +2595,7 @@
+
@@ -2589,9 +2604,11 @@
+
+
@@ -3411,7 +3428,7 @@
-
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
index 35321fb784..ef5c98b7dc 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
@@ -775,6 +775,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -856,6 +862,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -865,6 +874,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -3372,6 +3384,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3426,6 +3444,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3450,6 +3471,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3459,6 +3483,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -5912,7 +5939,7 @@
JUCE Modules\juce_audio_devices\native\oboe
-
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
index f9b2ad2c1f..075998cb4d 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -188,6 +188,10 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/StabilizedCallback.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.h"
@@ -225,6 +229,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
@@ -241,12 +246,16 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.cpp"
@@ -262,7 +271,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h"
"../../../../../modules/juce_audio_devices/native/oboe/CMakeLists.txt"
- "../../../../../modules/juce_audio_devices/native/oboe/readme.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/README.md"
"../../../../../modules/juce_audio_devices/native/juce_android_Audio.cpp"
"../../../../../modules/juce_audio_devices/native/juce_android_HighPerformanceAudioHelpers.h"
"../../../../../modules/juce_audio_devices/native/juce_android_Midi.cpp"
@@ -1682,6 +1691,10 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/StabilizedCallback.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.h" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1719,6 +1732,7 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1735,12 +1749,16 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1756,7 +1774,7 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/CMakeLists.txt" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/readme.md" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/README.md" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_Audio.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_HighPerformanceAudioHelpers.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPerformanceTest/Builds/Android/build.gradle b/extras/AudioPerformanceTest/Builds/Android/build.gradle
index 0fa9d574be..ee98c09688 100644
--- a/extras/AudioPerformanceTest/Builds/Android/build.gradle
+++ b/extras/AudioPerformanceTest/Builds/Android/build.gradle
@@ -4,7 +4,7 @@ buildscript {
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:4.2.1'
+ classpath 'com.android.tools.build:gradle:7.0.0'
}
}
diff --git a/extras/AudioPerformanceTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/extras/AudioPerformanceTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties
index 72c939360f..80082ba57b 100644
--- a/extras/AudioPerformanceTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties
+++ b/extras/AudioPerformanceTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties
@@ -1 +1 @@
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
\ No newline at end of file
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
\ No newline at end of file
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
index 2cfeb7a820..93356535c6 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
@@ -320,6 +320,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -401,6 +407,9 @@
true
+
+ true
+
true
@@ -410,6 +419,9 @@
true
+
+ true
+
true
@@ -2164,6 +2176,8 @@
+
+
@@ -2182,6 +2196,7 @@
+
@@ -2190,9 +2205,11 @@
+
+
@@ -2859,7 +2876,7 @@
-
+
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
index 647fff1597..dd279e9935 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
@@ -625,6 +625,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -706,6 +712,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -715,6 +724,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -2793,6 +2805,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -2847,6 +2865,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -2871,6 +2892,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -2880,6 +2904,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -4874,7 +4901,7 @@
JUCE Modules\juce_audio_devices\native\oboe
-
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
index 6cfd997990..18b0c2c4ad 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -205,6 +205,10 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/StabilizedCallback.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.h"
@@ -242,6 +246,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
@@ -258,12 +263,16 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.cpp"
@@ -279,7 +288,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h"
"../../../../../modules/juce_audio_devices/native/oboe/CMakeLists.txt"
- "../../../../../modules/juce_audio_devices/native/oboe/readme.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/README.md"
"../../../../../modules/juce_audio_devices/native/juce_android_Audio.cpp"
"../../../../../modules/juce_audio_devices/native/juce_android_HighPerformanceAudioHelpers.h"
"../../../../../modules/juce_audio_devices/native/juce_android_Midi.cpp"
@@ -1845,6 +1854,10 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/StabilizedCallback.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.h" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1882,6 +1895,7 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1898,12 +1912,16 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1919,7 +1937,7 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/CMakeLists.txt" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/readme.md" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/README.md" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_Audio.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_HighPerformanceAudioHelpers.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPluginHost/Builds/Android/build.gradle b/extras/AudioPluginHost/Builds/Android/build.gradle
index 0fa9d574be..ee98c09688 100644
--- a/extras/AudioPluginHost/Builds/Android/build.gradle
+++ b/extras/AudioPluginHost/Builds/Android/build.gradle
@@ -4,7 +4,7 @@ buildscript {
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:4.2.1'
+ classpath 'com.android.tools.build:gradle:7.0.0'
}
}
diff --git a/extras/AudioPluginHost/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/extras/AudioPluginHost/Builds/Android/gradle/wrapper/gradle-wrapper.properties
index 72c939360f..80082ba57b 100644
--- a/extras/AudioPluginHost/Builds/Android/gradle/wrapper/gradle-wrapper.properties
+++ b/extras/AudioPluginHost/Builds/Android/gradle/wrapper/gradle-wrapper.properties
@@ -1 +1 @@
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
\ No newline at end of file
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
\ No newline at end of file
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
index 8cf4c081ba..b69278ddb6 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
@@ -327,6 +327,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -408,6 +414,9 @@
true
+
+ true
+
true
@@ -417,6 +426,9 @@
true
+
+ true
+
true
@@ -2344,6 +2356,8 @@
+
+
@@ -2362,6 +2376,7 @@
+
@@ -2370,9 +2385,11 @@
+
+
@@ -3119,7 +3136,7 @@
-
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
index e3ec11bf79..cf9f527c2a 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
@@ -694,6 +694,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -775,6 +781,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -784,6 +793,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -3060,6 +3072,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3114,6 +3132,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3138,6 +3159,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3147,6 +3171,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -5381,7 +5408,7 @@
JUCE Modules\juce_audio_devices\native\oboe
-
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
index 894d0a370c..6e2b5afd78 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
@@ -327,6 +327,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -408,6 +414,9 @@
true
+
+ true
+
true
@@ -417,6 +426,9 @@
true
+
+ true
+
true
@@ -2344,6 +2356,8 @@
+
+
@@ -2362,6 +2376,7 @@
+
@@ -2370,9 +2385,11 @@
+
+
@@ -3119,7 +3136,7 @@
-
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
index 4b1c7a9d47..473026a0c4 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
@@ -694,6 +694,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -775,6 +781,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -784,6 +793,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -3060,6 +3072,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3114,6 +3132,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3138,6 +3159,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3147,6 +3171,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -5381,7 +5408,7 @@
JUCE Modules\juce_audio_devices\native\oboe
-
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
index fb66b86663..d45c4997f9 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
@@ -327,6 +327,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -408,6 +414,9 @@
true
+
+ true
+
true
@@ -417,6 +426,9 @@
true
+
+ true
+
true
@@ -2344,6 +2356,8 @@
+
+
@@ -2362,6 +2376,7 @@
+
@@ -2370,9 +2385,11 @@
+
+
@@ -3119,7 +3136,7 @@
-
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
index e621d8f2a5..aaf79e0973 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
@@ -694,6 +694,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -775,6 +781,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -784,6 +793,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -3060,6 +3072,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3114,6 +3132,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3138,6 +3159,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3147,6 +3171,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -5381,7 +5408,7 @@
JUCE Modules\juce_audio_devices\native\oboe
-
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
index 9c4a32aa9f..c89271d01d 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -192,6 +192,10 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/StabilizedCallback.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.h"
@@ -229,6 +233,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
@@ -245,12 +250,16 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.cpp"
@@ -266,7 +275,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h"
"../../../../../modules/juce_audio_devices/native/oboe/CMakeLists.txt"
- "../../../../../modules/juce_audio_devices/native/oboe/readme.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/README.md"
"../../../../../modules/juce_audio_devices/native/juce_android_Audio.cpp"
"../../../../../modules/juce_audio_devices/native/juce_android_HighPerformanceAudioHelpers.h"
"../../../../../modules/juce_audio_devices/native/juce_android_Midi.cpp"
@@ -1766,6 +1775,10 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/StabilizedCallback.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.h" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1803,6 +1816,7 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1819,12 +1833,16 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1840,7 +1858,7 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ob
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/CMakeLists.txt" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/readme.md" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_devices/native/oboe/README.md" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_Audio.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_HighPerformanceAudioHelpers.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_android_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/build.gradle b/extras/NetworkGraphicsDemo/Builds/Android/build.gradle
index 0fa9d574be..ee98c09688 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/build.gradle
+++ b/extras/NetworkGraphicsDemo/Builds/Android/build.gradle
@@ -4,7 +4,7 @@ buildscript {
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:4.2.1'
+ classpath 'com.android.tools.build:gradle:7.0.0'
}
}
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/extras/NetworkGraphicsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties
index 72c939360f..80082ba57b 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties
+++ b/extras/NetworkGraphicsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties
@@ -1 +1 @@
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
\ No newline at end of file
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
\ No newline at end of file
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
index 084b60a794..7f7381c8f7 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
@@ -320,6 +320,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -401,6 +407,9 @@
true
+
+ true
+
true
@@ -410,6 +419,9 @@
true
+
+ true
+
true
@@ -2255,6 +2267,8 @@
+
+
@@ -2273,6 +2287,7 @@
+
@@ -2281,9 +2296,11 @@
+
+
@@ -2993,7 +3010,7 @@
-
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
index 205917d6c6..c2a396aabd 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
@@ -655,6 +655,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -736,6 +742,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -745,6 +754,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -2934,6 +2946,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -2988,6 +3006,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3012,6 +3033,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3021,6 +3045,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -5144,7 +5171,7 @@
JUCE Modules\juce_audio_devices\native\oboe
-
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
index 4ddf2139ea..2b7eef3e53 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
@@ -336,6 +336,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -417,6 +423,9 @@
true
+
+ true
+
true
@@ -426,6 +435,9 @@
true
+
+ true
+
true
@@ -2413,6 +2425,8 @@
+
+
@@ -2431,6 +2445,7 @@
+
@@ -2439,9 +2454,11 @@
+
+
@@ -3212,7 +3229,7 @@
-
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
index 147055536e..a0d1dcef59 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -724,6 +724,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -805,6 +811,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -814,6 +823,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -3162,6 +3174,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3216,6 +3234,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3240,6 +3261,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3249,6 +3273,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -5555,7 +5582,7 @@
JUCE Modules\juce_audio_devices\native\oboe
-
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
index 397305371b..fe818445d2 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
@@ -336,6 +336,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -417,6 +423,9 @@
true
+
+ true
+
true
@@ -426,6 +435,9 @@
true
+
+ true
+
true
@@ -2413,6 +2425,8 @@
+
+
@@ -2431,6 +2445,7 @@
+
@@ -2439,9 +2454,11 @@
+
+
@@ -3212,7 +3229,7 @@
-
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
index 24b8db89b3..8f8160b058 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -724,6 +724,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -805,6 +811,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -814,6 +823,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -3162,6 +3174,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3216,6 +3234,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3240,6 +3261,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3249,6 +3273,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -5555,7 +5582,7 @@
JUCE Modules\juce_audio_devices\native\oboe
-
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
index 5d2b587c9f..6b913caed7 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
@@ -319,6 +319,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -400,6 +406,9 @@
true
+
+ true
+
true
@@ -409,6 +418,9 @@
true
+
+ true
+
true
@@ -2231,6 +2243,8 @@
+
+
@@ -2249,6 +2263,7 @@
+
@@ -2257,9 +2272,11 @@
+
+
@@ -2968,7 +2985,7 @@
-
+
diff --git a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
index f1bc79ca0c..f373b96c49 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
@@ -652,6 +652,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -733,6 +739,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -742,6 +751,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -2901,6 +2913,12 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -2955,6 +2973,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -2979,6 +3000,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -2988,6 +3012,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
+
JUCE Modules\juce_audio_devices\native\oboe\src\opensles
@@ -5108,7 +5135,7 @@
JUCE Modules\juce_audio_devices\native\oboe
-
+
JUCE Modules\juce_audio_devices\native\oboe