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