all repos — mgba @ d048917b72d008f0c0776cfc9f3defd9f6c72ef7

mGBA Game Boy Advance Emulator

Qt: Cap audio buffer size to 8192
Vicki Pfau vi@endrift.com
Tue, 04 Jun 2019 14:20:10 -0700
commit

d048917b72d008f0c0776cfc9f3defd9f6c72ef7

parent

f2134e6b62dd18fe7245bda5674e0a1555c6a3ef

2 files changed, 6 insertions(+), 1 deletions(-)

jump to
M CHANGESCHANGES

@@ -27,6 +27,7 @@ - Core: Improved lockstep driver reliability (Le Hoang Quyen)

- Switch: Fix threading-related crash on second launch - Qt: Fix FPS target maxing out at 59.727 (fixes mgba.io/i/1421) - Core: Fix crashes if core directories aren't set + - Qt: Cap audio buffer size to 8192 (fixes mgba.io/i/1433) Misc: - GBA Savedata: EEPROM performance fixes - GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
M src/platform/qt/SettingsView.cppsrc/platform/qt/SettingsView.cpp

@@ -369,7 +369,6 @@ saveSetting("sgb.borders", m_ui.sgbBorders);

saveSetting("useCgbColors", m_ui.useCgbColors); saveSetting("useBios", m_ui.useBios); saveSetting("skipBios", m_ui.skipBios); - saveSetting("audioBuffers", m_ui.audioBufferSize); saveSetting("sampleRate", m_ui.sampleRate); saveSetting("videoSync", m_ui.videoSync); saveSetting("audioSync", m_ui.audioSync);

@@ -406,6 +405,11 @@ saveSetting("logToStdout", m_ui.logToStdout);

saveSetting("logFile", m_ui.logFile); saveSetting("useDiscordPresence", m_ui.useDiscordPresence); saveSetting("gba.audioHle", m_ui.audioHle); + + if (m_ui.audioBufferSize->currentText().toInt() > 8192) { + m_ui.audioBufferSize->setCurrentText("8192"); + } + saveSetting("audioBuffers", m_ui.audioBufferSize); if (m_ui.fastForwardUnbounded->isChecked()) { saveSetting("fastForwardRatio", "-1");