From f09ba10daae4c44fc9404aa2cc48076f6edec9a4 Mon Sep 17 00:00:00 2001 From: Sam Belliveau Date: Sun, 2 Mar 2025 20:19:20 -0500 Subject: AudioCommon: Added Granular Synthesis --- .../features/settings/model/BooleanSetting.kt | 2 +- .../features/settings/ui/SettingsFragmentPresenter.kt | 6 +++--- Source/Android/app/src/main/res/values/strings.xml | 19 +++++++++++++------ 3 files changed, 17 insertions(+), 10 deletions(-) (limited to 'Source/Android') diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt index 156d6ccd4c..16ee12e307 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt @@ -30,7 +30,7 @@ enum class BooleanSetting( "OverrideRegionSettings", false ), - MAIN_AUDIO_STRETCH(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "AudioStretch", false), + MAIN_AUDIO_FILL_GAPS(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "AudioFillGaps", true), MAIN_BBA_XLINK_CHAT_OSD( Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, 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 2af2202599..eb18edc0b7 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 @@ -533,9 +533,9 @@ class SettingsFragmentPresenter( sl.add( SwitchSetting( context, - BooleanSetting.MAIN_AUDIO_STRETCH, - R.string.audio_stretch, - R.string.audio_stretch_description + BooleanSetting.MAIN_AUDIO_FILL_GAPS, + R.string.audio_fill_gaps, + R.string.audio_fill_gaps_description ) ) sl.add( diff --git a/Source/Android/app/src/main/res/values/strings.xml b/Source/Android/app/src/main/res/values/strings.xml index 0dbee76452..e10a781114 100644 --- a/Source/Android/app/src/main/res/values/strings.xml +++ b/Source/Android/app/src/main/res/values/strings.xml @@ -132,7 +132,8 @@ Serial Port 1 - For setup instructions, refer to this page. + For setup instructions, refer to this page. + XLink Kai IP Address/hostname IP address or hostname of device running the XLink Kai client Tapserver destination @@ -181,8 +182,8 @@ Audio DSP Emulation Engine - Audio Stretching - Stretches audio to reduce stuttering. Increases latency. + Fill Audio Gaps + Repeat existing audio during lag spikes to prevent stuttering. If unsure, leave this checked. Audio Volume @@ -877,9 +878,15 @@ It can efficiently compress both junk data and encrypted Wii data. Branch:\n%s Revision:\n%s Dolphin is a free and open-source GameCube and Wii emulator.\n\nThis software should not be used to play games you do not legally own. - Website - GitHub - Support + + Website + + + GitHub + + + Support + \u00A9 2003–2024+ Dolphin Team. \u201cGameCube\u201d and \u201cWii\u201d are trademarks of Nintendo. Dolphin is not affiliated with Nintendo in any way. System driver The GPU driver that is part of the OS. -- cgit v1.2.3