summaryrefslogtreecommitdiff
path: root/firmware/export/sound.h
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2007-05-22 15:56:05 +0000
committerChristian Gmeiner <christian.gmeiner@gmail.com>2007-05-22 15:56:05 +0000
commitcdbf33adf719a54221f4f5aac4b15b0dfe54d24d (patch)
tree9a3a38da744860df4fc2ffd591f848fd02b4094b /firmware/export/sound.h
parente7075db2a76425051b2ecfdd14f14b07384c7e08 (diff)
downloadrockbox-cdbf33adf719a54221f4f5aac4b15b0dfe54d24d.tar.gz
rockbox-cdbf33adf719a54221f4f5aac4b15b0dfe54d24d.zip
* move audio settings into audio codec drivers
* add mas35xx driver for all mas35xx targets. Later mas35xx code from sound.c will move to this new driver git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13464 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/sound.h')
-rw-r--r--firmware/export/sound.h37
1 files changed, 2 insertions, 35 deletions
diff --git a/firmware/export/sound.h b/firmware/export/sound.h
index b060b97312..d405e99fbf 100644
--- a/firmware/export/sound.h
+++ b/firmware/export/sound.h
@@ -34,45 +34,12 @@
34#include "tlv320.h" 34#include "tlv320.h"
35#elif defined(HAVE_AS3514) 35#elif defined(HAVE_AS3514)
36#include "as3514.h" 36#include "as3514.h"
37#elif defined(HAVE_MAS35XX)
38#include "mas35xx.h"
37#endif 39#endif
38 40
39extern void audiohw_postinit(void); 41extern void audiohw_postinit(void);
40 42
41enum {
42 SOUND_VOLUME = 0,
43 SOUND_BASS,
44 SOUND_TREBLE,
45 SOUND_BALANCE,
46 SOUND_CHANNELS,
47 SOUND_STEREO_WIDTH,
48#if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F)
49 SOUND_LOUDNESS,
50 SOUND_AVC,
51 SOUND_MDB_STRENGTH,
52 SOUND_MDB_HARMONICS,
53 SOUND_MDB_CENTER,
54 SOUND_MDB_SHAPE,
55 SOUND_MDB_ENABLE,
56 SOUND_SUPERBASS,
57#endif
58#if CONFIG_CODEC == MAS3587F || defined(HAVE_UDA1380) || defined(HAVE_TLV320)\
59 || defined(HAVE_WM8975) || defined(HAVE_WM8758) || defined(HAVE_WM8731)
60 SOUND_LEFT_GAIN,
61 SOUND_RIGHT_GAIN,
62 SOUND_MIC_GAIN,
63#endif
64};
65
66enum {
67 SOUND_CHAN_STEREO = 0,
68 SOUND_CHAN_MONO,
69 SOUND_CHAN_CUSTOM,
70 SOUND_CHAN_MONO_LEFT,
71 SOUND_CHAN_MONO_RIGHT,
72 SOUND_CHAN_KARAOKE,
73 SOUND_CHAN_NUM_MODES
74};
75
76typedef void sound_set_type(int value); 43typedef void sound_set_type(int value);
77 44
78const char *sound_unit(int setting); 45const char *sound_unit(int setting);