dolphin/Source/Core
JosJuice f99d3dbd5c Android: Ask system for optimal audio buffer size and sample rate
This can reduce audio latency according to
https://developer.android.com/ndk/guides/audio/opensl/opensl-prog-notes#perform.

Previously we were using the hardcoded values of 48000 Hz and 256 frames
per buffer. The sample rate we use with this change is 48000 Hz on all
devices I'm aware of, but the buffer size does vary across devices.

Terminology note: The old code used the term "sample" to refer to what
Android refers to as a "frame". "Frame" is a clearer term to use for
this, so I've changed OpenSLESStream's terminology. One frame consists
of one sample per channel.
2025-05-25 11:59:33 +02:00
..
AudioCommon Android: Ask system for optimal audio buffer size and sample rate 2025-05-25 11:59:33 +02:00
Common Merge pull request #13641 from jordan-woyak/sha1-fix 2025-05-09 18:56:20 -04:00
Core Merge pull request #12769 from sepalani/wii-speak 2025-05-21 13:54:56 -04:00
DiscIO DiscIO: Make functions constant 2025-05-16 19:11:39 +02:00
DolphinNoGUI linter: Apply clang-format 19.1 formatting 2025-04-23 11:19:20 +02:00
DolphinQt Merge pull request #13699 from JosJuice/force-typo 2025-05-22 23:22:53 +02:00
DolphinTool Merge pull request #13575 from tygyh/DolphinTool-Make-variables-constant 2025-05-07 15:47:14 -05:00
InputCommon Common and VideoCommon: Change texture data from std::vector to Common::UniqueBuffer. 2025-05-03 18:32:30 -05:00
MacUpdater Simplify std::find_if with std::ranges::find and projections 2025-03-09 13:26:35 -07:00
UICommon Common and VideoCommon: Change texture data from std::vector to Common::UniqueBuffer. 2025-05-03 18:32:30 -05:00
UpdaterCommon Simplify std::copy with std::copy_n 2024-10-07 15:34:56 -07:00
VideoBackends Merge pull request #13511 from tygyh/Use-range-based-loops-Core-VideoBackends 2025-05-07 15:53:18 -05:00
VideoCommon Merge pull request #13527 from tygyh/Replace-msg-with-structured-binding-VideoCommon/NetPlayChatUI 2025-05-17 17:09:13 -05:00
WinUpdater Simplify std::find_if with std::ranges::find and projections 2025-03-09 13:26:35 -07:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props IOS/USB: Emulate Wii Speak using cubeb 2025-05-07 20:33:22 +04:00
DolphinLib.vcxproj AudioCommon: Added Granular Synthesis 2025-03-14 01:22:35 -05:00
DolphinLib.vcxproj.user
DolphinLib.x64.props
VersionInfo.plist.in ScmRevGen: Don't generate Info.plist files directly 2024-12-05 14:56:08 -05:00