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: "fdtostring_timeout_fix"
26    namespace: "media_audio"
27    description: "Improve fdtostring implementation to properly handle timing out."
28    bug: "306283018"
29}
30
31flag {
32    name: "fix_concurrent_playback_behavior_with_bit_perfect_client"
33    namespace: "media_audio"
34    description:
35        "Treat playback use cases differently when bit-perfect client is active to improve the "
36        "user experience with bit-perfect playback."
37    bug: "339515899"
38}
39
40flag {
41    name: "fix_input_sharing_logic"
42    namespace: "media_audio"
43    description:
44        "Fix the audio policy logic that decides to reuse or close "
45        "input streams when resources are exhausted"
46    bug: "338446410"
47}
48
49flag {
50    name: "mutex_priority_inheritance"
51    namespace: "media_audio"
52    description:
53        "Enable mutex priority inheritance in audioserver (std::mutex does not normally transfer "
54        "priority from the blocked thread to the blocking thread). "
55        "This feature helps reduce audio glitching caused by low priority blocking threads."
56    bug: "209491695"
57}
58
59flag {
60    name: "use_bt_sco_for_media"
61    namespace: "media_audio"
62    description:
63        "Play media strategy over Bluetooth SCO when active"
64    bug: "292037886"
65}
66