1package: "com.android.server.telecom.flags" 2container: "system" 3 4# OWNER=kunduz TARGET=24Q2 5flag { 6 name: "available_routes_never_updated_after_set_system_audio_state" 7 namespace: "telecom" 8 description: "Fix supported routes wrongly include bluetooth issue." 9 bug: "292599751" 10} 11 12# OWNER=pmadapurmath TARGET=24Q3 13flag { 14 name: "use_refactored_audio_route_switching" 15 namespace: "telecom" 16 description: "Refactored audio routing" 17 bug: "306395598" 18} 19 20# OWNER=pmadapurmath TARGET=25Q1 21flag { 22 name: "resolve_active_bt_routing_and_bt_timing_issue" 23 namespace: "telecom" 24 description: "Resolve the active BT device routing and flaky timing issues noted in BT routing." 25 bug: "372029371" 26} 27 28# OWNER=tgunn TARGET=24Q3 29flag { 30 name: "ensure_audio_mode_updates_on_foreground_call_change" 31 namespace: "telecom" 32 description: "Ensure that the audio mode is updated anytime the foreground call changes." 33 bug: "289861657" 34} 35 36# OWNER=pmadapurmath TARGET=24Q1 37flag { 38 name: "ignore_auto_route_to_watch_device" 39 namespace: "telecom" 40 description: "Ignore auto routing to wearable devices." 41 bug: "294378768" 42} 43 44# OWNER=pmadapurmath TARGET=24Q3 45flag { 46 name: "transit_route_before_audio_disconnect_bt" 47 namespace: "telecom" 48 description: "Fix audio route transition issue on call disconnection when bt audio connected." 49 bug: "306113816" 50} 51 52# OWNER=pmadapurmath TARGET=24Q3 53flag { 54 name: "call_audio_communication_device_refactor" 55 namespace: "telecom" 56 description: "Refactor call audio set/clear communication device and include unsupported routes." 57 bug: "308968392" 58} 59 60# OWNER=pmadapurmath TARGET=24Q3 61flag { 62 name: "communication_device_protected_by_lock" 63 namespace: "telecom" 64 description: "Protect set/clear communication device operation with lock to avoid race condition." 65 bug: "303001133" 66} 67 68# OWNER=pmadapurmath TARGET=24Q3 69flag { 70 name: "reset_mute_when_entering_quiescent_bt_route" 71 namespace: "telecom" 72 description: "Reset mute state when entering quiescent bluetooth route." 73 bug: "311313250" 74} 75 76# OWNER=pmadapurmath TARGET=24Q3 77flag { 78 name: "update_route_mask_when_bt_connected" 79 namespace: "telecom" 80 description: "Update supported route mask when Bluetooth devices audio connected." 81 bug: "301695370" 82} 83 84# OWNER=pmadapurmath TARGET=24Q3 85flag { 86 name: "clear_communication_device_after_audio_ops_complete" 87 namespace: "telecom" 88 description: "Clear the requested communication device after the audio operations are completed." 89 bug: "315865533" 90} 91 92# OWNER=tgunn TARGET=24Q3 93flag { 94 name: "dont_use_communication_device_tracker" 95 namespace: "telecom" 96 description: "Do not use the communication device tracker with useRefactoredAudioRouteSwitching." 97 bug: "346472575" 98 metadata { 99 purpose: PURPOSE_BUGFIX 100 } 101} 102 103# OWNER=pmadapurmath TARGET=24Q3 104flag { 105 name: "resolve_switching_bt_devices_computation" 106 namespace: "telecom" 107 description: "Update switching bt devices based on arbitrary device chosen if no device is specified." 108 bug: "333751408" 109} 110 111# OWNER=pmadapurmath TARGET=24Q3 112flag { 113 name: "early_update_internal_call_audio_state" 114 namespace: "telecom" 115 description: "Update internal call audio state before sending updated state to ICS" 116 bug: "335538831" 117 metadata { 118 purpose: PURPOSE_BUGFIX 119 } 120} 121 122# OWNER=pmadapurmath TARGET=25Q1 123flag { 124 name: "new_audio_path_speaker_broadcast_and_unfocused_routing" 125 namespace: "telecom" 126 description: "Replace the speaker broadcasts with the communication device changed listener and resolve baseline routing issues when a call ends." 127 bug: "353419513" 128 metadata { 129 purpose: PURPOSE_BUGFIX 130 } 131} 132 133# OWNER=pmadapurmath TARGET=25Q2 134flag { 135 name: "fix_user_request_baseline_route_video_call" 136 namespace: "telecom" 137 description: "Ensure that audio is routed out of speaker in a video call when we receive USER_SWITCH_BASELINE_ROUTE." 138 bug: "374037591" 139 metadata { 140 purpose: PURPOSE_BUGFIX 141 } 142} 143 144# OWNER=tgunn TARGET=25Q2 145flag { 146 name: "only_clear_communication_device_on_inactive" 147 namespace: "telecom" 148 description: "Only clear the communication device when transitioning to an inactive route." 149 bug: "376781369" 150 metadata { 151 purpose: PURPOSE_BUGFIX 152 } 153} 154 155# OWNER=tgunn TARGET=25Q2 156flag { 157 name: "check_device_type_on_route_change" 158 namespace: "telecom" 159 description: "When comparing devices on route change, also consider device type." 160 bug: "388509460" 161 metadata { 162 purpose: PURPOSE_BUGFIX 163 } 164} 165 166# OWNER=tgunn TARGET=25Q2 167flag { 168 name: "bus_device_is_a_speaker" 169 namespace: "telecom" 170 description: "Treat TYPE_BUS devices like TYPE_SPEAKER" 171 bug: "395647782" 172 metadata { 173 purpose: PURPOSE_BUGFIX 174 } 175} 176 177# OWNER=pmadapurmath TARGET=25Q3 178flag { 179 name: "update_preferred_audio_device_logic" 180 namespace: "telecom" 181 description: "Change the use of preferred device for strategy to only use it at the start of the call and include relevant syncing with AudioManager#getCommunicationDevice" 182 bug: "377345692" 183 metadata { 184 purpose: PURPOSE_BUGFIX 185 } 186} 187 188# OWNER=pmadapurmath TARGET=25Q3 189flag { 190 name: "call_audio_routing_performance_improvemenent" 191 namespace: "telecom" 192 description: "Change the handler to use the main looper to improve performance with processing messages from the message queue" 193 bug: "383466267" 194 metadata { 195 purpose: PURPOSE_BUGFIX 196 } 197} 198 199# OWNER=pmadapurmath TARGET=25Q3 200flag { 201 name: "maybe_default_speaker_after_unhold" 202 namespace: "telecom" 203 description: "If the call audio route was on speaker and the call is held/unheld, ensure that we route back to speaker." 204 bug: "406898224" 205 metadata { 206 purpose: PURPOSE_BUGFIX 207 } 208} 209