xref: /aosp_15_r20/frameworks/native/libs/gui/libgui_flags.aconfig (revision 38e8c45f13ce32b0dcecb25141ffecaf386fa17f)
1package: "com.android.graphics.libgui.flags"
2container: "system"
3
4flag {
5  name: "apply_picture_profiles"
6  namespace: "tv_os_media"
7  description: "This flag controls sending picture profiles from BBQ to Composer HAL"
8  bug: "337330263"
9  is_fixed_read_only: true
10} # apply_picture_profiles
11
12flag {
13  name: "bq_setframerate"
14  namespace: "core_graphics"
15  description: "This flag controls plumbing setFrameRate thru BufferQueue"
16  bug: "281695725"
17  is_fixed_read_only: true
18} # bq_setframerate
19
20flag {
21  name: "bq_consumer_attach_callback"
22  namespace: "core_graphics"
23  description: "Controls IProducerListener to have consumer side attach callback"
24  bug: "353202582"
25  is_fixed_read_only: true
26} # bq_consumer_attach_callback
27
28flag {
29  name: "frametimestamps_previousrelease"
30  namespace: "core_graphics"
31  description: "Controls a fence fixup for timestamp apis"
32  bug: "310927247"
33  is_fixed_read_only: true
34} # frametimestamps_previousrelease
35
36flag {
37  name: "bq_extendedallocate"
38  namespace: "core_graphics"
39  description: "Add BQ support for allocate with extended options"
40  bug: "268382490"
41  is_fixed_read_only: true
42} # bq_extendedallocate
43
44flag {
45  name: "trace_frame_rate_override"
46  namespace: "core_graphics"
47  description: "Trace FrameRateOverride fps"
48  bug: "347314033"
49  is_fixed_read_only: true
50  metadata {
51    purpose: PURPOSE_BUGFIX
52  }
53} # trace_frame_rate_override
54
55flag {
56  name: "wb_consumer_base_owns_bq"
57  namespace: "core_graphics"
58  description: "ConsumerBase-based classes now own their own bufferqueue"
59  bug: "340933754"
60  is_fixed_read_only: true
61} # wb_consumer_base_owns_bq
62
63flag {
64  name: "wb_platform_api_improvements"
65  namespace: "core_graphics"
66  description: "Simple improvements to Surface and ConsumerBase classes"
67  bug: "340933794"
68  is_fixed_read_only: true
69} # wb_platform_api_improvements
70
71flag {
72    name: "wb_stream_splitter"
73    namespace: "core_graphics"
74    description: "Removes IGBP/IGBCs from Camera3StreamSplitter as part of BufferQueue refactors"
75    bug: "340933206"
76    is_fixed_read_only: true
77} # wb_stream_splitter
78
79flag {
80  name: "edge_extension_shader"
81  namespace: "windowing_frontend"
82  description: "Enable edge extension via shader"
83  bug: "322036393"
84  is_fixed_read_only: true
85} # edge_extension_shader
86
87flag {
88  name: "buffer_release_channel"
89  namespace: "window_surfaces"
90  description: "Enable BufferReleaseChannel to optimize buffer releases"
91  bug: "294133380"
92  is_fixed_read_only: true
93} # buffer_release_channel
94
95flag {
96  name: "wb_ring_buffer"
97  namespace: "core_graphics"
98  description: "Remove slot dependency in the Ring Buffer Consumer."
99  bug: "342197847"
100  is_fixed_read_only: true
101} # wb_ring_buffer
102
103flag {
104  name: "wb_camera3_and_processors"
105  namespace: "core_graphics"
106  description: "Remove usage of IGBPs in the *Processor and Camera3*"
107  bug: "342199002"
108  is_fixed_read_only: true
109} # wb_camera3_and_processors
110
111flag {
112  name: "wb_libcameraservice"
113  namespace: "core_graphics"
114  description: "Remove usage of IGBPs in the libcameraservice."
115  bug: "342197849"
116  is_fixed_read_only: true
117} # wb_libcameraservice
118
119flag {
120  name: "wb_unlimited_slots"
121  namespace: "core_graphics"
122  description: "Adds APIs and updates the implementation of bufferqueues to have a user-defined slot count."
123  bug: "341359814"
124  is_fixed_read_only: true
125} # wb_unlimited_slots
126
127flag {
128  name: "bq_producer_throttles_only_async_mode"
129  namespace: "core_graphics"
130  description: "BufferQueueProducer only CPU throttle on queueBuffer() in async mode."
131  bug: "359252619"
132  is_fixed_read_only: true
133} # bq_producer_throttles_only_async_mode
134
135flag {
136  name: "bq_gl_fence_cleanup"
137  namespace: "core_graphics"
138  description: "Remove BufferQueueProducer::dequeue's wait on this fence (or the fence entirely) to prevent deadlocks"
139  bug: "339705065"
140  is_fixed_read_only: true
141} # bq_gl_fence_cleanup
142