mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-26 02:11:36 -04:00
Honor configured audio buffer target in SDL bridge
This commit is contained in:
@@ -13789,6 +13789,7 @@ int main(int argc, char** argv) {
|
||||
bool vulkan_offered = false; /* game.toml [video] offer_vulkan; developer opt-in for launcher visibility */
|
||||
/* Legacy single deadzone (<0 => keep per-slot / input.ini defaults). */
|
||||
int resolved_deadzone = -1;
|
||||
int resolved_audio_buffer_ms = 180;
|
||||
/* Localization: the effective language (game.toml default -> settings.toml ->
|
||||
* launcher choice), applied to the translation layer AFTER the launcher runs.
|
||||
* lang_menu_options drives the launcher's "Localization" dropdown (empty =>
|
||||
@@ -13849,6 +13850,7 @@ int main(int argc, char** argv) {
|
||||
apply_offline_pad_count(game_players, multitap_enabled);
|
||||
game_has_disc_crc = gc.has_disc_crc;
|
||||
game_disc_crc = gc.disc_crc;
|
||||
resolved_audio_buffer_ms = gc.runtime.audio_buffer_ms;
|
||||
g_netplay_disc_expect.require_cue = gc.netplay_require_cue;
|
||||
g_netplay_disc_expect.required_tracks = gc.netplay_required_tracks;
|
||||
g_netplay_disc_expect.has_required_leadout =
|
||||
@@ -16563,6 +16565,7 @@ session_reboot:
|
||||
cfg.channels = 2;
|
||||
cfg.source_rate = 44100.0; /* SPU render rate */
|
||||
cfg.host_rate = (double)have.freq; /* actual device rate */
|
||||
cfg.target_ms = (double)resolved_audio_buffer_ms;
|
||||
if (rab_init(&s_drc, &cfg) == 0) s_drc_ready = true;
|
||||
}
|
||||
g_audio_host_rate = have.freq;
|
||||
|
||||
Reference in New Issue
Block a user