• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package: "com.android.bluetooth.flags"
2container: "com.android.bt"
3
4flag {
5    name: "leaudio_broadcast_monitor_source_sync_status"
6    is_exported: true
7    namespace: "bluetooth"
8    description: "New APIs to improve broadcast source sync"
9    bug: "307406671"
10}
11
12flag {
13    name: "leaudio_broadcast_volume_control_for_connected_devices"
14    is_exported: true
15    namespace: "bluetooth"
16    description: "Allow volume control for connected devices"
17    bug: "307408418"
18}
19
20flag {
21    name: "metadata_api_inactive_audio_device_upon_connection"
22    is_exported: true
23    namespace: "bluetooth"
24    description: "API to set device as inactive audio device upon connection"
25    bug: "322387487"
26}
27
28flag {
29    name: "leaudio_multiple_vocs_instances_api"
30    is_exported: true
31    namespace: "bluetooth"
32    description: "Support multiple audio outputs for volume offset"
33    bug: "323156655"
34}
35
36flag {
37    name: "run_ble_audio_ticks_in_worker_thread"
38    namespace: "bluetooth"
39    description: "Fix thread ownership issue in ble_audio_ticks"
40    bug: "325984257"
41    metadata {
42        purpose: PURPOSE_BUGFIX
43    }
44}
45
46flag {
47    name: "leaudio_allow_leaudio_only_devices"
48    namespace: "bluetooth"
49    description: "Enable Le Audio for LeAudio only devices"
50    bug: "328471369"
51}
52
53flag {
54    name: "leaudio_mono_location_errata_api"
55    is_exported: true
56    namespace: "bluetooth"
57    description: "Add mono location as per Bluetooth Assigned Numbers to API"
58    bug: "372840605"
59}
60
61flag {
62    name: "run_clock_recovery_in_worker_thread"
63    namespace: "bluetooth"
64    description: "Fix thread ownership issue in clock_recovery"
65    bug: "333657963"
66    metadata {
67        purpose: PURPOSE_BUGFIX
68    }
69}
70
71flag {
72    name: "leaudio_big_depends_on_audio_state"
73    namespace: "bluetooth"
74    description: "BIG creation/termination depends on audio resume/pause"
75    bug: "347204335"
76    metadata {
77        purpose: PURPOSE_BUGFIX
78    }
79}
80
81flag {
82    name: "le_ase_read_multiple_variable"
83    namespace: "bluetooth"
84    description: "Use GATT read multiple variable length characteristic values"
85    bug: "352085435"
86    metadata {
87        purpose: PURPOSE_BUGFIX
88    }
89}
90
91flag {
92    name: "leaudio_set_codec_config_preference"
93    namespace: "bluetooth"
94    description: "New apis to set codec config preference"
95    bug: "353909820"
96}
97
98flag {
99    name: "leaudio_add_aics_support"
100    namespace: "bluetooth"
101    description: "Add AICS support"
102    bug: "361263965"
103}
104
105flag {
106    name: "leaudio_gmap_client"
107    namespace: "bluetooth"
108    description: "enable Gaming Audio Profile"
109    bug: "353978074"
110}
111
112flag {
113    name: "leaudio_broadcast_resync_helper"
114    namespace: "bluetooth"
115    description: "Helps sinks to resync to external broadcast when BIS or PA unsynced"
116    bug: "363168099"
117    metadata {
118        purpose: PURPOSE_BUGFIX
119    }
120}
121
122flag {
123    name: "leaudio_sort_scans_to_sync_by_fails"
124    namespace: "bluetooth"
125    description: "Sort scan results for source sync by fails counter"
126    bug: "370639684"
127    metadata {
128        purpose: PURPOSE_BUGFIX
129    }
130}
131
132flag {
133    name: "metadata_api_microphone_for_call_enabled"
134    is_exported: true
135    namespace: "bluetooth"
136    description: "API to get and set microphone for call enable status"
137    bug: "372395197"
138}
139
140flag {
141    name: "leaudio_broadcast_primary_group_selection"
142    namespace: "bluetooth"
143    description: "Fix race condition in primary group selection"
144    bug: "375422795"
145    metadata {
146        purpose: PURPOSE_BUGFIX
147    }
148}
149
150flag {
151    name: "leaudio_broadcast_api_get_local_metadata"
152    is_exported: true
153    namespace: "bluetooth"
154    description: "API to get broadcast assistant local metadata"
155    bug: "375423982"
156}
157
158flag {
159    name: "leaudio_broadcast_api_manage_primary_group"
160    is_exported: true
161    namespace: "bluetooth"
162    description: "API to manage broadcast primary group"
163    bug: "375422410"
164}
165
166flag {
167    name: "leaudio_stop_updated_to_not_available_context_stream"
168    namespace: "bluetooth"
169    description: "Allow stack to stop stream which remains with non allowed context"
170    bug: "376251433"
171    metadata {
172        purpose: PURPOSE_BUGFIX
173    }
174}
175
176flag {
177    name: "leaudio_monitor_unicast_source_when_managed_by_broadcast_delegator"
178    namespace: "bluetooth"
179    description: "Monitor stream for primary devices which manages external sources"
180    bug: "378661060"
181    metadata {
182        purpose: PURPOSE_BUGFIX
183    }
184}
185
186flag {
187    name: "leaudio_config_profile_enabling"
188    namespace: "bluetooth"
189    description: "Change how LE Audio profiles are configured and enabled"
190    bug: "379178585"
191}
192
193flag {
194    name: "leaudio_dev_options_respect_profile_sysprops"
195    namespace: "bluetooth"
196    description: "LE Audio developer options should respect profile sysprops"
197    bug: "379562663"
198    metadata {
199        purpose: PURPOSE_BUGFIX
200    }
201}
202
203flag {
204    name: "leaudio_add_opus_codec_type"
205    is_exported: true
206    namespace: "bluetooth"
207    description: "Add OPUS codec type"
208    bug: "380029892"
209}
210
211flag {
212    name: "leaudio_broadcast_receive_state_processing_refactor"
213    namespace: "bluetooth"
214    description: "Fix parsing empty receive states and refactor its processing"
215    bug: "380231464"
216    metadata {
217        purpose: PURPOSE_BUGFIX
218    }
219}
220
221flag {
222    name: "dsa_hw_transparent_codec"
223    namespace: "bluetooth"
224    description: "Use trasparent codec for DSA hardware path"
225    bug: "382263607"
226    metadata {
227        purpose: PURPOSE_BUGFIX
228    }
229}
230
231flag {
232    name: "leaudio_use_audio_recording_listener"
233    namespace: "bluetooth"
234    description: "Use Audio Recording listener instead of monitoring sink session"
235    bug: "381054654"
236    metadata {
237        purpose: PURPOSE_BUGFIX
238    }
239}
240
241flag {
242    name: "leaudio_sm_ignore_connect_events_in_connecting_state"
243    namespace: "bluetooth"
244    description: "When received CONNECT event in Connecting state, with no prior DISCONNECT - ignore the event"
245    bug: "384460395"
246    metadata {
247        purpose: PURPOSE_BUGFIX
248    }
249}
250
251flag {
252    name: "leaudio_disable_broadcast_for_hap_device"
253    namespace: "bluetooth"
254    description: "Disable broadcast feature for HAP device"
255    bug: "391702876"
256    metadata {
257        purpose: PURPOSE_BUGFIX
258    }
259}
260
261flag {
262    name: "leaudio_bass_scan_with_internal_scan_controller"
263    namespace: "bluetooth"
264    description: "Use internal scan controller for BASS service scan"
265    bug: "392953619"
266    metadata {
267        purpose: PURPOSE_BUGFIX
268    }
269}
270
271flag {
272    name: "leaudio_broadcast_prevent_resume_interruption"
273    namespace: "bluetooth"
274    description: "Prevent addSource/resumeSource iterruption by start/stop searching"
275    bug: "391773917"
276    metadata {
277        purpose: PURPOSE_BUGFIX
278    }
279}
280
281flag {
282    name: "do_not_hardcode_tmap_role_mask"
283    namespace: "bluetooth"
284    description: "When initializing TMAP role mask in LeAudioService, make it a function of enabled services"
285    bug: "399410612"
286    metadata {
287        purpose: PURPOSE_BUGFIX
288    }
289}
290
291flag {
292    name: "leaudio_use_aggressive_params"
293    namespace: "bluetooth"
294    description: "use aggressive parameters for LE Audio device"
295    bug: "400607635"
296    metadata {
297        purpose: PURPOSE_BUGFIX
298    }
299}
300