summaryrefslogtreecommitdiff
path: root/firmware/target/arm/audio-pp.c
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2008-05-31 08:31:46 +0000
committerMichael Sevakis <jethead71@rockbox.org>2008-05-31 08:31:46 +0000
commit023cd578fad93a299424cf38bc85a64d0865decc (patch)
tree141415b86f4e2953b5c3a2717c103b20fd8354be /firmware/target/arm/audio-pp.c
parente0a6a70b99da5f097cfe85ea88b9569d22bcb778 (diff)
downloadrockbox-023cd578fad93a299424cf38bc85a64d0865decc.tar.gz
rockbox-023cd578fad93a299424cf38bc85a64d0865decc.zip
Commit FS#9024 - apply proper line-in gain for h10's radio by Przemyslaw Holubowski with one change: make "0x1e" "0x1f" since that's actually +12dB.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17665 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/audio-pp.c')
-rw-r--r--firmware/target/arm/audio-pp.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/firmware/target/arm/audio-pp.c b/firmware/target/arm/audio-pp.c
index 121203a317..8599fde4f1 100644
--- a/firmware/target/arm/audio-pp.c
+++ b/firmware/target/arm/audio-pp.c
@@ -79,10 +79,13 @@ void audio_input_mux(int source, unsigned flags)
79#if defined(IRIVER_H10) || defined(IRIVER_H10_5GB) 79#if defined(IRIVER_H10) || defined(IRIVER_H10_5GB)
80 /* Switch line in source to tuner */ 80 /* Switch line in source to tuner */
81 GPIO_CLEAR_BITWISE(GPIOB_OUTPUT_VAL, 0x04); 81 GPIO_CLEAR_BITWISE(GPIOB_OUTPUT_VAL, 0x04);
82#endif /* Set line-in vol to 0dB*/ 82 /* Set line-in vol to +12dB, which is proper for H10's */
83 if (!recording)
84 audiohw_set_recvol(0x1f, 0x1f, AUDIO_GAIN_LINEIN);
85#else /* Set line-in vol to 0dB*/
83 if (!recording) 86 if (!recording)
84 audiohw_set_recvol(0x17, 0x17, AUDIO_GAIN_LINEIN); 87 audiohw_set_recvol(0x17, 0x17, AUDIO_GAIN_LINEIN);
85 88#endif
86 if (source == last_source && recording == last_recording) 89 if (source == last_source && recording == last_recording)
87 break; 90 break;
88 91