Qt/settings: add new audio buffering options

This commit is contained in:
Megamouse 2018-12-27 00:58:27 +01:00 committed by kd-11
parent 48db0430d4
commit 5e3311746c
5 changed files with 144 additions and 7 deletions

View file

@ -5,7 +5,11 @@
"audioDump": "Saves all audio as a raw wave file. If unsure, leave this unchecked.",
"convert": "Uses 16-bit audio samples instead of default 32-bit floating point.\nUse with buggy audio drivers if you have no sound or completely broken sound.",
"downmix": "Uses stereo audio output instead of default 7.1 surround sound.\nUse with stereo audio devices. Disable it only if you are using a surround sound audio system.",
"masterVolume": "Controls the overall volume of the emulation.\nValues above 100% might reduce the audio quality."
"masterVolume": "Controls the overall volume of the emulation.\nValues above 100% might reduce the audio quality.",
"enableBuffering": "Enables the new audio buffering features - if supported by the backend (XAudio2, OpenAL).",
"audioBufferDuration": "Target buffer duration in milliseconds.\nHigher values make the algorithm's job easier, but may introduce noticeable audio latency.",
"enableTimeStretching": "Enables time stretching - requires buffering to be enabled.\nReduces crackle/stutter further, but may cause a very noticeable reduction in audio quality on slower CPUs.",
"timeStretchingThreshold": "Buffer fill level (in percentage) below which time stretching will start."
},
"cpu": {
"PPU": {