From 58124713501db77bc81ee57da6795a447b4f6b1a Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 8 Jun 2017 22:32:03 +0200 Subject: [PATCH] Need to apply db_to_gain to convert decibel to gain --- audio/audio_driver.c | 2 +- menu/menu_setting.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/audio/audio_driver.c b/audio/audio_driver.c index 9610889aba..258d7e5e4c 100644 --- a/audio/audio_driver.c +++ b/audio/audio_driver.c @@ -1240,7 +1240,7 @@ void audio_set_float(enum audio_action action, float val) switch (action) { case AUDIO_ACTION_VOLUME_GAIN: - audio_driver_volume_gain = val; + audio_driver_volume_gain = db_to_gain(val); break; case AUDIO_ACTION_RATE_CONTROL_DELTA: audio_driver_rate_control_delta = val; diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 6d254cead6..2eceaf1d0d 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -1686,7 +1686,7 @@ void general_write_handler(void *data) } break; case MENU_ENUM_LABEL_AUDIO_VOLUME: - audio_set_float(AUDIO_ACTION_VOLUME_GAIN, db_to_gain(*setting->value.target.fraction)); + audio_set_float(AUDIO_ACTION_VOLUME_GAIN, *setting->value.target.fraction); break; case MENU_ENUM_LABEL_AUDIO_LATENCY: case MENU_ENUM_LABEL_AUDIO_DEVICE: