From 2654d91aebb50453a52bba7de5bd0ec5ebcdfdd3 Mon Sep 17 00:00:00 2001 From: Anton Oleynikov Date: Sun, 4 Dec 2005 14:33:10 +0000 Subject: iRiver: new sound option "prevent clipping:adjust volume/adjust bass/adjust current/off" git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8145 a1c6a512-1295-4272-9138-f99709370657 --- apps/sound_menu.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'apps/sound_menu.c') diff --git a/apps/sound_menu.c b/apps/sound_menu.c index d8795ab8ae..06887cf9d3 100644 --- a/apps/sound_menu.c +++ b/apps/sound_menu.c @@ -349,6 +349,21 @@ static bool stereo_width(void) SOUND_STEREO_WIDTH); } +#ifdef HAVE_UDA1380 +static bool sound_scaling(void) +{ + static const struct opt_items names[] = { + { STR(LANG_SCALE_VOLUME) }, + { STR(LANG_SCALE_BASS) }, + { STR(LANG_SCALE_CURRENT)}, + { STR(LANG_SCALE_OFF) } + }; + + return set_option(str(LANG_SCALING_MODE), &global_settings.sound_scaling, INT, + names, 4, sound_set_scaling); +} +#endif + bool sound_menu(void) { int m; @@ -360,6 +375,9 @@ bool sound_menu(void) { ID2P(LANG_BALANCE), balance }, { ID2P(LANG_CHANNEL_MENU), chanconf }, { ID2P(LANG_STEREO_WIDTH), stereo_width }, +#ifdef HAVE_UDA1380 + { ID2P(LANG_SCALING_MODE), sound_scaling }, +#endif #if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F) { ID2P(LANG_LOUDNESS), loudness }, { ID2P(LANG_AUTOVOL), avc }, -- cgit v1.2.3