diff options
| author | JMC47 <JMC4789@gmail.com> | 2025-04-02 22:44:14 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-02 22:44:14 -0400 |
| commit | 61ab662733b8859f1e7d0712a536190234bea03f (patch) | |
| tree | 50edc232f4f83477d7be40998f03c253f8810d4c /Source/Android/app/src/main/java/org | |
| parent | c705e366f0204f7b3a8418ed1967b0cb233f22ce (diff) | |
| parent | 877864c23af51626132a4d53dda333e99e9badc5 (diff) | |
Merge pull request #13424 from Sam-Belliveau/granule-performance-improvements
AudioCommon: Increased Granule Synthesis Performance
Diffstat (limited to 'Source/Android/app/src/main/java/org')
2 files changed, 13 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/IntSetting.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/IntSetting.kt index 22bb47528b..946b267207 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/IntSetting.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/IntSetting.kt @@ -32,6 +32,7 @@ enum class IntSetting( MAIN_SI_DEVICE_2(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "SIDevice2", 0), MAIN_SI_DEVICE_3(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "SIDevice3", 0), MAIN_AUDIO_VOLUME(Settings.FILE_DOLPHIN, Settings.SECTION_INI_DSP, "Volume", 100), + MAIN_AUDIO_BUFFER_SIZE(Settings.FILE_DOLPHIN, Settings.SECTION_INI_DSP, "AudioBufferSize", 80), MAIN_OVERLAY_GC_CONTROLLER( Settings.FILE_DOLPHIN, Settings.SECTION_INI_ANDROID, diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt index f98613cca6..ff82f4c63c 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt @@ -532,6 +532,18 @@ class SettingsFragmentPresenter( ) ) sl.add( + IntSliderSetting( + context, + IntSetting.MAIN_AUDIO_BUFFER_SIZE, + R.string.audio_buffer_size, + R.string.audio_buffer_size_description, + 16, + 512, + "ms", + 8 + ) + ) + sl.add( SwitchSetting( context, BooleanSetting.MAIN_AUDIO_FILL_GAPS, |
