| | | |
Offset 14, 27 lines modified | Offset 14, 27 lines modified |
14 | ··} | 14 | ··} |
15 | ··visualizer_sw·{ | 15 | ··visualizer_sw·{ |
16 | ····path·/vendor/lib/soundfx/libvisualizer.so | 16 | ····path·/vendor/lib/soundfx/libvisualizer.so |
17 | ··} | 17 | ··} |
18 | ··visualizer_hw·{ | 18 | ··visualizer_hw·{ |
19 | ····path·/vendor/lib/soundfx/libqcomvisualizer.so | 19 | ····path·/vendor/lib/soundfx/libqcomvisualizer.so |
20 | ··} | 20 | ··} |
21 | ··fmas·{ | 21 | ··downmix·{ |
22 | ····path·/vendor/lib/soundfx/libfmas.so | 22 | ····path·/vendor/lib/soundfx/libdownmix.so |
23 | ··} | 23 | ··} |
24 | ··loudness_enhancer·{ | 24 | ··loudness_enhancer·{ |
25 | ····path·/vendor/lib/soundfx/libldnhncr.so | 25 | ····path·/vendor/lib/soundfx/libldnhncr.so |
26 | ··} | 26 | ··} |
27 | ··proxy·{ | 27 | ··proxy·{ |
28 | ····path·/vendor/lib/soundfx/libeffectproxy.so | 28 | ····path·/vendor/lib/soundfx/libeffectproxy.so |
29 | ··} | 29 | ··} |
30 | ··offload_bundle·{ | 30 | ··offload_bundle·{ |
31 | ····path·/vendor/lib/soundfx/libqcompostprocbundle.so | 31 | ····path·/vendor/lib/soundfx/libqcompostprocbundle.so |
32 | ··} | 32 | ··} |
33 | ··qcom_pre_processing·{ | 33 | ··audio_pre_processing·{ |
34 | ····path·/vendor/lib/soundfx/libqcomvoiceprocessing.so | 34 | ····path·/vendor/lib/soundfx/libqcomvoiceprocessing.so |
35 | ··} | 35 | ··} |
36 | ··volume_listener·{ | 36 | ··volume_listener·{ |
37 | ····path·/vendor/lib/soundfx/libvolumelistener.so | 37 | ····path·/vendor/lib/soundfx/libvolumelistener.so |
38 | ··} | 38 | ··} |
39 | } | 39 | } |
| |
Offset 80, 20 lines modified | Offset 80, 40 lines modified |
80 | ······#libhw·{ | 80 | ······#libhw·{ |
81 | ·········#library·libHW | 81 | ·········#library·libHW |
82 | ·········#uuid··zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz | 82 | ·········#uuid··zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz |
83 | ······#}End·of·HW·effect | 83 | ······#}End·of·HW·effect |
84 | ··#}·End·of·effect·proxy | 84 | ··#}·End·of·effect·proxy |
| |
85 | ··bassboost·{ | 85 | ··bassboost·{ |
| 86 | ····library·proxy |
| 87 | ····uuid·14804144-a5ee-4d24-aa88-0002a5d5c51b |
| |
| 88 | ····libsw·{ |
86 | ····library·bundle | 89 | ······library·bundle |
87 | ····uuid·8631f300-72e2-11df-b57e-0002a5d5c51b | 90 | ······uuid·8631f300-72e2-11df-b57e-0002a5d5c51b |
| 91 | ····} |
| |
| 92 | ····libhw·{ |
| 93 | ······library·offload_bundle |
| 94 | ······uuid·2c4a8c24-1581-487f-94f6-0002a5d5c51b |
| 95 | ····} |
88 | ··} | 96 | ··} |
89 | ··virtualizer·{ | 97 | ··virtualizer·{ |
90 | ····library·fmas | |
91 | ····uuid·36103c50-8514-11e2-9e96-0800200c9a66 | 98 | ····library·proxy |
| 99 | ····uuid·d3467faa-acc7-4d34-acaf-0002a5d5c51b |
| |
| 100 | ····libsw·{ |
| 101 | ······library·bundle |
| 102 | ······uuid·1d4033c0-8557-11df-9f2d-0002a5d5c51b |
| 103 | ····} |
| |
| 104 | ····libhw·{ |
| 105 | ······library·offload_bundle |
| 106 | ······uuid·509a4498-561a-4bea-b3b1-0002a5d5c51b |
| 107 | ····} |
92 | ··} | 108 | ··} |
93 | ··equalizer·{ | 109 | ··equalizer·{ |
94 | ····library·proxy | 110 | ····library·proxy |
95 | ····uuid·c8e70ecd-48ca-456e-8a4f-0002a5d5c51b | 111 | ····uuid·c8e70ecd-48ca-456e-8a4f-0002a5d5c51b |
| |
96 | ····libsw·{ | 112 | ····libsw·{ |
97 | ······library·bundle | 113 | ······library·bundle |
Offset 176, 27 lines modified | Offset 196, 27 lines modified |
| |
176 | ····libhw·{ | 196 | ····libhw·{ |
177 | ······library·visualizer_hw | 197 | ······library·visualizer_hw |
178 | ······uuid·7a8044a0-1a71-11e3-a184-0002a5d5c51b | 198 | ······uuid·7a8044a0-1a71-11e3-a184-0002a5d5c51b |
179 | ····} | 199 | ····} |
180 | ··} | 200 | ··} |
181 | ··downmix·{ | 201 | ··downmix·{ |
182 | ····library·fmas | |
183 | ····uuid·36103c51-8514-11e2-9e96-0800200c9a66 | 202 | ····library·downmix |
| 203 | ····uuid·93f04452-e4fe-41cc-91f9-e475b6d1d69f |
184 | ··} | 204 | ··} |
185 | ··loudness_enhancer·{ | 205 | ··loudness_enhancer·{ |
186 | ····library·loudness_enhancer | 206 | ····library·loudness_enhancer |
187 | ····uuid·fa415329-2034-4bea-b5dc-5b381c8d1e2c | 207 | ····uuid·fa415329-2034-4bea-b5dc-5b381c8d1e2c |
188 | ··} | 208 | ··} |
189 | ··aec·{ | 209 | ··aec·{ |
190 | ····library·qcom_pre_processing | 210 | ····library·audio_pre_processing |
191 | ····uuid·b4398408-1fb9-11e7-93ae-92361f002671 | 211 | ····uuid·b4398408-1fb9-11e7-93ae-92361f002671 |
192 | ··} | 212 | ··} |
193 | ··ns·{ | 213 | ··ns·{ |
194 | ····library·qcom_pre_processing | 214 | ····library·audio_pre_processing |
195 | ····uuid·b43988c2-1fb9-11e7-93ae-92361f002671 | 215 | ····uuid·b43988c2-1fb9-11e7-93ae-92361f002671 |
196 | ··} | 216 | ··} |
197 | ··music_helper·{ | 217 | ··music_helper·{ |
198 | ····library·volume_listener | 218 | ····library·volume_listener |
199 | ····uuid·08b8b058-0590-11e5-ac71-0025b32654a0 | 219 | ····uuid·08b8b058-0590-11e5-ac71-0025b32654a0 |
200 | ··} | 220 | ··} |
201 | ··ring_helper·{ | 221 | ··ring_helper·{ |
Offset 214, 15 lines modified | Offset 234, 17 lines modified |
214 | ··} | 234 | ··} |
215 | ··notification_helper·{ | 235 | ··notification_helper·{ |
216 | ····library·volume_listener | 236 | ····library·volume_listener |
217 | ····uuid·0b776dde-0590-11e5-81ba-0025b32654a0 | 237 | ····uuid·0b776dde-0590-11e5-81ba-0025b32654a0 |
218 | ··} | 238 | ··} |
219 | } | 239 | } |
| |
220 | #·Additional·effects·from·vendor | 240 | #·additional·effect·from·vendor |
| 241 | #·UUID·generated·using·version·1 |
| |
221 | output_session_processing·{ | 242 | output_session_processing·{ |
222 | ····music·{ | 243 | ····music·{ |
223 | ········music_helper·{ | 244 | ········music_helper·{ |
224 | ········} | 245 | ········} |
225 | ····} | 246 | ····} |
226 | ····ring·{ | 247 | ····ring·{ |
227 | ········ring_helper·{ | 248 | ········ring_helper·{ |
Offset 239, 17 lines modified | Offset 261, 71 lines modified |
239 | ····} | 261 | ····} |
240 | ····notification·{ | 262 | ····notification·{ |
241 | ········notification_helper·{ | 263 | ········notification_helper·{ |
242 | ········} | 264 | ········} |
243 | ····} | 265 | ····} |
244 | } | 266 | } |
| |
| |
245 | #·Audio·preprocessor·configurations. | |
246 | pre_processing·{ | 267 | pre_processing·{ |
247 | ····voice_communication·{ | 268 | ····voice_communication·{ |
248 | ········aec·{ | 269 | ········aec·{ |
249 | ········} | 270 | ········} |
250 | ········ns·{ | 271 | ········ns·{ |
251 | ········} | 272 | ········} |
252 | ····} | 273 | ····} |
253 | } | 274 | } |
| |
| 275 | #·Default·pre-processing·effects.·Add·to·audio_effect.conf·"effects"·section·if |
| 276 | #·audio·HAL·implements·support·for·them. |
| 277 | # |
| 278 | #··agc·{ |
| 279 | #····library·pre_processing |
| 280 | #····uuid·aa8130e0-66fc-11e0-bad0-0002a5d5c51b |
| 281 | #··} |
| 282 | #··aec·{ |
| 283 | #····library·pre_processing |
| 284 | #····uuid·bb392ec0-8d4d-11e0-a896-0002a5d5c51b |
| 285 | #··} |
| 286 | #··ns·{ |
| 287 | #····library·pre_processing |
| 288 | #····uuid·c06c8400-8e06-11e0-9cb6-0002a5d5c51b |
| 289 | #··} |
| |
| 290 | #·Audio·preprocessor·configurations. |
| 291 | #·The·pre·processor·configuration·consists·in·a·list·of·elements·each·describing |
| 292 | #·pre·processor·settings·for·a·given·input·source.·Valid·input·source·names·are: |
| 293 | #·"mic",·"camcorder",·"voice_recognition",·"voice_communication" |
| 294 | #·Each·input·source·element·contains·a·list·of·effects·elements.·The·name·of·the·effect |
| 295 | #·element·must·be·the·name·of·one·of·the·effects·in·the·"effects"·list·of·the·file. |
| 296 | #·Each·effect·element·may·optionally·contain·a·list·of·parameters·and·their |
| 297 | #·default·value·to·apply·when·the·pre·processor·effect·is·created. |
| 298 | #·A·parameter·is·defined·by·a·"param"·element·and·a·"value"·element.·Each·of·these·elements |
| 299 | #·consists·in·one·or·more·elements·specifying·a·type·followed·by·a·value. |
| 300 | #·The·types·defined·are:·"int",·"short",·"float",·"bool"·and·"string" |
| 301 | #·When·both·"param"·and·"value"·are·a·single·int,·a·simple·form·is·allowed·where·just |
| 302 | #·the·param·and·value·pair·is·present·in·the·parameter·description |
| 303 | #····pre_processing·{ |
| 304 | #········<input·source·name>·{ |
| 305 | #············<fx·name>·{ |
| 306 | #················<param·1·name>·{ |
| 307 | #····················param·{ |
| 308 | #························int|short|float|bool|string·<value> |
| 309 | #························[·int|short|float|bool|string·<value>·] |
| 310 | #························... |
| 311 | #····················} |
| 312 | #····················value·{ |
| 313 | #························int|short|float|bool|string·<value> |
| 314 | #························[·int|short|float|bool|string·<value>·] |
| 315 | #························... |
| 316 | #····················} |
| 317 | #················} |
| 318 | #················<param·2·name·>·{<param>·<value>} |
| 319 | #················... |
| 320 | #············} |
| 321 | #············... |
| 322 | #········} |
| 323 | #········... |
| 324 | #····} |
| |
| 325 | # |
| 326 | #·TODO:·add·default·audio·pre·processor·configurations·after·debug·and·tuning·phase |
| 327 | # |