add oboe version 1.4.3 to third_party dependencies for Android's skottie audio player

Change-Id: I756acd1b70ad9b93fd79af6521015829f72318be
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/314356
Commit-Queue: Jorge Betancourt <jmbetancourt@google.com>
Reviewed-by: Heather Miller <hcm@google.com>
This commit is contained in:
Jorge Betancourt 2020-08-31 16:07:25 -04:00 committed by Skia Commit-Bot
parent 215d2b0fa4
commit 646d6c5860
3 changed files with 76 additions and 0 deletions

View File

@ -2244,6 +2244,7 @@ if (skia_enable_tools) {
":skia",
"modules/skottie",
"modules/sksg:samples",
"//third_party/oboe",
]
}
}

1
DEPS
View File

@ -28,6 +28,7 @@ deps = {
"third_party/externals/libwebp" : "https://chromium.googlesource.com/webm/libwebp.git@0fa56f307f813fa9e43c7a332fa3efc2fae410dd",
"third_party/externals/lua" : "https://skia.googlesource.com/external/github.com/lua/lua.git@e354c6355e7f48e087678ec49e340ca0696725b1",
"third_party/externals/microhttpd" : "https://android.googlesource.com/platform/external/libmicrohttpd@748945ec6f1c67b7efc934ab0808e1d32f2fb98d",
"third_party/externals/oboe" : "https://chromium.googlesource.com/external/github.com/google/oboe.git@d25993c5dbe4750cd8d51a3729b6def6f9d20d77",
"third_party/externals/opencl-lib" : "https://skia.googlesource.com/external/github.com/GPUOpen-Tools/common-lib-amd-APPSDK-3.0@4e6d30e406d2e5a65e1d65e404fe6df5f772a32b",
"third_party/externals/opencl-registry" : "https://skia.googlesource.com/external/github.com/KhronosGroup/OpenCL-Registry@932ed55c85f887041291cef8019e54280c033c35",
"third_party/externals/opengl-registry" : "https://skia.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry@14b80ebeab022b2c78f84a573f01028c96075553",

74
third_party/oboe/BUILD.gn vendored Normal file
View File

@ -0,0 +1,74 @@
# Copyright 2020 Google Inc.
#
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("../third_party.gni")
third_party("oboe") {
public_include_dirs = [
"../externals/oboe/include",
"../externals/oboe/samples/parselib/src/main/cpp",
]
include_dirs = [ "../externals/oboe/src" ]
sources = [
"../externals/oboe/samples/parselib/src/main/cpp/stream/FileInputStream.cpp",
"../externals/oboe/samples/parselib/src/main/cpp/stream/InputStream.cpp",
"../externals/oboe/samples/parselib/src/main/cpp/stream/MemInputStream.cpp",
"../externals/oboe/samples/parselib/src/main/cpp/wav/AudioEncoding.cpp",
"../externals/oboe/samples/parselib/src/main/cpp/wav/WavChunkHeader.cpp",
"../externals/oboe/samples/parselib/src/main/cpp/wav/WavFmtChunkHeader.cpp",
"../externals/oboe/samples/parselib/src/main/cpp/wav/WavRIFFChunkHeader.cpp",
"../externals/oboe/samples/parselib/src/main/cpp/wav/WavStreamReader.cpp",
"../externals/oboe/src/aaudio/AAudioLoader.cpp",
"../externals/oboe/src/aaudio/AudioStreamAAudio.cpp",
"../externals/oboe/src/common/AudioSourceCaller.cpp",
"../externals/oboe/src/common/AudioStream.cpp",
"../externals/oboe/src/common/AudioStreamBuilder.cpp",
"../externals/oboe/src/common/DataConversionFlowGraph.cpp",
"../externals/oboe/src/common/FilterAudioStream.cpp",
"../externals/oboe/src/common/FixedBlockAdapter.cpp",
"../externals/oboe/src/common/FixedBlockReader.cpp",
"../externals/oboe/src/common/FixedBlockWriter.cpp",
"../externals/oboe/src/common/LatencyTuner.cpp",
"../externals/oboe/src/common/QuirksManager.cpp",
"../externals/oboe/src/common/SourceFloatCaller.cpp",
"../externals/oboe/src/common/SourceI16Caller.cpp",
"../externals/oboe/src/common/StabilizedCallback.cpp",
"../externals/oboe/src/common/Trace.cpp",
"../externals/oboe/src/common/Utilities.cpp",
"../externals/oboe/src/common/Version.cpp",
"../externals/oboe/src/fifo/FifoBuffer.cpp",
"../externals/oboe/src/fifo/FifoController.cpp",
"../externals/oboe/src/fifo/FifoControllerBase.cpp",
"../externals/oboe/src/fifo/FifoControllerIndirect.cpp",
"../externals/oboe/src/flowgraph/ClipToRange.cpp",
"../externals/oboe/src/flowgraph/FlowGraphNode.cpp",
"../externals/oboe/src/flowgraph/ManyToMultiConverter.cpp",
"../externals/oboe/src/flowgraph/MonoToMultiConverter.cpp",
"../externals/oboe/src/flowgraph/RampLinear.cpp",
"../externals/oboe/src/flowgraph/SampleRateConverter.cpp",
"../externals/oboe/src/flowgraph/SinkFloat.cpp",
"../externals/oboe/src/flowgraph/SinkI16.cpp",
"../externals/oboe/src/flowgraph/SinkI24.cpp",
"../externals/oboe/src/flowgraph/SourceFloat.cpp",
"../externals/oboe/src/flowgraph/SourceI16.cpp",
"../externals/oboe/src/flowgraph/SourceI24.cpp",
"../externals/oboe/src/flowgraph/resampler/IntegerRatio.cpp",
"../externals/oboe/src/flowgraph/resampler/LinearResampler.cpp",
"../externals/oboe/src/flowgraph/resampler/MultiChannelResampler.cpp",
"../externals/oboe/src/flowgraph/resampler/PolyphaseResampler.cpp",
"../externals/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.cpp",
"../externals/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.cpp",
"../externals/oboe/src/flowgraph/resampler/SincResampler.cpp",
"../externals/oboe/src/flowgraph/resampler/SincResamplerStereo.cpp",
"../externals/oboe/src/opensles/AudioInputStreamOpenSLES.cpp",
"../externals/oboe/src/opensles/AudioOutputStreamOpenSLES.cpp",
"../externals/oboe/src/opensles/AudioStreamBuffered.cpp",
"../externals/oboe/src/opensles/AudioStreamOpenSLES.cpp",
"../externals/oboe/src/opensles/EngineOpenSLES.cpp",
"../externals/oboe/src/opensles/OpenSLESUtilities.cpp",
"../externals/oboe/src/opensles/OutputMixerOpenSLES.cpp",
]
}