From 31eda597200bccbfa47dbe05f3f3735590c83a13 Mon Sep 17 00:00:00 2001 From: Rafaël Carré Date: Mon, 22 Feb 2010 02:42:58 +0000 Subject: as3525v2: build normal firmware properly (Clipv2/+) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24840 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/as3525/audio-as3525.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'firmware/target/arm/as3525/audio-as3525.c') diff --git a/firmware/target/arm/as3525/audio-as3525.c b/firmware/target/arm/as3525/audio-as3525.c index b616153eae..27cbaac3d8 100644 --- a/firmware/target/arm/as3525/audio-as3525.c +++ b/firmware/target/arm/as3525/audio-as3525.c @@ -47,7 +47,9 @@ void audio_input_mux(int source, unsigned flags) case AUDIO_SRC_PLAYBACK: if (source != last_source) { +#if defined(HAVE_RECORDING) || defined(HAVE_FMRADIO_IN) audiohw_set_monitor(false); +#endif #ifdef HAVE_RECORDING audiohw_disable_recording(); #endif @@ -64,6 +66,8 @@ void audio_input_mux(int source, unsigned flags) break; #endif +#if (INPUT_SRC_CAPS & SRC_CAP_FMRADIO) + case AUDIO_SRC_FMRADIO: /* recording and playback */ if (source == last_source #ifdef HAVE_RECORDING @@ -86,9 +90,12 @@ void audio_input_mux(int source, unsigned flags) #ifdef HAVE_RECORDING audiohw_disable_recording(); #endif +#if defined(HAVE_RECORDING) || defined(HAVE_FMRADIO_IN) audiohw_set_monitor(true); /* line 2 analog audio path */ +#endif } break; +#endif /* (INPUT_SRC_CAPS & SRC_CAP_FMRADIO) */ } last_source = source; -- cgit v1.2.3