• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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