1package: "com.android.bluetooth.flags" 2container: "com.android.btservices" 3 4flag { 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} 13 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} 23 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} 33 34flag { 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} 43 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} 53 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} 63 64flag { 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 71flag { 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 81flag { 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} 90 91flag { 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 101flag { 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 } 109} 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 } 119} 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} 130 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 } 139} 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} 150 151flag { 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} 160 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} 170 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 } 179} 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} 188