1# Flags for the native audioserver 2# 3# Please add flags in alphabetical order. 4 5package: "com.android.media.audioserver" 6container: "system" 7 8flag { 9 name: "direct_track_reprioritization" 10 namespace: "media_audio" 11 description: 12 "Modify opening a direct output on a mixport to disrupt existing clients instead " 13 "of failing to open when resource limit is reached" 14 bug: "294525897" 15} 16 17flag { 18 name: "effect_chain_callback_improve" 19 namespace: "media_audio" 20 description: "Improve effect chain callback mutex logic." 21 bug: "342413767" 22} 23 24flag { 25 name: "enable_audio_input_device_routing" 26 namespace: "media_audio" 27 description: "Allow audio input devices routing control." 28 bug: "364923030" 29} 30 31flag { 32 name: "fdtostring_timeout_fix" 33 namespace: "media_audio" 34 description: "Improve fdtostring implementation to properly handle timing out." 35 bug: "306283018" 36} 37 38flag { 39 name: "fix_call_audio_patch" 40 namespace: "media_audio" 41 description: 42 "optimize creation and release of audio patches for call routing" 43 bug: "292492229" 44} 45 46flag { 47 name: "fix_concurrent_playback_behavior_with_bit_perfect_client" 48 namespace: "media_audio" 49 description: 50 "Treat playback use cases differently when bit-perfect client is active to improve the " 51 "user experience with bit-perfect playback." 52 bug: "339515899" 53} 54 55flag { 56 name: "fix_input_sharing_logic" 57 namespace: "media_audio" 58 description: 59 "Fix the audio policy logic that decides to reuse or close " 60 "input streams when resources are exhausted" 61 bug: "338446410" 62} 63 64flag { 65 name: "mutex_priority_inheritance" 66 namespace: "media_audio" 67 description: 68 "Enable mutex priority inheritance in audioserver (std::mutex does not normally transfer " 69 "priority from the blocked thread to the blocking thread). " 70 "This feature helps reduce audio glitching caused by low priority blocking threads." 71 bug: "209491695" 72} 73 74flag { 75 name: "portid_volume_management" 76 namespace: "media_audio" 77 description: 78 "Allows to manage volume by port id within audio flinger instead of legacy stream type." 79 bug: "317212590" 80} 81 82flag { 83 name: "power_stats" 84 namespace: "media_audio" 85 description: 86 "Add power stats tracking and management." 87 bug: "350114693" 88} 89 90flag { 91 name: "use_bt_sco_for_media" 92 namespace: "media_audio" 93 description: 94 "Play media strategy over Bluetooth SCO when active" 95 bug: "292037886" 96} 97