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