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