| | | | |
| 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 | # |