diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2007-06-06 19:23:48 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2007-06-06 19:23:48 +0000 |
commit | 21a4a87ca2553834b3f7b0c8f95f1b0889d8cb2c (patch) | |
tree | b3c7693a1c1b2e24d5aeee3e3316bbcc404f7dbc /firmware/target/arm/sandisk/sansa-e200 | |
parent | af4cd0a84cc8ead0e3b9c32684c55235c792fb12 (diff) | |
download | rockbox-21a4a87ca2553834b3f7b0c8f95f1b0889d8cb2c.tar.gz rockbox-21a4a87ca2553834b3f7b0c8f95f1b0889d8cb2c.zip |
Accept FS#7178 - Sansa e200 FM tuner support by Ivan Zupan. Do the needed integration work into recording and the AS3514 audio driver. Do a little AS3514 fiq_record tweak to have it all work nicely from the start.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13573 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/sandisk/sansa-e200')
-rw-r--r-- | firmware/target/arm/sandisk/sansa-e200/audio-e200.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/firmware/target/arm/sandisk/sansa-e200/audio-e200.c b/firmware/target/arm/sandisk/sansa-e200/audio-e200.c index a3f3284b98..f046f0db99 100644 --- a/firmware/target/arm/sandisk/sansa-e200/audio-e200.c +++ b/firmware/target/arm/sandisk/sansa-e200/audio-e200.c | |||
@@ -42,11 +42,8 @@ void audio_set_output_source(int source) | |||
42 | void audio_set_source(int source, unsigned flags) | 42 | void audio_set_source(int source, unsigned flags) |
43 | { | 43 | { |
44 | static int last_source = AUDIO_SRC_PLAYBACK; | 44 | static int last_source = AUDIO_SRC_PLAYBACK; |
45 | #if 0 | ||
46 | static bool last_recording = false; | 45 | static bool last_recording = false; |
47 | bool recording = flags & SRCF_RECORDING; | 46 | bool recording = flags & SRCF_RECORDING; |
48 | #endif | ||
49 | (void)flags; | ||
50 | 47 | ||
51 | switch (source) | 48 | switch (source) |
52 | { | 49 | { |
@@ -70,13 +67,9 @@ void audio_set_source(int source, unsigned flags) | |||
70 | } | 67 | } |
71 | break; | 68 | break; |
72 | 69 | ||
73 | #if 0 | ||
74 | case AUDIO_SRC_FMRADIO: /* recording and playback */ | 70 | case AUDIO_SRC_FMRADIO: /* recording and playback */ |
75 | audio_channels = 2; | 71 | audio_channels = 2; |
76 | 72 | ||
77 | if (!recording) | ||
78 | audiohw_set_recvol(23, 23, AUDIO_GAIN_LINEIN); | ||
79 | |||
80 | if (source == last_source && recording == last_recording) | 73 | if (source == last_source && recording == last_recording) |
81 | break; | 74 | break; |
82 | 75 | ||
@@ -92,9 +85,7 @@ void audio_set_source(int source, unsigned flags) | |||
92 | audiohw_disable_recording(); | 85 | audiohw_disable_recording(); |
93 | audiohw_set_monitor(true); /* line 1 analog audio path */ | 86 | audiohw_set_monitor(true); /* line 1 analog audio path */ |
94 | } | 87 | } |
95 | |||
96 | break; | 88 | break; |
97 | #endif | ||
98 | } /* end switch */ | 89 | } /* end switch */ |
99 | 90 | ||
100 | last_source = source; | 91 | last_source = source; |