| | | | |
| Offset 2, 44 lines modified | Offset 2, 46 lines modified |
| 2 | #·giving·the·full·path·of·the·library·.so·file. | 2 | #·giving·the·full·path·of·the·library·.so·file. |
| 3 | #····libraries·{ | 3 | #····libraries·{ |
| 4 | #········<lib·name>·{ | 4 | #········<lib·name>·{ |
| 5 | #··········path·<lib·path> | 5 | #··········path·<lib·path> |
| 6 | #········} | 6 | #········} |
| 7 | #····} | 7 | #····} |
| 8 | libraries·{ | 8 | libraries·{ |
| | 9 | #·This·is·a·proxy·library·that·will·be·an·abstraction·for |
| | 10 | #·the·HW·and·SW·effects |
| | |
| | 11 | ··#proxy·{ |
| | 12 | ····#path·/system/lib/soundfx/libeffectproxy.so |
| | 13 | ··#} |
| | |
| | 14 | #·This·is·the·SW·implementation·library·of·the·effect |
| | 15 | ··#libSW·{ |
| | 16 | ····#path·/system/lib/soundfx/libswwrapper.so |
| | 17 | ··#} |
| | |
| | 18 | #·This·is·the·HW·implementation·library·for·the·effect |
| | 19 | ··#libHW·{ |
| | 20 | ····#path·/system/lib/soundfx/libhwwrapper.so |
| | 21 | ··#} |
| | |
| 9 | ··bundle·{ | 22 | ··bundle·{ |
| 10 | ····path·/system/lib/soundfx/libbundlewrapper.so | 23 | ····path·/system/lib/soundfx/libbundlewrapper.so |
| 11 | ··} | 24 | ··} |
| 12 | ··reverb·{ | 25 | ··reverb·{ |
| 13 | ····path·/system/lib/soundfx/libreverbwrapper.so | 26 | ····path·/system/lib/soundfx/libreverbwrapper.so |
| 14 | ··} | 27 | ··} |
| 15 | ··visualizer_sw·{ | 28 | ··visualizer·{ |
| 16 | ····path·/system/lib/soundfx/libvisualizer.so | 29 | ····path·/system/lib/soundfx/libvisualizer.so |
| 17 | ··} | 30 | ··} |
| 18 | ··visualizer_hw·{ | |
| 19 | ····path·/system/lib/soundfx/libqcomvisualizer.so | |
| 20 | ··} | |
| 21 | ··downmix·{ | 31 | ··downmix·{ |
| 22 | ····path·/system/lib/soundfx/libdownmix.so | 32 | ····path·/system/lib/soundfx/libdownmix.so |
| 23 | ··} | 33 | ··} |
| 24 | ··loudness_enhancer·{ | 34 | ··loudness_enhancer·{ |
| 25 | ····path·/system/lib/soundfx/libldnhncr.so | 35 | ····path·/system/lib/soundfx/libldnhncr.so |
| 26 | ··} | 36 | ··} |
| 27 | ··proxy·{ | |
| 28 | ····path·/system/lib/soundfx/libeffectproxy.so | |
| 29 | ··} | |
| 30 | ··offload_bundle·{ | |
| 31 | ····path·/system/lib/soundfx/libqcompostprocbundle.so | |
| 32 | ··} | |
| 33 | ··audio_pre_processing·{ | |
| 34 | ····path·/system/lib/soundfx/libqcomvoiceprocessing.so | |
| 35 | ··} | |
| 36 | ··volume_listener·{ | |
| 37 | ····path·/system/lib/soundfx/libvolumelistener.so | |
| 38 | ··} | |
| 39 | } | 37 | } |
| | |
| 40 | #·Default·pre-processing·library.·Add·to·audio_effect.conf·"libraries"·section·if | 38 | #·Default·pre-processing·library.·Add·to·audio_effect.conf·"libraries"·section·if |
| 41 | #·audio·HAL·implements·support·for·default·software·audio·pre-processing·effects | 39 | #·audio·HAL·implements·support·for·default·software·audio·pre-processing·effects |
| 42 | # | 40 | # |
| 43 | #··pre_processing·{ | 41 | #··pre_processing·{ |
| 44 | #····path·/system/lib/soundfx/libaudiopreprocessing.so | 42 | #····path·/system/lib/soundfx/libaudiopreprocessing.so |
| Offset 80, 202 lines modified | Offset 82, 57 lines modified |
| 80 | ······#libhw·{ | 82 | ······#libhw·{ |
| 81 | ·········#library·libHW | 83 | ·········#library·libHW |
| 82 | ·········#uuid··zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz | 84 | ·········#uuid··zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz |
| 83 | ······#}End·of·HW·effect | 85 | ······#}End·of·HW·effect |
| 84 | ··#}·End·of·effect·proxy | 86 | ··#}·End·of·effect·proxy |
| | |
| 85 | ··bassboost·{ | 87 | ··bassboost·{ |
| 86 | ····library·proxy | |
| 87 | ····uuid·14804144-a5ee-4d24-aa88-0002a5d5c51b | |
| | |
| 88 | ····libsw·{ | |
| 89 | ······library·bundle | 88 | ····library·bundle |
| 90 | ······uuid·8631f300-72e2-11df-b57e-0002a5d5c51b | 89 | ····uuid·8631f300-72e2-11df-b57e-0002a5d5c51b |
| 91 | ····} | |
| | |
| 92 | ····libhw·{ | |
| 93 | ······library·offload_bundle | |
| 94 | ······uuid·2c4a8c24-1581-487f-94f6-0002a5d5c51b | |
| 95 | ····} | |
| 96 | ··} | 90 | ··} |
| 97 | ··virtualizer·{ | 91 | ··virtualizer·{ |
| 98 | ····library·proxy | |
| 99 | ····uuid·d3467faa-acc7-4d34-acaf-0002a5d5c51b | |
| | |
| 100 | ····libsw·{ | |
| 101 | ······library·bundle | 92 | ····library·bundle |
| 102 | ······uuid·1d4033c0-8557-11df-9f2d-0002a5d5c51b | 93 | ····uuid·1d4033c0-8557-11df-9f2d-0002a5d5c51b |
| 103 | ····} | |
| | |
| 104 | ····libhw·{ | |
| 105 | ······library·offload_bundle | |
| 106 | ······uuid·509a4498-561a-4bea-b3b1-0002a5d5c51b | |
| 107 | ····} | |
| 108 | ··} | 94 | ··} |
| 109 | ··equalizer·{ | 95 | ··equalizer·{ |
| 110 | ····library·proxy | |
| 111 | ····uuid·c8e70ecd-48ca-456e-8a4f-0002a5d5c51b | |
| | |
| 112 | ····libsw·{ | |
| 113 | ······library·bundle | 96 | ····library·bundle |
| 114 | ······uuid·ce772f20-847d-11df-bb17-0002a5d5c51b | 97 | ····uuid·ce772f20-847d-11df-bb17-0002a5d5c51b |
| 115 | ····} | |
| | |
| 116 | ····libhw·{ | |
| 117 | ······library·offload_bundle | |
| 118 | ······uuid·a0dac280-401c-11e3-9379-0002a5d5c51b | |
| 119 | ····} | |
| 120 | ··} | 98 | ··} |
| 121 | ··volume·{ | 99 | ··volume·{ |
| 122 | ····library·bundle | 100 | ····library·bundle |
| 123 | ····uuid·119341a0-8469-11df-81f9-0002a5d5c51b | 101 | ····uuid·119341a0-8469-11df-81f9-0002a5d5c51b |
| 124 | ··} | 102 | ··} |
| 125 | ··reverb_env_aux·{ | 103 | ··reverb_env_aux·{ |
| 126 | ····library·proxy | |
| 127 | ····uuid·48404ac9-d202-4ccc-bf84-0002a5d5c51b | |
| | |
| 128 | ····libsw·{ | |
| 129 | ······library·reverb | 104 | ····library·reverb |
| 130 | ······uuid·4a387fc0-8ab3-11df-8bad-0002a5d5c51b | 105 | ····uuid·4a387fc0-8ab3-11df-8bad-0002a5d5c51b |
| 131 | ····} | |
| | |
| 132 | ····libhw·{ | |
| 133 | ······library·offload_bundle | |
| 134 | ······uuid·79a18026-18fd-4185-8233-0002a5d5c51b | |
| 135 | ····} | |
| 136 | ··} | 106 | ··} |
| 137 | ··reverb_env_ins·{ | 107 | ··reverb_env_ins·{ |
| 138 | ····library·proxy | |
| 139 | ····uuid·b707403a-a1c1-4291-9573-0002a5d5c51b | |
| | |
| 140 | ····libsw·{ | |
| 141 | ······library·reverb | 108 | ····library·reverb |
| 142 | ······uuid·c7a511a0-a3bb-11df-860e-0002a5d5c51b | 109 | ····uuid·c7a511a0-a3bb-11df-860e-0002a5d5c51b |
| 143 | ····} | |
| | |
| 144 | ····libhw·{ | |
| 145 | ······library·offload_bundle | |
| 146 | ······uuid·eb64ea04-973b-43d2-8f5e-0002a5d5c51b | |
| 147 | ····} | |
| 148 | ··} | 110 | ··} |
| 149 | ··reverb_pre_aux·{ | 111 | ··reverb_pre_aux·{ |
| 150 | ····library·proxy | |
| 151 | ····uuid·1b78f587-6d1c-422e-8b84-0002a5d5c51b | |
| | |
| 152 | ····libsw·{ | |
| 153 | ······library·reverb | 112 | ····library·reverb |
| 154 | ······uuid·f29a1400-a3bb-11df-8ddc-0002a5d5c51b | 113 | ····uuid·f29a1400-a3bb-11df-8ddc-0002a5d5c51b |
| 155 | ····} | |
| | |
| 156 | ····libhw·{ | |
| 157 | ······library·offload_bundle | |
| 158 | ······uuid·6987be09-b142-4b41-9056-0002a5d5c51b | |
| 159 | ····} | |
| 160 | ··} | 114 | ··} |
| 161 | ··reverb_pre_ins·{ | 115 | ··reverb_pre_ins·{ |
| 162 | ····library·proxy | |
| 163 | ····uuid·f3e178d2-ebcb-408e-8357-0002a5d5c51b | |
| | |
| 164 | ····libsw·{ | |
| 165 | ······library·reverb | 116 | ····library·reverb |
| 166 | ······uuid·172cdf00-a3bc-11df-a72f-0002a5d5c51b | 117 | ····uuid·172cdf00-a3bc-11df-a72f-0002a5d5c51b |
| 167 | ····} | |
| | |
| 168 | ····libhw·{ | |
| 169 | ······library·offload_bundle | |
| 170 | ······uuid·aa2bebf6-47cf-4613-9bca-0002a5d5c51b | |
| 171 | ····} | |
| 172 | ··} | 118 | ··} |
| 173 | ··visualizer·{ | 119 | ··visualizer·{ |
| 174 | ····library·proxy | |
| 175 | ····uuid·1d0a1a53-7d5d-48f2-8e71-27fbd10d842c | |
| | |
| 176 | ····libsw·{ | |
| 177 | ······library·visualizer_sw | 120 | ····library·visualizer |
| 178 | ······uuid··d069d9e0-8329-11df-9168-0002a5d5c51b | 121 | ····uuid·d069d9e0-8329-11df-9168-0002a5d5c51b |
| 179 | ····} | |
| | |
| 180 | ····libhw·{ | |
| 181 | ······library·visualizer_hw | |
| 182 | ······uuid·7a8044a0-1a71-11e3-a184-0002a5d5c51b | |
| 183 | ····} | |
| 184 | ··} | 122 | ··} |
| 185 | ··downmix·{ | 123 | ··downmix·{ |
| 186 | ····library·downmix | 124 | ····library·downmix |
| 187 | ····uuid·93f04452-e4fe-41cc-91f9-e475b6d1d69f | 125 | ····uuid·93f04452-e4fe-41cc-91f9-e475b6d1d69f |
| 188 | ··} | 126 | ··} |
| 189 | ··loudness_enhancer·{ | 127 | ··loudness_enhancer·{ |
| 190 | ····library·loudness_enhancer | 128 | ····library·loudness_enhancer |
| 191 | ····uuid·fa415329-2034-4bea-b5dc-5b381c8d1e2c | 129 | ····uuid·fa415329-2034-4bea-b5dc-5b381c8d1e2c |
| 192 | ··} | 130 | ··} |
| 193 | ··aec·{ | |
| 194 | ····library·audio_pre_processing | |
| 195 | ····uuid·4b8b4260-3429-11e6-a6c7-0002a5d5c51b | |
| 196 | ··} | |
| 197 | ··ns·{ | |
| 198 | ····library·audio_pre_processing | |
| 199 | ····uuid·5dbdc480-3429-11e6-a499-0002a5d5c51b | |
| 200 | ··} | |
| 201 | ··music_helper·{ | |
| 202 | ····library·volume_listener | |
| 203 | ····uuid·08b8b058-0590-11e5-ac71-0025b32654a0 | |
| 204 | ··} | |
| 205 | ··ring_helper·{ | |
| 206 | ····library·volume_listener | |
| 207 | ····uuid·0956df94-0590-11e5-bdbe-0025b32654a0 | |
| 208 | ··} | |
| 209 | ··alarm_helper·{ | |
| 210 | ····library·volume_listener | |
| 211 | ····uuid·09f303e2-0590-11e5-8fdb-0025b32654a0 | |
| 212 | ··} | |
| 213 | ··#·voice_helper·is·called·when·stream·type·is·voice_call·in·VoIP·usecase | |
| 214 | ··voice_helper·{ | |
| 215 | ····library·volume_listener | |
| 216 | ····uuid·0ace5c08-0590-11e5-ae9e-0025b32654a0 | |
| 217 | ··} | |
| 218 | ··notification_helper·{ | |
| 219 | ····library·volume_listener | |
| 220 | ····uuid·0b776dde-0590-11e5-81ba-0025b32654a0 | |
| 221 | ··} | |
| 222 | } | |
| | |
| 223 | #·additional·effect·from·vendor | |
| 224 | #·UUID·generated·using·version·1 | |
| | |
| 225 | output_session_processing·{ | |
| 226 | ····music·{ | |
| 227 | ········music_helper·{ | |
| 228 | ········} | |
| 229 | ····} | |
| 230 | ····ring·{ | |
| 231 | ········ring_helper·{ | |
| 232 | ········} | |
| 233 | ····} | |
| 234 | ····alarm·{ | |
| 235 | ········alarm_helper·{ | |
| 236 | ········} | |
| 237 | ····} | |
| 238 | ····#·stream·type·voice_call·is·used·for·VoIP·call | |
| 239 | ····voice_call·{ | |
| 240 | ········voice_helper·{ | |
| 241 | ········} | |
| 242 | ····} | |
| 243 | ····notification·{ | |
| 244 | ········notification_helper·{ | |
| 245 | ········} | |
| 246 | ····} | |
| 247 | } | |
| | |
| 248 | pre_processing·{ | |
| 249 | ····voice_communication·{ | |
| 250 | ········aec·{ | |
| 251 | ········} | |
| 252 | ········ns·{ | |
| 253 | ········} | |
| 254 | ····} | |
| 255 | } | 131 | } |
| | |
| 256 | #·Default·pre-processing·effects.·Add·to·audio_effect.conf·"effects"·section·if | 132 | #·Default·pre-processing·effects.·Add·to·audio_effect.conf·"effects"·section·if |
| 257 | #·audio·HAL·implements·support·for·them. | 133 | #·audio·HAL·implements·support·for·them. |
| 258 | # | 134 | # |
| 259 | #··agc·{ | 135 | #··agc·{ |
| 260 | #····library·pre_processing | 136 | #····library·pre_processing |