0
0
mirror of https://github.com/Ishan09811/pine.git synced 2025-04-24 08:55:10 +00:00

Initial oboe sink support (#32)

This commit is contained in:
Ishan09811 2024-10-06 08:02:49 +05:30 committed by GitHub
parent 4859b7a685
commit 101a5c478b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 8 additions and 2 deletions

View File

@ -78,6 +78,10 @@ set(BUILD_TOOLS OFF)
add_subdirectory("libraries/cubeb")
include_directories(SYSTEM "libraries/cubeb/include")
# Oboe
add_subdirectory("libraries/oboe")
include_directories(SYSTEM "libraries/oboe/include")
# Perfetto SDK
include_directories(SYSTEM "libraries/perfetto/sdk")
add_library(perfetto STATIC libraries/perfetto/sdk/perfetto.cc)

@ -1 +1 @@
Subproject commit 7fe092a4bd234c5b8c5174698b4ea2c8328142c3
Subproject commit f99f0b337c97a84abdf152710a9b81e10f3d4ae8

View File

@ -361,7 +361,8 @@ class EmulationActivity : AppCompatActivity(), SurfaceHolder.Callback, View.OnTo
setAudioSink(
when (emulationSettings.audioOutputEngine) {
0 -> "auto"
1 -> "cubeb"
1 -> "oboe"
2 -> "cubeb"
else -> "null"
}
)

View File

@ -93,6 +93,7 @@
</string-array>
<string-array name="audio_sinks">
<item>Auto</item>
<item>Oboe</item>
<item>Cubeb</item>
<item>Null</item>
</string-array>