blob: 25686f0c34d4f2878a099487c75c2cd51f78e434 [file] [log] [blame]
Henri Chataingbafbbc82023-10-31 15:30:02 -07001package: "com.android.bluetooth.flags"
Oriol Prieto Gasco8bb65bb2024-02-03 02:39:07 +00002container: "com.android.btservices"
Henri Chataingbafbbc82023-10-31 15:30:02 -07003
4flag {
Henri Chataingbe5cd0f2024-04-26 23:49:42 +00005 name: "a2dp_service_looper"
6 namespace: "bluetooth"
7 description: "Inject looper into A2dpService"
8 bug: "337348333"
9 metadata {
10 purpose: PURPOSE_BUGFIX
11 }
12}
Henri Chataing72191b32024-05-01 01:21:10 +000013
14flag {
15 name: "avdtp_error_codes"
16 namespace: "bluetooth"
17 description: "Use compliant error codes in AVDTP responses"
18 bug: "338139069"
19 metadata {
20 purpose: PURPOSE_BUGFIX
21 }
22}
Sandeep Samdaria27190302024-05-07 12:47:10 -070023
24flag {
25 name: "bta_av_use_peer_codec"
26 namespace: "bluetooth"
27 description: "Deprecate bta av codec state"
28 bug: "339264791"
29 metadata {
30 purpose: PURPOSE_BUGFIX
31 }
32}
Etienne Ruffieux10d0a632024-05-08 09:03:10 +000033
34flag {
Henri Chataingddf68a82024-05-16 18:27:59 -070035 name: "a2dp_ignore_started_when_responder"
36 namespace: "bluetooth"
37 description: "Ignore the event BTA_AV_START_EVT when source and responder"
38 bug : "341178856"
39 metadata {
40 purpose: PURPOSE_BUGFIX
41 }
42}
Sandeep Samdaria0354ff62024-05-17 13:38:25 -070043
44flag {
45 name: "avrcp_sdp_records"
46 namespace: "bluetooth"
47 description: "Update SDP records for AVRC"
48 bug: "341353017"
49 metadata {
50 purpose: PURPOSE_BUGFIX
51 }
52}
Bao Dof6c19d12024-06-11 14:59:13 +080053
54flag {
55 name: "a2dp_check_lea_iso_channel"
56 namespace: "bluetooth"
57 description: "Prevent A2DP stream from starting when LEA ISO channels are in use"
58 bug: "346475618"
59 metadata {
60 purpose: PURPOSE_BUGFIX
61 }
62}
Henri Chataing56953ea2024-06-17 23:09:21 +000063
64flag {
Patrick Liao910bbe92024-06-20 07:27:39 +000065 name: "a2dp_variable_aac_capability"
66 namespace: "bluetooth"
67 description: "Enable AAC 48 kHz sampling rate for sink devices in the allow list"
68 bug: "38443632"
69}
70
71flag {
Jakub Rotkiewicz8493b812024-06-07 11:49:21 +000072 name: "stop_on_offload_fail"
73 namespace: "bluetooth"
74 description: "Stop instead of disconnecting AVDT when offload fails"
75 bug: "345709100"
76 metadata {
77 purpose: PURPOSE_BUGFIX
78 }
79}
80
81flag {
Henri Chataing56953ea2024-06-17 23:09:21 +000082 name: "a2dp_aidl_encoding_interval"
83 namespace: "bluetooth"
84 description: "Configure the data interval in audio BT HAL's PcmConfig"
85 bug: "347781402"
86 metadata {
87 purpose: PURPOSE_BUGFIX
88 }
89}
Jakub Rotkiewicz49b250b2024-07-04 15:05:55 +000090
91flag {
Jakub Rotkiewicz635e8e12024-06-20 12:47:36 +000092 name: "av_stream_reconfigure_fix"
93 namespace: "bluetooth"
94 description: "Handle AVDT stream reconfiguration in an event"
95 bug: "348351688"
96 metadata {
97 purpose: PURPOSE_BUGFIX
98 }
99}
100
101flag {
Jakub Rotkiewicz49b250b2024-07-04 15:05:55 +0000102 name: "avdt_discover_seps_as_acceptor"
103 namespace: "bluetooth"
104 description: "Discover stream end points when in acceptor role."
105 bug: "351158317"
106 metadata {
107 purpose: PURPOSE_BUGFIX
108 }
Jakub Rotkiewicz501dbb32024-07-01 10:01:08 +0000109}
110
111flag {
112 name: "avdt_prioritize_mandatory_codec"
113 namespace: "bluetooth"
114 description: "Reject remote peer HD codec configuration if mandatory codec is preferred in the stack"
115 bug: "350427803"
116 metadata {
117 purpose: PURPOSE_BUGFIX
118 }
Henri Chataing62de9752024-08-15 07:02:00 +0000119}
120
121flag {
122 name: "a2dp_broadcast_connection_state_when_turned_off"
123 namespace: "bluetooth"
124 description: "Broadcast CONNECTION_STATE_CHANGED when A2dpService is turned off while a device is connected"
125 bug: "360034472"
126 metadata {
127 purpose: PURPOSE_BUGFIX
128 }
129}
Jakub Rotkiewicz19e17d92024-08-23 11:44:57 +0000130
131flag {
132 name: "a2dp_fix_codec_type_in_java"
133 namespace: "bluetooth"
134 description: "Mask out codec IDs such that they properly reflect unsigned value"
135 bug: "361742051"
136 metadata {
137 purpose: PURPOSE_BUGFIX
138 }
Yun-Hao Chung5e71e362024-08-23 08:18:22 +0000139}
140
141flag {
142 name: "fix_avdt_rconfig_not_setting_l2cap"
143 namespace: "bluetooth"
144 description: "Set L2CAP flushable and high priority after A2DP reconfigure"
145 bug: "361717220"
146 metadata {
147 purpose: PURPOSE_BUGFIX
148 }
149}
Henri Chatainga4391a52024-10-23 11:11:52 -0700150
Henri Chatainga4391a52024-10-23 11:11:52 -0700151flag {
152 name: "a2dp_source_threading_fix"
153 namespace: "bluetooth"
154 description: "Schedule A2DP source setup operations to bt_main_thread to prevent races"
155 bug: "374166531"
156 metadata {
157 purpose: PURPOSE_BUGFIX
158 }
159}
Henri Chataing7d999292024-11-11 12:02:30 -0800160
161flag {
162 name: "a2dp_clear_pending_start_on_session_restart"
163 namespace: "bluetooth"
164 description: "Clear the kPendingStart flag when the audio session is restarted for codec reconfiguration"
165 bug: "378524655"
166 metadata {
167 purpose: PURPOSE_BUGFIX
168 }
169}
Jakub Rotkiewicz2efa8e92024-11-07 09:29:45 +0000170
171flag {
172 name: "avdt_handle_suspend_cfm_bad_state"
173 namespace: "bluetooth"
174 description: "Close connection on AVDTP Suspend Confirmation with BAD STATE error"
175 bug: "377830155"
176 metadata {
177 purpose: PURPOSE_BUGFIX
178 }
Henri Chataing7aaee992024-11-20 13:57:52 -0800179}
180
181flag {
182 name: "a2dp_lhdc_api"
183 namespace: "bluetooth"
184 description: "API change for LHDC codec support"
185 is_exported: true
186 bug: "380118954"
187}