From 76b257fd40217013b3107148090c2062f06097e5 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Wed, 12 Jan 2005 00:24:15 +0000 Subject: New channel configuration setting, allowing fine-grained control of the stereo width. This replaces the 'stereo narrow' and 'stereo wide' modes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5559 a1c6a512-1295-4272-9138-f99709370657 --- apps/sound_menu.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'apps/sound_menu.c') diff --git a/apps/sound_menu.c b/apps/sound_menu.c index de5b8c0a8c..6e5b74bfa3 100644 --- a/apps/sound_menu.c +++ b/apps/sound_menu.c @@ -385,19 +385,20 @@ static bool chanconf(void) { static const struct opt_items names[] = { { STR(LANG_CHANNEL_STEREO) }, -#ifdef HAVE_LCD_CHARCELLS - { STR(LANG_CHANNEL_STEREO_NARROW_PLAYER) }, -#else - { STR(LANG_CHANNEL_STEREO_NARROW_RECORDER) }, -#endif { STR(LANG_CHANNEL_MONO) }, + { STR(LANG_CHANNEL_CUSTOM) }, { STR(LANG_CHANNEL_LEFT) }, { STR(LANG_CHANNEL_RIGHT) }, - { STR(LANG_CHANNEL_KARAOKE) }, - { STR(LANG_CHANNEL_STEREO_WIDE) } + { STR(LANG_CHANNEL_KARAOKE) } }; return set_option(str(LANG_CHANNEL), &global_settings.channel_config, INT, - names, 7, set_chanconf ); + names, 6, set_chanconf ); +} + +static bool stereo_width(void) +{ + return set_sound(str(LANG_STEREO_WIDTH), &global_settings.stereo_width, + SOUND_STEREO_WIDTH); } bool sound_menu(void) @@ -410,6 +411,7 @@ bool sound_menu(void) { ID2P(LANG_TREBLE), treble }, { ID2P(LANG_BALANCE), balance }, { ID2P(LANG_CHANNEL_MENU), chanconf }, + { ID2P(LANG_STEREO_WIDTH), stereo_width }, #if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F) { ID2P(LANG_LOUDNESS), loudness }, { ID2P(LANG_AUTOVOL), avc }, -- cgit v1.2.3