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