From 9ef51d8215dd65ee8743457aee28ed0fb9ddc1ce Mon Sep 17 00:00:00 2001 From: Zoran Vuckovic Date: Sat, 22 Apr 2017 08:48:34 +0200 Subject: [PATCH] Change default buffering behavior in shared mode --- audio/drivers/wasapi.c | 4 ++-- configuration.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/audio/drivers/wasapi.c b/audio/drivers/wasapi.c index 4b1e070d3e..b2daf07d5c 100644 --- a/audio/drivers/wasapi.c +++ b/audio/drivers/wasapi.c @@ -497,7 +497,7 @@ static IAudioClient *wasapi_init_client(IMMDevice *device, bool *exclusive, RARCH_LOG("[WASAPI]: Client initialized (%s, %s, %uHz, %.1fms).\n", *exclusive ? "exclusive" : "shared", *float_fmt ? "float" : "pcm", - *rate, latency_res + 0.05); + *rate, latency_res); return client; } @@ -697,7 +697,7 @@ static ssize_t wasapi_write_ex(wasapi_t *w, const void * data, size_t size) return result; } -static ssize_t wasapi_write(void *wh, const void *data, size_t size, bool u) +static ssize_t wasapi_write(void *wh, const void *data, size_t size) { size_t writen; ssize_t ir; diff --git a/configuration.c b/configuration.c index 34e4499ca0..7b48b1c1ad 100644 --- a/configuration.c +++ b/configuration.c @@ -870,7 +870,7 @@ static struct config_bool_setting *populate_settings_bool(settings_t *settings, #ifdef HAVE_WASAPI SETTING_BOOL("audio_wasapi_exclusive_mode", &settings->audio.wasapi.exclusive_mode, true, true, false); SETTING_BOOL("audio_wasapi_float_format", &settings->audio.wasapi.float_format, true, false, false); - SETTING_BOOL("audio_wasapi_shared_mode_buffering", &settings->audio.wasapi.shared_mode_buffering, true, true, false); + SETTING_BOOL("audio_wasapi_shared_mode_buffering", &settings->audio.wasapi.shared_mode_buffering, true, false, false); #endif if (global)