summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Giacomelli <giac2000@hotmail.com>2011-10-26 18:37:50 +0000
committerMichael Giacomelli <giac2000@hotmail.com>2011-10-26 18:37:50 +0000
commitb25cd7d892f2277dde2fa4d8fa9b14bfb5f6df13 (patch)
treedd42ce0353341e8fcaf3300eefd7f1e2153a1eac
parent5d5177931ea6fafcc09b59ea356a89fcd7759756 (diff)
downloadrockbox-b25cd7d892f2277dde2fa4d8fa9b14bfb5f6df13.tar.gz
rockbox-b25cd7d892f2277dde2fa4d8fa9b14bfb5f6df13.zip
Revert swap channel feature as we're presently in a feature freeze. I'll recommit after the release is branched.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30841 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/dsp.c13
-rw-r--r--apps/lang/english.lang17
-rw-r--r--apps/settings_list.c7
-rw-r--r--firmware/export/audiohw.h1
-rw-r--r--manual/configure_rockbox/sound_settings.tex2
5 files changed, 3 insertions, 37 deletions
diff --git a/apps/dsp.c b/apps/dsp.c
index 4bf1ab92d6..2113d251a1 100644
--- a/apps/dsp.c
+++ b/apps/dsp.c
@@ -1175,18 +1175,6 @@ static void channels_process_sound_chan_karaoke(int count, int32_t *buf[])
1175} 1175}
1176#endif /* DSP_HAVE_ASM_SOUND_CHAN_KARAOKE */ 1176#endif /* DSP_HAVE_ASM_SOUND_CHAN_KARAOKE */
1177 1177
1178static void channels_process_sound_chan_swap(int count, int32_t *buf[])
1179{
1180 int32_t *sl = buf[0], *sr = buf[1];
1181
1182 while (count-- > 0)
1183 {
1184 int32_t ch = *sl;
1185 *sl++ = *sr;
1186 *sr++ = ch;
1187 }
1188}
1189
1190static void dsp_set_channel_config(int value) 1178static void dsp_set_channel_config(int value)
1191{ 1179{
1192 static const channels_process_fn_type channels_process_functions[] = 1180 static const channels_process_fn_type channels_process_functions[] =
@@ -1198,7 +1186,6 @@ static void dsp_set_channel_config(int value)
1198 [SOUND_CHAN_MONO_LEFT] = channels_process_sound_chan_mono_left, 1186 [SOUND_CHAN_MONO_LEFT] = channels_process_sound_chan_mono_left,
1199 [SOUND_CHAN_MONO_RIGHT] = channels_process_sound_chan_mono_right, 1187 [SOUND_CHAN_MONO_RIGHT] = channels_process_sound_chan_mono_right,
1200 [SOUND_CHAN_KARAOKE] = channels_process_sound_chan_karaoke, 1188 [SOUND_CHAN_KARAOKE] = channels_process_sound_chan_karaoke,
1201 [SOUND_CHAN_SWAP] = channels_process_sound_chan_swap,
1202 }; 1189 };
1203 1190
1204 if ((unsigned)value >= ARRAYLEN(channels_process_functions) || 1191 if ((unsigned)value >= ARRAYLEN(channels_process_functions) ||
diff --git a/apps/lang/english.lang b/apps/lang/english.lang
index d3fac86448..5a59473681 100644
--- a/apps/lang/english.lang
+++ b/apps/lang/english.lang
@@ -12903,20 +12903,3 @@
12903 *: "Cancel Sleep Timer" 12903 *: "Cancel Sleep Timer"
12904 </voice> 12904 </voice>
12905</phrase> 12905</phrase>
12906<phrase>
12907 id: LANG_CHANNEL_SWAP
12908 desc: in sound_settings
12909 user: core
12910 <source>
12911 *: none
12912 swcodec: "Swap channels"
12913 </source>
12914 <dest>
12915 *: none
12916 swcodec: "Swap channels"
12917 </dest>
12918 <voice>
12919 *: none
12920 swcodec: "Swap channels"
12921 </voice>
12922</phrase>
diff --git a/apps/settings_list.c b/apps/settings_list.c
index 6602ec206a..521d565f3b 100644
--- a/apps/settings_list.c
+++ b/apps/settings_list.c
@@ -678,12 +678,11 @@ const struct settings_list settings[] = {
678 678
679 CHOICE_SETTING(F_SOUNDSETTING, channel_config, LANG_CHANNEL_CONFIGURATION, 679 CHOICE_SETTING(F_SOUNDSETTING, channel_config, LANG_CHANNEL_CONFIGURATION,
680 0,"channels", 680 0,"channels",
681 "stereo,mono,custom,mono left,mono right,karaoke,swap", 681 "stereo,mono,custom,mono left,mono right,karaoke",
682 sound_set_channels, 7, 682 sound_set_channels, 6,
683 ID2P(LANG_CHANNEL_STEREO), ID2P(LANG_CHANNEL_MONO), 683 ID2P(LANG_CHANNEL_STEREO), ID2P(LANG_CHANNEL_MONO),
684 ID2P(LANG_CHANNEL_CUSTOM), ID2P(LANG_CHANNEL_LEFT), 684 ID2P(LANG_CHANNEL_CUSTOM), ID2P(LANG_CHANNEL_LEFT),
685 ID2P(LANG_CHANNEL_RIGHT), ID2P(LANG_CHANNEL_KARAOKE), 685 ID2P(LANG_CHANNEL_RIGHT), ID2P(LANG_CHANNEL_KARAOKE)),
686 ID2P(LANG_CHANNEL_SWAP)),
687 SOUND_SETTING(F_SOUNDSETTING, stereo_width, LANG_STEREO_WIDTH, 686 SOUND_SETTING(F_SOUNDSETTING, stereo_width, LANG_STEREO_WIDTH,
688 "stereo_width", SOUND_STEREO_WIDTH), 687 "stereo_width", SOUND_STEREO_WIDTH),
689#ifdef AUDIOHW_HAVE_DEPTH_3D 688#ifdef AUDIOHW_HAVE_DEPTH_3D
diff --git a/firmware/export/audiohw.h b/firmware/export/audiohw.h
index 133f8e5061..e40ee6ee79 100644
--- a/firmware/export/audiohw.h
+++ b/firmware/export/audiohw.h
@@ -344,7 +344,6 @@ enum Channel {
344 SOUND_CHAN_MONO_LEFT, 344 SOUND_CHAN_MONO_LEFT,
345 SOUND_CHAN_MONO_RIGHT, 345 SOUND_CHAN_MONO_RIGHT,
346 SOUND_CHAN_KARAOKE, 346 SOUND_CHAN_KARAOKE,
347 SOUND_CHAN_SWAP,
348 SOUND_CHAN_NUM_MODES, 347 SOUND_CHAN_NUM_MODES,
349}; 348};
350 349
diff --git a/manual/configure_rockbox/sound_settings.tex b/manual/configure_rockbox/sound_settings.tex
index 54031c5a20..76965d00cb 100644
--- a/manual/configure_rockbox/sound_settings.tex
+++ b/manual/configure_rockbox/sound_settings.tex
@@ -169,8 +169,6 @@ change to customise your listening experience.
169 to make the singer sound centrally placed, this often (but not 169 to make the singer sound centrally placed, this often (but not
170 always) has the effect of removing the voice track from a song. This 170 always) has the effect of removing the voice track from a song. This
171 setting also very often has other undesirable effects on the sound. 171 setting also very often has other undesirable effects on the sound.
172 \item[Swap Channels]
173 Exchanges the left and right channels.
174 \end{description} 172 \end{description}
175 173
176\section{Stereo Width} 174\section{Stereo Width}