summaryrefslogtreecommitdiffstats
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[])
}
#endif /* DSP_HAVE_ASM_SOUND_CHAN_KARAOKE */
-static void channels_process_sound_chan_swap(int count, int32_t *buf[])
-{
- int32_t *sl = buf[0], *sr = buf[1];
-
- while (count-- > 0)
- {
- int32_t ch = *sl;
- *sl++ = *sr;
- *sr++ = ch;
- }
-}
-
static void dsp_set_channel_config(int value)
{
static const channels_process_fn_type channels_process_functions[] =
@@ -1198,7 +1186,6 @@ static void dsp_set_channel_config(int value)
[SOUND_CHAN_MONO_LEFT] = channels_process_sound_chan_mono_left,
[SOUND_CHAN_MONO_RIGHT] = channels_process_sound_chan_mono_right,
[SOUND_CHAN_KARAOKE] = channels_process_sound_chan_karaoke,
- [SOUND_CHAN_SWAP] = channels_process_sound_chan_swap,
};
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 @@
*: "Cancel Sleep Timer"
</voice>
</phrase>
-<phrase>
- id: LANG_CHANNEL_SWAP
- desc: in sound_settings
- user: core
- <source>
- *: none
- swcodec: "Swap channels"
- </source>
- <dest>
- *: none
- swcodec: "Swap channels"
- </dest>
- <voice>
- *: none
- swcodec: "Swap channels"
- </voice>
-</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[] = {
CHOICE_SETTING(F_SOUNDSETTING, channel_config, LANG_CHANNEL_CONFIGURATION,
0,"channels",
- "stereo,mono,custom,mono left,mono right,karaoke,swap",
- sound_set_channels, 7,
+ "stereo,mono,custom,mono left,mono right,karaoke",
+ sound_set_channels, 6,
ID2P(LANG_CHANNEL_STEREO), ID2P(LANG_CHANNEL_MONO),
ID2P(LANG_CHANNEL_CUSTOM), ID2P(LANG_CHANNEL_LEFT),
- ID2P(LANG_CHANNEL_RIGHT), ID2P(LANG_CHANNEL_KARAOKE),
- ID2P(LANG_CHANNEL_SWAP)),
+ ID2P(LANG_CHANNEL_RIGHT), ID2P(LANG_CHANNEL_KARAOKE)),
SOUND_SETTING(F_SOUNDSETTING, stereo_width, LANG_STEREO_WIDTH,
"stereo_width", SOUND_STEREO_WIDTH),
#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 {
SOUND_CHAN_MONO_LEFT,
SOUND_CHAN_MONO_RIGHT,
SOUND_CHAN_KARAOKE,
- SOUND_CHAN_SWAP,
SOUND_CHAN_NUM_MODES,
};
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.
to make the singer sound centrally placed, this often (but not
always) has the effect of removing the voice track from a song. This
setting also very often has other undesirable effects on the sound.
- \item[Swap Channels]
- Exchanges the left and right channels.
\end{description}
\section{Stereo Width}