| package: "com.android.bluetooth.flags" |
| container: "com.android.btservices" |
| |
| flag { |
| name: "a2dp_service_looper" |
| namespace: "bluetooth" |
| description: "Inject looper into A2dpService" |
| bug: "337348333" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "avdtp_error_codes" |
| namespace: "bluetooth" |
| description: "Use compliant error codes in AVDTP responses" |
| bug: "338139069" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "bta_av_use_peer_codec" |
| namespace: "bluetooth" |
| description: "Deprecate bta av codec state" |
| bug: "339264791" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "a2dp_ignore_started_when_responder" |
| namespace: "bluetooth" |
| description: "Ignore the event BTA_AV_START_EVT when source and responder" |
| bug : "341178856" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "avrcp_sdp_records" |
| namespace: "bluetooth" |
| description: "Update SDP records for AVRC" |
| bug: "341353017" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "a2dp_check_lea_iso_channel" |
| namespace: "bluetooth" |
| description: "Prevent A2DP stream from starting when LEA ISO channels are in use" |
| bug: "346475618" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "a2dp_variable_aac_capability" |
| namespace: "bluetooth" |
| description: "Enable AAC 48 kHz sampling rate for sink devices in the allow list" |
| bug: "38443632" |
| } |
| |
| flag { |
| name: "stop_on_offload_fail" |
| namespace: "bluetooth" |
| description: "Stop instead of disconnecting AVDT when offload fails" |
| bug: "345709100" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "a2dp_aidl_encoding_interval" |
| namespace: "bluetooth" |
| description: "Configure the data interval in audio BT HAL's PcmConfig" |
| bug: "347781402" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "av_stream_reconfigure_fix" |
| namespace: "bluetooth" |
| description: "Handle AVDT stream reconfiguration in an event" |
| bug: "348351688" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "avdt_discover_seps_as_acceptor" |
| namespace: "bluetooth" |
| description: "Discover stream end points when in acceptor role." |
| bug: "351158317" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "avdt_prioritize_mandatory_codec" |
| namespace: "bluetooth" |
| description: "Reject remote peer HD codec configuration if mandatory codec is preferred in the stack" |
| bug: "350427803" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "a2dp_broadcast_connection_state_when_turned_off" |
| namespace: "bluetooth" |
| description: "Broadcast CONNECTION_STATE_CHANGED when A2dpService is turned off while a device is connected" |
| bug: "360034472" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "a2dp_fix_codec_type_in_java" |
| namespace: "bluetooth" |
| description: "Mask out codec IDs such that they properly reflect unsigned value" |
| bug: "361742051" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_avdt_rconfig_not_setting_l2cap" |
| namespace: "bluetooth" |
| description: "Set L2CAP flushable and high priority after A2DP reconfigure" |
| bug: "361717220" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "a2dp_source_threading_fix" |
| namespace: "bluetooth" |
| description: "Schedule A2DP source setup operations to bt_main_thread to prevent races" |
| bug: "374166531" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "a2dp_clear_pending_start_on_session_restart" |
| namespace: "bluetooth" |
| description: "Clear the kPendingStart flag when the audio session is restarted for codec reconfiguration" |
| bug: "378524655" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "avdt_handle_suspend_cfm_bad_state" |
| namespace: "bluetooth" |
| description: "Close connection on AVDTP Suspend Confirmation with BAD STATE error" |
| bug: "377830155" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "a2dp_lhdc_api" |
| namespace: "bluetooth" |
| description: "API change for LHDC codec support" |
| is_exported: true |
| bug: "380118954" |
| } |