From cf5f256a931479dbe0eed192caa0e7a425aafe19 Mon Sep 17 00:00:00 2001 From: Dan Everton Date: Tue, 5 Sep 2006 11:48:17 +0000 Subject: At startup enable the hardware equalizer if it's set to be on. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10888 a1c6a512-1295-4272-9138-f99709370657 --- apps/eq_menu.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'apps/eq_menu.c') diff --git a/apps/eq_menu.c b/apps/eq_menu.c index 0743490723..7bd6e814ce 100644 --- a/apps/eq_menu.c +++ b/apps/eq_menu.c @@ -1004,13 +1004,10 @@ static bool eq_hw_set_band4_gain(void) return result; } -static bool eq_hw_enabled(void) +void eq_hw_enable(bool enable) { - bool result = set_bool(str(LANG_EQUALIZER_HARDWARE_ENABLED), - &global_settings.eq_hw_enabled); - #ifndef SIMULATOR - if (global_settings.eq_hw_enabled) { + if (enable) { wmcodec_set_equalizer_band(0, global_settings.eq_hw_band0_cutoff, 0, global_settings.eq_hw_band0_gain); wmcodec_set_equalizer_band(1, global_settings.eq_hw_band1_center, @@ -1035,6 +1032,14 @@ static bool eq_hw_enabled(void) wmcodec_set_equalizer_band(4, global_settings.eq_hw_band4_cutoff, 0, 0); } #endif +} + +static bool eq_hw_enabled(void) +{ + bool result = set_bool(str(LANG_EQUALIZER_HARDWARE_ENABLED), + &global_settings.eq_hw_enabled); + + eq_hw_enable(global_settings.eq_hw_enabled); return result; } -- cgit v1.2.3