summaryrefslogtreecommitdiff
path: root/firmware/sound.c
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2008-05-03 15:14:52 +0000
committerMichael Sevakis <jethead71@rockbox.org>2008-05-03 15:14:52 +0000
commit5df4405317890cc4a84edcfe827a765b52a712c9 (patch)
treec4293ce39c1d3e6be351670179b8fac9761391db /firmware/sound.c
parentd0e32119f1a639ab372258e4e3dbb5349bb086ec (diff)
downloadrockbox-5df4405317890cc4a84edcfe827a765b52a712c9.tar.gz
rockbox-5df4405317890cc4a84edcfe827a765b52a712c9.zip
Gigabeat S: Man it's so loud in here. We have SOUND! Someone please make keymaps consistent; it's rather messy atm.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17327 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/sound.c')
-rw-r--r--firmware/sound.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/firmware/sound.c b/firmware/sound.c
index 97d4bc268c..45d3e4b1b6 100644
--- a/firmware/sound.c
+++ b/firmware/sound.c
@@ -308,7 +308,7 @@ static void set_prescaled_volume(void)
308 audiohw_set_lineout_vol(tenthdb2master(0), tenthdb2master(0)); 308 audiohw_set_lineout_vol(tenthdb2master(0), tenthdb2master(0));
309#endif 309#endif
310 310
311#elif defined(HAVE_TLV320) 311#elif defined(HAVE_TLV320) || defined(HAVE_WM8978)
312 audiohw_set_headphone_vol(tenthdb2master(l), tenthdb2master(r)); 312 audiohw_set_headphone_vol(tenthdb2master(l), tenthdb2master(r));
313#endif 313#endif
314} 314}
@@ -333,7 +333,8 @@ void sound_set_volume(int value)
333#elif (CONFIG_CODEC == MAS3507D) || defined HAVE_UDA1380 \ 333#elif (CONFIG_CODEC == MAS3507D) || defined HAVE_UDA1380 \
334 || defined HAVE_WM8975 || defined HAVE_WM8758 || defined HAVE_WM8731 \ 334 || defined HAVE_WM8975 || defined HAVE_WM8758 || defined HAVE_WM8731 \
335 || defined(HAVE_WM8721) || defined(HAVE_TLV320) || defined(HAVE_WM8751) \ 335 || defined(HAVE_WM8721) || defined(HAVE_TLV320) || defined(HAVE_WM8751) \
336 || defined(HAVE_AS3514) || defined(HAVE_WM8985) || defined(HAVE_TSC2100) 336 || defined(HAVE_AS3514) || defined(HAVE_WM8985) || defined(HAVE_TSC2100) \
337 || defined(HAVE_WM8978)
337 current_volume = value * 10; /* tenth of dB */ 338 current_volume = value * 10; /* tenth of dB */
338 set_prescaled_volume(); 339 set_prescaled_volume();
339#elif CONFIG_CPU == PNX0101 340#elif CONFIG_CPU == PNX0101
@@ -353,7 +354,8 @@ void sound_set_balance(int value)
353#elif CONFIG_CODEC == MAS3507D || defined HAVE_UDA1380 \ 354#elif CONFIG_CODEC == MAS3507D || defined HAVE_UDA1380 \
354 || defined HAVE_WM8975 || defined HAVE_WM8758 || defined HAVE_WM8731 \ 355 || defined HAVE_WM8975 || defined HAVE_WM8758 || defined HAVE_WM8731 \
355 || defined(HAVE_WM8721) || defined(HAVE_TLV320) || defined(HAVE_WM8751) \ 356 || defined(HAVE_WM8721) || defined(HAVE_TLV320) || defined(HAVE_WM8751) \
356 || defined(HAVE_AS3514) || defined(HAVE_WM8985) || defined(HAVE_TSC2100) 357 || defined(HAVE_AS3514) || defined(HAVE_WM8985) || defined(HAVE_TSC2100) \
358 || defined(HAVE_WM8978)
357 current_balance = value * VOLUME_RANGE / 100; /* tenth of dB */ 359 current_balance = value * VOLUME_RANGE / 100; /* tenth of dB */
358 set_prescaled_volume(); 360 set_prescaled_volume();
359#elif CONFIG_CPU == PNX0101 361#elif CONFIG_CPU == PNX0101