diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index 3c3220e68f..c1e9e41faf 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -192,8 +192,12 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Definitions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoBuffer.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoControllerBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FullDuplexStream.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Oboe.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/OboeExtensions.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Utilities.h"
@@ -203,6 +207,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioClock.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h"
@@ -221,8 +227,10 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/LatencyTuner.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeDebug.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeExtensions.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/README.md"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
@@ -237,11 +245,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Utilities.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Version.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h"
@@ -258,6 +264,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/README.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/ResamplerDefinitions.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.cpp"
@@ -269,10 +277,16 @@ add_library( ${BINARY_NAME}
"../../../../../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/Limiter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/Limiter.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/MonoBlend.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoBlend.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.cpp"
@@ -2266,8 +2280,12 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Definitions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoBuffer.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoControllerBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FullDuplexStream.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Oboe.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/OboeExtensions.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Utilities.h"
@@ -2277,6 +2295,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioClock.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h"
@@ -2295,8 +2315,10 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/common/LatencyTuner.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeDebug.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeExtensions.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/README.md"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
@@ -2311,11 +2333,9 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Utilities.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Version.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h"
@@ -2332,6 +2352,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/README.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/ResamplerDefinitions.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.cpp"
@@ -2343,10 +2365,16 @@ set_source_files_properties(
"../../../../../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/Limiter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/Limiter.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/MonoBlend.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoBlend.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.cpp"
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
index 8ee5078420..5e6738d512 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
@@ -317,6 +317,9 @@
true
+
+ true
+
true
@@ -344,6 +347,9 @@
true
+
+ true
+
true
@@ -416,12 +422,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2876,8 +2891,12 @@
+
+
+
+
@@ -2885,6 +2904,7 @@
+
@@ -2900,9 +2920,7 @@
-
-
@@ -2912,14 +2930,18 @@
+
+
+
+
@@ -3899,6 +3921,8 @@
+
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
index a8c9a94b93..0655f18e3f 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
@@ -901,6 +901,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -928,6 +931,9 @@
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
@@ -1000,12 +1006,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3822,12 +3837,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3849,6 +3876,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3894,15 +3924,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3930,6 +3954,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3948,12 +3975,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -6887,6 +6923,12 @@
DemoRunner\Source
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
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 c9aac1f6ec..473fee06cb 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
@@ -317,6 +317,9 @@
true
+
+ true
+
true
@@ -344,6 +347,9 @@
true
+
+ true
+
true
@@ -416,12 +422,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2876,8 +2891,12 @@
+
+
+
+
@@ -2885,6 +2904,7 @@
+
@@ -2900,9 +2920,7 @@
-
-
@@ -2912,14 +2930,18 @@
+
+
+
+
@@ -3899,6 +3921,8 @@
+
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
index 01cbaff928..3d9128a0ca 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
@@ -901,6 +901,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -928,6 +931,9 @@
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
@@ -1000,12 +1006,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3822,12 +3837,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3849,6 +3876,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3894,15 +3924,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3930,6 +3954,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3948,12 +3975,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -6887,6 +6923,12 @@
DemoRunner\Source
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
index a8e0791613..aa280cf5e5 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
@@ -317,6 +317,9 @@
true
+
+ true
+
true
@@ -344,6 +347,9 @@
true
+
+ true
+
true
@@ -416,12 +422,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2876,8 +2891,12 @@
+
+
+
+
@@ -2885,6 +2904,7 @@
+
@@ -2900,9 +2920,7 @@
-
-
@@ -2912,14 +2930,18 @@
+
+
+
+
@@ -3899,6 +3921,8 @@
+
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
index f0f14261ef..f53488c313 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
@@ -901,6 +901,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -928,6 +931,9 @@
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
@@ -1000,12 +1006,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3822,12 +3837,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3849,6 +3876,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3894,15 +3924,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3930,6 +3954,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3948,12 +3975,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -6887,6 +6923,12 @@
DemoRunner\Source
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
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 5ab573a09b..e518538fe3 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -164,8 +164,12 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Definitions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoBuffer.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoControllerBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FullDuplexStream.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Oboe.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/OboeExtensions.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Utilities.h"
@@ -175,6 +179,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioClock.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h"
@@ -193,8 +199,10 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/LatencyTuner.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeDebug.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeExtensions.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/README.md"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
@@ -209,11 +217,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Utilities.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Version.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h"
@@ -230,6 +236,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/README.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/ResamplerDefinitions.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.cpp"
@@ -241,10 +249,16 @@ add_library( ${BINARY_NAME}
"../../../../../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/Limiter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/Limiter.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/MonoBlend.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoBlend.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.cpp"
@@ -1938,8 +1952,12 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Definitions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoBuffer.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoControllerBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FullDuplexStream.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Oboe.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/OboeExtensions.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Utilities.h"
@@ -1949,6 +1967,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioClock.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h"
@@ -1967,8 +1987,10 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/common/LatencyTuner.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeDebug.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeExtensions.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/README.md"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
@@ -1983,11 +2005,9 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Utilities.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Version.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h"
@@ -2004,6 +2024,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/README.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/ResamplerDefinitions.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.cpp"
@@ -2015,10 +2037,16 @@ set_source_files_properties(
"../../../../../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/Limiter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/Limiter.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/MonoBlend.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoBlend.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.cpp"
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
index 5e49818634..737fc40694 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
@@ -298,6 +298,9 @@
true
+
+ true
+
true
@@ -325,6 +328,9 @@
true
+
+ true
+
true
@@ -397,12 +403,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2480,8 +2495,12 @@
+
+
+
+
@@ -2489,6 +2508,7 @@
+
@@ -2504,9 +2524,7 @@
-
-
@@ -2516,14 +2534,18 @@
+
+
+
+
@@ -3350,6 +3372,8 @@
+
+
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
index d197119a0b..0c3a2558e4 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
@@ -751,6 +751,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -778,6 +781,9 @@
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
@@ -850,12 +856,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3246,12 +3261,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3273,6 +3300,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3318,15 +3348,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3354,6 +3378,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3372,12 +3399,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -5852,6 +5888,12 @@
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
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 979bd60173..3dbc41c38e 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -197,8 +197,12 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Definitions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoBuffer.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoControllerBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FullDuplexStream.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Oboe.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/OboeExtensions.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Utilities.h"
@@ -208,6 +212,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioClock.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h"
@@ -226,8 +232,10 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/LatencyTuner.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeDebug.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeExtensions.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/README.md"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
@@ -242,11 +250,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Utilities.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Version.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h"
@@ -263,6 +269,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/README.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/ResamplerDefinitions.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.cpp"
@@ -274,10 +282,16 @@ add_library( ${BINARY_NAME}
"../../../../../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/Limiter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/Limiter.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/MonoBlend.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoBlend.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.cpp"
@@ -2124,8 +2138,12 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Definitions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoBuffer.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoControllerBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FullDuplexStream.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Oboe.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/OboeExtensions.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Utilities.h"
@@ -2135,6 +2153,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioClock.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h"
@@ -2153,8 +2173,10 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/common/LatencyTuner.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeDebug.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeExtensions.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/README.md"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
@@ -2169,11 +2191,9 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Utilities.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Version.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h"
@@ -2190,6 +2210,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/README.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/ResamplerDefinitions.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.cpp"
@@ -2201,10 +2223,16 @@ set_source_files_properties(
"../../../../../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/Limiter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/Limiter.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/MonoBlend.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoBlend.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.cpp"
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
index b5438d9056..c7b91ddd18 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
@@ -306,6 +306,9 @@
true
+
+ true
+
true
@@ -333,6 +336,9 @@
true
+
+ true
+
true
@@ -405,12 +411,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2660,8 +2675,12 @@
+
+
+
+
@@ -2669,6 +2688,7 @@
+
@@ -2684,9 +2704,7 @@
-
-
@@ -2696,14 +2714,18 @@
+
+
+
+
@@ -3616,6 +3638,8 @@
+
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
index 9cf923552d..8091bf3da5 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
@@ -826,6 +826,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -853,6 +856,9 @@
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
@@ -925,12 +931,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3522,12 +3537,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3549,6 +3576,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3594,15 +3624,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3630,6 +3654,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3648,12 +3675,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -6386,6 +6422,12 @@
AudioPluginHost\BinaryData
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
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 8bd2c78a83..cda56c5558 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
@@ -306,6 +306,9 @@
true
+
+ true
+
true
@@ -333,6 +336,9 @@
true
+
+ true
+
true
@@ -405,12 +411,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2660,8 +2675,12 @@
+
+
+
+
@@ -2669,6 +2688,7 @@
+
@@ -2684,9 +2704,7 @@
-
-
@@ -2696,14 +2714,18 @@
+
+
+
+
@@ -3616,6 +3638,8 @@
+
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
index fd4b79c96b..d9c7b672fb 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
@@ -826,6 +826,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -853,6 +856,9 @@
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
@@ -925,12 +931,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3522,12 +3537,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3549,6 +3576,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3594,15 +3624,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3630,6 +3654,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3648,12 +3675,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -6386,6 +6422,12 @@
AudioPluginHost\BinaryData
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
index f49b44f33a..926b3dce21 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
@@ -306,6 +306,9 @@
true
+
+ true
+
true
@@ -333,6 +336,9 @@
true
+
+ true
+
true
@@ -405,12 +411,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2660,8 +2675,12 @@
+
+
+
+
@@ -2669,6 +2688,7 @@
+
@@ -2684,9 +2704,7 @@
-
-
@@ -2696,14 +2714,18 @@
+
+
+
+
@@ -3616,6 +3638,8 @@
+
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
index d25cd68b1d..1723756d68 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
@@ -826,6 +826,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -853,6 +856,9 @@
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
@@ -925,12 +931,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3522,12 +3537,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3549,6 +3576,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3594,15 +3624,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3630,6 +3654,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3648,12 +3675,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -6386,6 +6422,12 @@
AudioPluginHost\BinaryData
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
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 17f9ecf35a..9e29bd0666 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -168,8 +168,12 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Definitions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoBuffer.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoControllerBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FullDuplexStream.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Oboe.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/OboeExtensions.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Utilities.h"
@@ -179,6 +183,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioClock.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h"
@@ -197,8 +203,10 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/LatencyTuner.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeDebug.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeExtensions.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/README.md"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
@@ -213,11 +221,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Utilities.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Version.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h"
@@ -234,6 +240,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/README.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/ResamplerDefinitions.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.cpp"
@@ -245,10 +253,16 @@ add_library( ${BINARY_NAME}
"../../../../../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/Limiter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/Limiter.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/MonoBlend.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoBlend.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.cpp"
@@ -2022,8 +2036,12 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Definitions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoBuffer.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FifoControllerBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/FullDuplexStream.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Oboe.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/OboeExtensions.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h"
"../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Utilities.h"
@@ -2033,6 +2051,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AdpfWrapper.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioClock.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h"
@@ -2051,8 +2071,10 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/common/LatencyTuner.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeDebug.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeExtensions.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/README.md"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
@@ -2067,11 +2089,9 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Utilities.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/common/Version.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.cpp"
- "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h"
@@ -2088,6 +2108,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/README.md"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/ResamplerDefinitions.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.cpp"
@@ -2099,10 +2121,16 @@ set_source_files_properties(
"../../../../../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/Limiter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/Limiter.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/MonoBlend.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoBlend.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.cpp"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h"
"../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.cpp"
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
index 2c2f947359..6e24d309d6 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
@@ -298,6 +298,9 @@
true
+
+ true
+
true
@@ -325,6 +328,9 @@
true
+
+ true
+
true
@@ -397,12 +403,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2571,8 +2586,12 @@
+
+
+
+
@@ -2580,6 +2599,7 @@
+
@@ -2595,9 +2615,7 @@
-
-
@@ -2607,14 +2625,18 @@
+
+
+
+
@@ -3484,6 +3506,8 @@
+
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
index 32733727fa..264574b087 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
@@ -781,6 +781,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -808,6 +811,9 @@
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
@@ -880,12 +886,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3387,12 +3402,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3414,6 +3441,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3459,15 +3489,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3495,6 +3519,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3513,12 +3540,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -6122,6 +6158,12 @@
NetworkGraphicsDemo
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
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 bbef1681ee..8dffa7fe96 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
@@ -314,6 +314,9 @@
true
+
+ true
+
true
@@ -341,6 +344,9 @@
true
+
+ true
+
true
@@ -413,12 +419,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2753,8 +2768,12 @@
+
+
+
+
@@ -2762,6 +2781,7 @@
+
@@ -2777,9 +2797,7 @@
-
-
@@ -2789,14 +2807,18 @@
+
+
+
+
@@ -3747,6 +3769,8 @@
+
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
index b34259cec1..014fc8dff3 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -847,6 +847,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -874,6 +877,9 @@
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
@@ -946,12 +952,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3633,12 +3648,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3660,6 +3687,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3705,15 +3735,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3741,6 +3765,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3759,12 +3786,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -6611,6 +6647,12 @@
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
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 058a07e9d5..8d72c81591 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
@@ -314,6 +314,9 @@
true
+
+ true
+
true
@@ -341,6 +344,9 @@
true
+
+ true
+
true
@@ -413,12 +419,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2753,8 +2768,12 @@
+
+
+
+
@@ -2762,6 +2781,7 @@
+
@@ -2777,9 +2797,7 @@
-
-
@@ -2789,14 +2807,18 @@
+
+
+
+
@@ -3747,6 +3769,8 @@
+
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
index 4a6a45d561..445ec06d83 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -847,6 +847,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -874,6 +877,9 @@
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
@@ -946,12 +952,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3633,12 +3648,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3660,6 +3687,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3705,15 +3735,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3741,6 +3765,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3759,12 +3786,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -6611,6 +6647,12 @@
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
index 76dc8be9a8..77eadcf51b 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
@@ -314,6 +314,9 @@
true
+
+ true
+
true
@@ -341,6 +344,9 @@
true
+
+ true
+
true
@@ -413,12 +419,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2753,8 +2768,12 @@
+
+
+
+
@@ -2762,6 +2781,7 @@
+
@@ -2777,9 +2797,7 @@
-
-
@@ -2789,14 +2807,18 @@
+
+
+
+
@@ -3747,6 +3769,8 @@
+
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
index 9261afe878..47d6716404 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -847,6 +847,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -874,6 +877,9 @@
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
@@ -946,12 +952,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3633,12 +3648,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3660,6 +3687,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3705,15 +3735,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3741,6 +3765,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3759,12 +3786,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -6611,6 +6647,12 @@
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
index 94f274feb1..f3d64e66a6 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
@@ -297,6 +297,9 @@
true
+
+ true
+
true
@@ -324,6 +327,9 @@
true
+
+ true
+
true
@@ -396,12 +402,21 @@
true
+
+ true
+
true
+
+ true
+
true
+
+ true
+
true
@@ -2547,8 +2562,12 @@
+
+
+
+
@@ -2556,6 +2575,7 @@
+
@@ -2571,9 +2591,7 @@
-
-
@@ -2583,14 +2601,18 @@
+
+
+
+
@@ -3460,6 +3482,8 @@
+
+
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
index 34b48d7964..7a832cf211 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
@@ -778,6 +778,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -805,6 +808,9 @@
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
@@ -877,12 +883,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -3354,12 +3369,24 @@
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
+ JUCE Modules\juce_audio_devices\native\oboe\include\oboe
+
JUCE Modules\juce_audio_devices\native\oboe\include\oboe
@@ -3381,6 +3408,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\aaudio
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
JUCE Modules\juce_audio_devices\native\oboe\src\common
@@ -3426,15 +3456,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\common
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
- JUCE Modules\juce_audio_devices\native\oboe\src\fifo
-
JUCE Modules\juce_audio_devices\native\oboe\src\fifo
@@ -3462,6 +3486,9 @@
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
@@ -3480,12 +3507,21 @@
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
+
+ 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
+
JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph
@@ -6089,6 +6125,12 @@
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\common
+
+
+ JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler
+
JUCE Modules\juce_audio_devices\native\oboe