summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/s5l8700/ipodnano2g/audio-nano2g.c
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2009-10-11 09:17:12 +0000
committerDave Chapman <dave@dchapman.com>2009-10-11 09:17:12 +0000
commit7f836fd8692c445a49dca7078ed4eb81bb7a3d8e (patch)
tree4c0155156550f1a0b66833c245fbc19618f772d5 /firmware/target/arm/s5l8700/ipodnano2g/audio-nano2g.c
parent6cba2061d63e45922d12fd90f42f2501f6606440 (diff)
downloadrockbox-7f836fd8692c445a49dca7078ed4eb81bb7a3d8e.tar.gz
rockbox-7f836fd8692c445a49dca7078ed4eb81bb7a3d8e.zip
Nano2G - remove HAVE_RECORDING from config-ipodnano2g.h as it's not implmented yet, and properly #ifdef audio-nano2g.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23095 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/s5l8700/ipodnano2g/audio-nano2g.c')
-rw-r--r--firmware/target/arm/s5l8700/ipodnano2g/audio-nano2g.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/target/arm/s5l8700/ipodnano2g/audio-nano2g.c b/firmware/target/arm/s5l8700/ipodnano2g/audio-nano2g.c
index fb37cf2378..402a60661e 100644
--- a/firmware/target/arm/s5l8700/ipodnano2g/audio-nano2g.c
+++ b/firmware/target/arm/s5l8700/ipodnano2g/audio-nano2g.c
@@ -23,6 +23,7 @@
#include "audio.h"
#include "sound.h"
+#if INPUT_SRC_CAPS != 0
void audio_set_output_source(int source)
{
if ((unsigned)source >= AUDIO_NUM_SOURCES)
@@ -40,12 +41,15 @@ void audio_input_mux(int source, unsigned flags)
default: /* playback - no recording */
source = AUDIO_SRC_PLAYBACK;
case AUDIO_SRC_PLAYBACK:
+#ifdef HAVE_RECORDING
if (source != last_source)
{
audiohw_set_monitor(false);
audiohw_disable_recording();
}
+#endif
break;
+#ifdef HAVE_LINE_REC
case AUDIO_SRC_LINEIN: /* recording only */
if (source != last_source)
{
@@ -53,7 +57,9 @@ void audio_input_mux(int source, unsigned flags)
audiohw_enable_recording(false); /* source line */
}
break;
+#endif
} /* end switch */
last_source = source;
} /* audio_input_mux */
+#endif /* INPUT_SRC_CAPS != 0 */