xref: /aosp_15_r20/frameworks/av/media/audio/aconfig/audio.aconfig (revision ec779b8e0859a360c3d303172224686826e6e0e1)
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
44flag {
45    name: "bluetooth_mac_address_anonymization"
46    namespace: "media_audio"
47    description:
48        "Enable Bluetooth MAC address anonymization when reporting "
49        "audio device descriptors to non privileged apps."
50    bug: "285588444"
51}
52
53flag {
54    name: "disable_prescale_absolute_volume"
55    namespace: "media_audio"
56    description:
57        "Disable pre-scale absolute volume."
58    bug: "302553525"
59}
60
61flag {
62    name: "dsa_over_bt_le_audio"
63    namespace: "media_audio"
64    description:
65        "Enable dynamic spatial audio over Bluetooth LE Audio."
66    bug: "307588546"
67}
68
69flag {
70    name: "equal_sco_lea_vc_index_range"
71    namespace: "media_audio"
72    description:
73        "Introduce the same index range for voice calls over SCO and "
74        "LE audio"
75    bug: "364364777"
76}
77
78flag {
79    name: "hardening_impl"
80    is_exported: true
81    namespace: "media_audio"
82    description: "Flag for overall implementation of hardening"
83    bug: "376480814"
84}
85
86flag {
87    name: "hardening_strict"
88    is_exported: true
89    namespace: "media_audio"
90    description: "Flag for strict enforcement (deny access) of hardening"
91    bug: "376480814"
92}
93
94flag {
95    name: "music_fx_edge_to_edge"
96    namespace: "media_audio"
97    description: "Enable Edge-to-edge feature for MusicFx and handle insets"
98    bug: "336204940"
99}
100
101flag {
102    name: "port_to_piid_simplification"
103    namespace: "media_audio"
104    description: "PAM only needs for each piid the last portId mapping"
105    bug: "335747248"
106
107}
108
109flag {
110    name: "replace_stream_bt_sco"
111    namespace: "media_audio"
112    description:
113        "Replace internally STREAM_BLUETOOTH_SCO with STREAM_VOICE_CALL"
114    bug: "345024266"
115}
116
117flag {
118    name: "ring_my_car"
119    namespace: "media_audio"
120    description:
121        "Incoming ringtones will not be muted based on ringer mode when connected to a car"
122    bug: "319515324"
123}
124
125flag {
126    name: "ringer_mode_affects_alarm"
127    namespace: "media_audio"
128    description:
129        "Support a configuration where ringer mode affects alarm stream"
130    bug: "312456558"
131}
132
133flag {
134    name: "set_stream_volume_order"
135    namespace: "media_audio"
136    description:
137        "Fix race condition by adjusting the order when"
138        "setStreamVolume is calling into the BT stack"
139    bug: "329202581"
140}
141
142flag {
143    name: "spatializer_offload"
144    namespace: "media_audio"
145    description: "Enable spatializer offload"
146    bug: "307842941"
147}
148
149flag {
150    name: "spatializer_upmix"
151    namespace: "media_audio"
152    description: "Enable spatializer upmix"
153    bug: "323985367"
154}
155
156flag {
157    name: "stereo_spatialization"
158    namespace: "media_audio"
159    description: "Enable stereo channel mask for spatialization."
160    bug: "303920722"
161}
162
163flag {
164    name: "vgs_vss_sync_mute_order"
165    namespace: "media_audio"
166    description:
167        "When syncing the VGS to VSS we need to first adjust the"
168        "mute state before the index."
169    bug: "331849188"
170}
171
172flag {
173    name: "volume_refactoring"
174    namespace: "media_audio"
175    description: "Refactor the audio volume internal architecture logic"
176    bug: "324152869"
177}
178