From 0260852771aef7a6e9045684f0c3d0d7e01909f7 Mon Sep 17 00:00:00 2001 From: Laurent Gautier Date: Tue, 1 Dec 2009 17:54:40 +0000 Subject: Add support for the ipod FM remote to the 4G, Color, 5G, nano 1G with RDS git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23805 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/audio-pp.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'firmware/target/arm/audio-pp.c') diff --git a/firmware/target/arm/audio-pp.c b/firmware/target/arm/audio-pp.c index 1a4952fcc3..8f22bab765 100644 --- a/firmware/target/arm/audio-pp.c +++ b/firmware/target/arm/audio-pp.c @@ -104,11 +104,17 @@ void audio_input_mux(int source, unsigned flags) if (!recording) audiohw_set_recvol(0x17, 0x17, AUDIO_GAIN_LINEIN); #endif + if (source == last_source && recording == last_recording) break; last_recording = recording; +#if defined(IPOD_REMOTE_TUNER) + /* Ipod FM tuner is in the remote connected to line-in */ + audiohw_enable_recording(false); /* source line */ + audiohw_set_monitor(true); /* enable bypass mode */ +#else if (recording) { audiohw_set_monitor(false); /* disable bypass mode */ @@ -119,6 +125,7 @@ void audio_input_mux(int source, unsigned flags) audiohw_disable_recording(); audiohw_set_monitor(true); /* enable bypass mode */ } +#endif break; #endif } /* end switch */ -- cgit v1.2.3