• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Codec framework feature flags.
2#
3# !!! Please add flags in alphabetical order. !!!
4
5package: "android.media.codec"
6container: "system"
7
8flag {
9  name: "aidl_hal_input_surface"
10  is_exported: true
11  namespace: "codec_fwk"
12  description: "Feature flags for enabling AIDL HAL InputSurface handling"
13  bug: "201479783"
14}
15
16flag {
17  name: "apv_support"
18  is_exported: true
19  namespace: "codec_fwk"
20  description: "Feature flag for Android support for APV Content"
21  bug: "375464302"
22}
23
24flag {
25  name: "codec_availability"
26  namespace: "codec_fwk"
27  description: "Feature flag for codec availability HAL API support"
28  bug: "363282971"
29}
30
31flag {
32  name: "codec_availability_metrics"
33  namespace: "codec_fwk"
34  description: "Feature flag for codec availability metrics collection"
35  bug: "402463766"
36}
37
38flag {
39  name: "codec_availability_support"
40  namespace: "codec_fwk"
41  description: "Feature flag for codec availability HAL API implementation"
42  bug: "363282971"
43}
44
45flag {
46  name: "codec_buffer_state_cleanup"
47  namespace: "codec_fwk"
48  description: "Bugfix flag for more buffer state cleanup in MediaCodec"
49  bug: "343502509"
50  metadata {
51    purpose: PURPOSE_BUGFIX
52  }
53}
54
55flag {
56  name: "dataspace_v0_partial"
57  namespace: "codec_fwk"
58  description: "Bugfix flag for using V0 dataspace in some cases"
59  bug: "313827126"
60  metadata {
61    purpose: PURPOSE_BUGFIX
62  }
63}
64
65flag {
66  name: "dynamic_color_aspects"
67  is_exported: true
68  namespace: "codec_fwk"
69  description: "Feature flag for dynamic color aspect support"
70  bug: "297914560"
71}
72
73flag {
74  name: "hlg_editing"
75  is_exported: true
76  namespace: "codec_fwk"
77  description: "Feature flag for HLG editing support"
78  bug: "316397061"
79}
80
81flag {
82  name: "in_process_sw_audio_codec"
83  is_exported: true
84  namespace: "codec_fwk"
85  description: "Feature flag for in-process software audio codec API"
86  bug: "297922713"
87}
88
89flag {
90  name: "in_process_sw_audio_codec_support"
91  namespace: "codec_fwk"
92  description: "Feature flag for in-process software audio codec support"
93  bug: "325520135"
94}
95
96flag {
97  name: "input_surface_throttle"
98  namespace: "codec_fwk"
99  description: "Bugfix flag for input surface throttle"
100  bug: "342269852"
101  metadata {
102    purpose: PURPOSE_BUGFIX
103  }
104}
105
106flag {
107  name: "large_audio_frame_finish"
108  namespace: "codec_fwk"
109  description: "Implementation flag for large audio frame finishing tasks"
110  bug: "325512893"
111}
112
113flag {
114  name: "native_capabilites"
115  namespace: "codec_fwk"
116  description: "Feature flag for native codec capabilities"
117  bug: "306023029"
118}
119
120flag {
121  name: "null_output_surface"
122  is_exported: true
123  namespace: "codec_fwk"
124  description: "Feature flag for null output Surface API"
125  bug: "297920102"
126}
127
128flag {
129  name: "null_output_surface_support"
130  namespace: "codec_fwk"
131  description: "Feature flag for null output Surface support"
132  bug: "325550522"
133}
134
135flag {
136  name: "num_input_slots"
137  namespace: "codec_fwk"
138  description: "Feature flag for exposing number of input slots"
139  bug: "159891571"
140  is_exported: true
141}
142
143flag {
144  name: "p210_format_support"
145  is_exported: true
146  namespace: "codec_fwk"
147  description: "Feature flag for Android support for P210 YCbCr format"
148  bug: "368395888"
149}
150
151flag {
152  name: "region_of_interest"
153  is_exported: true
154  namespace: "codec_fwk"
155  description: "Feature flag for region of interest API"
156  bug: "299191092"
157}
158
159flag {
160  name: "region_of_interest_support"
161  namespace: "codec_fwk"
162  description: "Feature flag for region of interest support"
163  bug: "325549730"
164}
165
166flag {
167  name: "rendering_depth_removal"
168  namespace: "codec_fwk"
169  description: "Feature flag for removing rendering depth"
170  bug: "275527219"
171}
172
173flag {
174  name: "secure_codecs_require_crypto"
175  namespace: "codec_fwk"
176  description: "Bugfix flag for requiring setting crypto for secure codecs"
177  bug: "365162324"
178  metadata {
179    purpose: PURPOSE_BUGFIX
180  }
181}
182
183flag {
184  name: "set_callback_stall"
185  namespace: "codec_fwk"
186  description: "Bugfix flag for setCallback stall"
187  bug: "326010604"
188  metadata {
189    purpose: PURPOSE_BUGFIX
190  }
191}
192
193flag {
194  name: "set_state_early"
195  namespace: "codec_fwk"
196  description: "Bugfix flag for setting state early to avoid a race condition"
197  bug: "298613712"
198  metadata {
199    purpose: PURPOSE_BUGFIX
200  }
201}
202
203flag {
204  name: "stop_hal_before_surface"
205  namespace: "codec_fwk"
206  description: "Bugfix flag for setting state early to avoid a race condition"
207  bug: "339247977"
208  metadata {
209    purpose: PURPOSE_BUGFIX
210  }
211}
212
213flag {
214  name: "subsession_metrics"
215  namespace: "codec_fwk"
216  description: "Feature flag for subsession codec metrics"
217  bug: "363382811"
218  is_exported: true
219}
220
221flag {
222  name: "teamfood"
223  namespace: "codec_fwk"
224  description: "Feature flag to track teamfood population"
225  bug: "328770262"
226}
227
228flag {
229  name: "thumbnail_block_model"
230  namespace: "codec_fwk"
231  description: "Feature flag for using block model decoder in thumbnail generation"
232  bug: "329521645"
233}
234