blob: 7ce503aafbd286bc74273333e3278ce4d1cf7bf6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
config AUDIO
bool "Audio Support"
default n
---help---
Enables overall support for Audio library.
if AUDIO
config AUDIO_NCHANNELS
int "Number of Audio Channels"
default 2
---help---
Stereo channel support is standard, but some systems may support 5 or 7
channel capability.
config AUDIO_LARGE_BUFFERS
bool "Support Audio Buffers with greater than 65K samples"
default n
---help---
By default, the Audio Pipeline Buffer uses a 16-bit max sample count, limiting
the number of samples per buffer to 65K. Enable this option to specify a
32-bit max sample count for increased samples / buffer capability.
channel capability.
config AUDIO_CUSTOM_DEV_PATH
bool "Use custom device path"
default n
---help---
By default, all audio devices on the target are are registered in the
/dev/audio directory. Select this option to change the default location
for the device registration.
if AUDIO_CUSTOM_DEV_PATH
config AUDIO_DEV_ROOT
bool "Place audio devices in /dev"
default n
---help---
This option causes all device entries to appear in /dev with all the
other device entries. This option generates the smallest code and
RAM footprint.
if !AUDIO_DEV_ROOT
config AUDIO_DEV_PATH
string "Base path for Audio devices"
default "/dev/audio"
---help---
The path on the target where audio devices are registered. The default
is to place all audio devices in the /dev/audio/ directory.
endif
endif
menu "Supported Audio Formats"
config AUDIO_FORMAT_PCM
bool "PCM Audio"
default y
---help---
Build in support for PCM Audio format.
config AUDIO_FORMAT_MP3
bool "MPEG 3 Layer 1"
default n
---help---
Build in support for MP3 Audio format.
config AUDIO_FORMAT_WMA
bool "WMA Format (see copyright notice)"
default n
---help---
Add in support for Microsoft Windows Media format.
config AUDIO_FORMAT_OGG_VORBIS
bool "Ogg Vorbis format"
default n
---help---
Build in support for the Open Source Ogg Vorbis format.
endmenu
# These are here as placeholders of what could be added
if CONFIG_AUDIO_PLANNED
config AUDIO_MIXER
bool "Planned - Enable support for the software based Audio Mixer"
default n
---help---
The Audio mixer is a software-only based component that can be used
to perform audio channel or device mixing.
config AUDIO_MIDI_SYNTH
bool "Planned - Enable support for the software-based MIDI synthisizer"
default n
---help---
Builds a simple MIDI synthisizer.
config AUDIO_OUTPUT_JACK_CONTROL
bool "Planned - Enable support for output jack control"
default n
---help---
Builds a simple MIDI synthisizer.
config AUDIO_FONT
bool "Planned - Enable support for the Audio Font"
default n
---help---
The Audio font provides common audio symbols.
endif
endif
|