• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Audio flags intended for general consumption (cross-cutting), but NOT included in framework.
2#
3# Please add flags in alphabetical order.
4
5package: "com.android.media.audio"
6container: "system"
7
8flag {
9    name: "abs_volume_index_fix"
10    namespace: "media_audio"
11    description:
12        "Fix double attenuation and index jumps in absolute volume mode"
13    bug: "340693050"
14}
15
16flag {
17    name: "alarm_min_volume_zero"
18    namespace: "media_audio"
19    description: "Support configuring alarm min vol to zero"
20    bug: "296884402"
21}
22
23flag {
24    name: "as_device_connection_failure"
25    namespace: "media_audio"
26    description: "AudioService handles device connection failures."
27    bug: "326597760"
28}
29
30flag {
31    name: "audioserver_permissions"
32    namespace: "media_audio"
33    description: "Refactoring permission management in audioserver"
34    bug: "338089555"
35}
36
37flag {
38    name: "audio_eraser_effect"
39    namespace: "media_audio"
40    description: "Enable audio eraser effect"
41    bug: "367667349"
42}
43
44# unused
45flag {
46    name: "bluetooth_mac_address_anonymization"
47    namespace: "media_audio"
48    description:
49        "Enable Bluetooth MAC address anonymization when reporting "
50        "audio device descriptors to non privileged apps."
51    bug: "285588444"
52}
53
54flag {
55    name: "defer_wear_permission_updates"
56    namespace: "media_audio"
57    description:
58        "defer permission updates to reduce pressure"
59        "on app launch latency on lower core devices."
60    bug: "380347376"
61}
62
63flag {
64    name: "disable_prescale_absolute_volume"
65    namespace: "media_audio"
66    description:
67        "Disable pre-scale absolute volume."
68    bug: "302553525"
69}
70
71flag {
72    name: "dsa_over_bt_le_audio"
73    namespace: "media_audio"
74    description:
75        "Enable dynamic spatial audio over Bluetooth LE Audio."
76    bug: "307588546"
77}
78
79flag {
80    name: "equal_sco_lea_vc_index_range"
81    namespace: "media_audio"
82    description:
83        "Introduce the same index range for voice calls over SCO and "
84        "LE audio"
85    bug: "364364777"
86}
87
88flag {
89    name: "hardening_impl"
90    is_exported: true
91    namespace: "media_audio"
92    description: "Flag for overall implementation of hardening"
93    bug: "376480814"
94}
95
96flag {
97    name: "hardening_partial"
98    is_exported: true
99    namespace: "media_audio"
100    description: "Flag for partial enforcement of hardening"
101    bug: "376480814"
102}
103
104flag {
105    name: "hardening_partial_volume"
106    namespace: "media_audio"
107    description: "Flag for partial enforcement of volume hardening"
108    bug: "376480814"
109}
110
111flag {
112    name: "hardening_strict"
113    is_exported: true
114    namespace: "media_audio"
115    description: "Flag for strict enforcement (deny access) of hardening"
116    bug: "376480814"
117}
118
119flag {
120    name: "music_fx_edge_to_edge"
121    namespace: "media_audio"
122    description: "Enable Edge-to-edge feature for MusicFx and handle insets"
123    bug: "336204940"
124}
125
126flag {
127    name: "optimize_bt_device_switch"
128    namespace: "media_audio"
129    description: "Optimize the Bluetooth active device switch sequence"
130    bug: "373867402"
131}
132
133flag {
134    name: "port_to_piid_simplification"
135    namespace: "media_audio"
136    description: "PAM only needs for each piid the last portId mapping"
137    bug: "335747248"
138
139}
140
141flag {
142    name: "replace_stream_bt_sco"
143    namespace: "media_audio"
144    description:
145        "Replace internally STREAM_BLUETOOTH_SCO with STREAM_VOICE_CALL"
146    bug: "345024266"
147}
148
149flag {
150    name: "ring_my_car"
151    namespace: "media_audio"
152    description:
153        "Incoming ringtones will not be muted based on ringer mode when connected to a car"
154    bug: "319515324"
155}
156
157flag {
158    name: "ringer_mode_affects_alarm"
159    namespace: "media_audio"
160    description:
161        "Support a configuration where ringer mode affects alarm stream"
162    bug: "312456558"
163}
164
165flag {
166    name: "set_stream_volume_order"
167    namespace: "media_audio"
168    description:
169        "Fix race condition by adjusting the order when"
170        "setStreamVolume is calling into the BT stack"
171    bug: "329202581"
172}
173
174flag {
175    name: "spatializer_offload"
176    namespace: "media_audio"
177    description: "Enable spatializer offload"
178    bug: "307842941"
179}
180
181flag {
182    name: "spatializer_upmix"
183    namespace: "media_audio"
184    description: "Enable spatializer upmix"
185    bug: "323985367"
186}
187
188flag {
189    name: "stereo_spatialization"
190    namespace: "media_audio"
191    description: "Enable stereo channel mask for spatialization."
192    bug: "303920722"
193}
194
195flag {
196    name: "vgs_vss_sync_mute_order"
197    namespace: "media_audio"
198    description:
199        "When syncing the VGS to VSS we need to first adjust the"
200        "mute state before the index."
201    bug: "331849188"
202}
203
204flag {
205    name: "volume_refactoring"
206    namespace: "media_audio"
207    description: "Refactor the audio volume internal architecture logic"
208    bug: "324152869"
209}
210