diff options
author | Christian Gmeiner <christian.gmeiner@gmail.com> | 2007-05-22 15:56:05 +0000 |
---|---|---|
committer | Christian Gmeiner <christian.gmeiner@gmail.com> | 2007-05-22 15:56:05 +0000 |
commit | cdbf33adf719a54221f4f5aac4b15b0dfe54d24d (patch) | |
tree | 9a3a38da744860df4fc2ffd591f848fd02b4094b /firmware/export/sound.h | |
parent | e7075db2a76425051b2ecfdd14f14b07384c7e08 (diff) | |
download | rockbox-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.h | 37 |
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 | ||
39 | extern void audiohw_postinit(void); | 41 | extern void audiohw_postinit(void); |
40 | 42 | ||
41 | enum { | ||
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 | |||
66 | enum { | ||
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 | |||
76 | typedef void sound_set_type(int value); | 43 | typedef void sound_set_type(int value); |
77 | 44 | ||
78 | const char *sound_unit(int setting); | 45 | const char *sound_unit(int setting); |