forked from thesofproject/sof
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathKconfig
More file actions
206 lines (178 loc) · 5.61 KB
/
Kconfig
File metadata and controls
206 lines (178 loc) · 5.61 KB
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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# SPDX-License-Identifier: BSD-3-Clause
menu "Processing modules"
visible if COMP_MODULE_ADAPTER
config CADENCE_CODEC
bool "Cadence codec"
default n
help
Select for codecs which conforms to the Cadence API.
This will cause codec adapter component to include header
files specific to CADENCE base codecs.
if CADENCE_CODEC
config CADENCE_CODEC_WRAPPER
bool 'Cadence codec wrapper'
default n
help
Select for cadence_codec_api wrapper function that will allow
users to call into codecs which conforms to the Cadence API without
explicitly knowing/using the entry function symbol name.
if CADENCE_CODEC_WRAPPER
config CADENCE_CODEC_WRAPPER_LIB
string "Cadence codec wrapper library name"
help
This option is a string and takes the full name of the codec wrapper library binary.
endif
config CADENCE_CODEC_AAC_DEC
bool "Cadence AAC decoder"
default n
help
Select for Cadence AAC decoder support.
This will cause Cadence codec to include Cadence AAC library
api symbol.
if CADENCE_CODEC_AAC_DEC
config CADENCE_CODEC_AAC_DEC_LIB
string "Cadence AAC decoder library name"
help
This option is a string and takes the full name of the AAC decoder library binary.
endif
config CADENCE_CODEC_BSAC_DEC
bool "Cadence BSAC decoder"
default n
help
Select for Cadence BSAC decoder support.
This will cause Cadence codec to include Cadence BSAC library
api symbol.
if CADENCE_CODEC_BSAC_DEC
config CADENCE_CODEC_BSAC_DEC_LIB
string "Cadence BSAC decoder library name"
help
This option is a string and takes the full name of the BSAC decoder library
endif
config CADENCE_CODEC_DAB_DEC
bool "Cadence DAB decoder"
default n
help
Select for Cadence DAB decoder support.
This will cause Cadence codec to include Cadence DAB library
api symbol.
if CADENCE_CODEC_DAB_DEC
config CADENCE_CODEC_DAB_DEC_LIB
string "Cadence DAB decoder library name"
help
This option is a string and takes the full name of the DAB library binary.
endif
config CADENCE_CODEC_DRM_DEC
bool "Cadence DRM decoder"
default n
help
Select for Cadence DRM decoder support.
This will cause Cadence codec to include Cadence DRM library
api symbol.
if CADENCE_CODEC_DRM_DEC
config CADENCE_CODEC_DRM_DEC_LIB
string "Cadence DRM decoder library name"
help
This option is a string and takes the full name of the DRM library binary.
endif
config CADENCE_CODEC_MP3_DEC
bool "Cadence MP3 decoder"
default n
help
Select for Cadence MP3 decoder support.
This will cause Cadence codec to include Cadence MP3 library
api symbol.
if CADENCE_CODEC_MP3_DEC
config CADENCE_CODEC_MP3_DEC_LIB
string "Cadence MP3 decoder library name"
help
This option is a string and takes the full name of the MP3 library binary.
endif
config CADENCE_CODEC_SBC_DEC
bool "Cadence SBC decoder"
default n
help
Select for Cadence SBC decoder support.
This will cause Cadence codec to include Cadence SBC library
api symbol.
if CADENCE_CODEC_SBC_DEC
config CADENCE_CODEC_SBC_DEC_LIB
string "Cadence SBC decoder library name"
help
This option is a string and takes the full name of the SBC library binary.
endif
config CADENCE_CODEC_VORBIS_DEC
bool "Cadence VORBIS decoder"
default n
help
Select for Cadence VORBIS decoder support.
This will cause Cadence codec to include Cadence VORBIS library
api symbol.
if CADENCE_CODEC_VORBIS_DEC
config CADENCE_CODEC_VORBIS_DEC_LIB
string "Cadence VORBIS decoder library name"
help
This option is a string and takes the full name of the VORBIS library binary.
endif
config CADENCE_CODEC_SRC_PP
bool "Cadence SRC polyphase"
default n
help
Select for Cadence SRC polyphase support.
This will cause Cadence codec to include Cadence SRC library
api symbol.
if CADENCE_CODEC_SRC_PP
config CADENCE_CODEC_SRC_PP_LIB
string "Cadence SRC polyphase library name"
help
This option is a string and takes the full name of the SRC library binary.
endif
endif # Cadence
config PASSTHROUGH_CODEC
bool "Passthrough codec"
default n
help
Select for a passthrough API codec implementation.
This will cause codec adapter component to include header
files specific to PASSTHROUGH base codecs.
config WAVES_CODEC
bool "Waves codec"
select WAVES_CODEC_STUB if COMP_STUBS
default n
help
Select to include Waves codec. Waves codec implements MaxxEffect API.
API definition together with pre-compiled library is shared by Waves Audio Ltd.
If library is not provided will result in compilation error.
For more information, contact consumer@waves.com.
config WAVES_CODEC_STUB
bool "Waves codec stub"
depends on WAVES_CODEC
default n
help
Select to build the waves codec with a stub file. This should only be used for
testing or CI.
config DTS_CODEC
bool "DTS codec"
default n
select DTS_CODEC_STUB if COMP_STUBS
help
Select to include DTS codec.
In order to compile with this option enabled, a pre-compiled static library
must be provided by DTS for your target platform. If this library is not present
then compilation errors will occur.
For more information, please contact sales@xperi.com
config DTS_CODEC_STUB
bool "DTS codec stub"
depends on DTS_CODEC
default n
help
Select to include DTS codec stub library. This is meant for testing and CI
purposes only.
config INTEL_MODULES
bool "Intel modules"
default n
depends on LIBRARY_MANAGER
help
Select for a Intel modules API implementation.
This will cause module adapter component to include IADK module
codec code. It will work only when LIBRARY_MANAGER is enabled.
endmenu