Henri Chataing | bafbbc8 | 2023-10-31 15:30:02 -0700 | [diff] [blame] | 1 | package: "com.android.bluetooth.flags" |
Oriol Prieto Gasco | 8bb65bb | 2024-02-03 02:39:07 +0000 | [diff] [blame] | 2 | container: "com.android.btservices" |
Henri Chataing | bafbbc8 | 2023-10-31 15:30:02 -0700 | [diff] [blame] | 3 | |
| 4 | flag { |
Henri Chataing | be5cd0f | 2024-04-26 23:49:42 +0000 | [diff] [blame] | 5 | 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 Chataing | 72191b3 | 2024-05-01 01:21:10 +0000 | [diff] [blame] | 13 | |
| 14 | flag { |
| 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 Samdaria | 2719030 | 2024-05-07 12:47:10 -0700 | [diff] [blame] | 23 | |
| 24 | flag { |
| 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 Ruffieux | 10d0a63 | 2024-05-08 09:03:10 +0000 | [diff] [blame] | 33 | |
| 34 | flag { |
Henri Chataing | ddf68a8 | 2024-05-16 18:27:59 -0700 | [diff] [blame] | 35 | 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 Samdaria | 0354ff6 | 2024-05-17 13:38:25 -0700 | [diff] [blame] | 43 | |
| 44 | flag { |
| 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 Do | f6c19d1 | 2024-06-11 14:59:13 +0800 | [diff] [blame] | 53 | |
| 54 | flag { |
| 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 Chataing | 56953ea | 2024-06-17 23:09:21 +0000 | [diff] [blame] | 63 | |
| 64 | flag { |
Patrick Liao | 910bbe9 | 2024-06-20 07:27:39 +0000 | [diff] [blame] | 65 | 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 | |
| 71 | flag { |
Jakub Rotkiewicz | 8493b81 | 2024-06-07 11:49:21 +0000 | [diff] [blame] | 72 | 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 | |
| 81 | flag { |
Henri Chataing | 56953ea | 2024-06-17 23:09:21 +0000 | [diff] [blame] | 82 | 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 Rotkiewicz | 49b250b | 2024-07-04 15:05:55 +0000 | [diff] [blame] | 90 | |
| 91 | flag { |
Jakub Rotkiewicz | 635e8e1 | 2024-06-20 12:47:36 +0000 | [diff] [blame] | 92 | 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 | |
| 101 | flag { |
Jakub Rotkiewicz | 49b250b | 2024-07-04 15:05:55 +0000 | [diff] [blame] | 102 | 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 Rotkiewicz | 501dbb3 | 2024-07-01 10:01:08 +0000 | [diff] [blame] | 109 | } |
| 110 | |
| 111 | flag { |
| 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 Chataing | 62de975 | 2024-08-15 07:02:00 +0000 | [diff] [blame] | 119 | } |
| 120 | |
| 121 | flag { |
| 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 Rotkiewicz | 19e17d9 | 2024-08-23 11:44:57 +0000 | [diff] [blame] | 130 | |
| 131 | flag { |
| 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 Chung | 5e71e36 | 2024-08-23 08:18:22 +0000 | [diff] [blame] | 139 | } |
| 140 | |
| 141 | flag { |
| 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 Chataing | a4391a5 | 2024-10-23 11:11:52 -0700 | [diff] [blame] | 150 | |
Henri Chataing | a4391a5 | 2024-10-23 11:11:52 -0700 | [diff] [blame] | 151 | flag { |
| 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 Chataing | 7d99929 | 2024-11-11 12:02:30 -0800 | [diff] [blame] | 160 | |
| 161 | flag { |
| 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 Rotkiewicz | 2efa8e9 | 2024-11-07 09:29:45 +0000 | [diff] [blame] | 170 | |
| 171 | flag { |
| 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 Chataing | 7aaee99 | 2024-11-20 13:57:52 -0800 | [diff] [blame] | 179 | } |
| 180 | |
| 181 | flag { |
| 182 | name: "a2dp_lhdc_api" |
| 183 | namespace: "bluetooth" |
| 184 | description: "API change for LHDC codec support" |
| 185 | is_exported: true |
| 186 | bug: "380118954" |
| 187 | } |