blob: ee697ee1626b8d5d42b84474159558eed092857c [file] [log] [blame]
Lajos Molnar64fd5712024-01-11 15:50:25 -08001# Codec framework feature flags.
2#
3# !!! Please add flags in alphabetical order. !!!
4
5package: "android.media.codec"
Oriol Prieto Gasco9f47fcf2024-02-03 02:38:42 +00006container: "system"
Lajos Molnar64fd5712024-01-11 15:50:25 -08007
8flag {
Sungtak Lee458b7932023-12-07 08:39:50 +00009 name: "aidl_hal_input_surface"
10 namespace: "codec_fwk"
11 description: "Feature flags for enabling AIDL HAL InputSurface handling"
12 bug: "201479783"
13}
14
15flag {
Fyodor Kyslovca3a89b2024-10-12 03:05:50 +000016 name: "apv_support"
17 is_exported: true
18 namespace: "codec_fwk"
19 description: "Feature flag for Android support for APV Content"
20 bug: "375464302"
21}
22
23flag {
Wonsik Kimb7561412024-10-03 18:06:09 +000024 name: "codec_buffer_state_cleanup"
25 namespace: "codec_fwk"
26 description: "Bugfix flag for more buffer state cleanup in MediaCodec"
27 bug: "343502509"
28 metadata {
29 purpose: PURPOSE_BUGFIX
30 }
31}
32
33flag {
Wonsik Kim1c867272024-09-04 20:47:54 +000034 name: "dataspace_v0_partial"
35 namespace: "codec_fwk"
36 description: "Bugfix flag for using V0 dataspace in some cases"
37 bug: "313827126"
38 metadata {
39 purpose: PURPOSE_BUGFIX
40 }
41}
42
43flag {
Lajos Molnar64fd5712024-01-11 15:50:25 -080044 name: "dynamic_color_aspects"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000045 is_exported: true
Lajos Molnar64fd5712024-01-11 15:50:25 -080046 namespace: "codec_fwk"
47 description: "Feature flag for dynamic color aspect support"
48 bug: "297914560"
49}
Lajos Molnar9a30c8b2024-01-11 15:49:29 -080050
51flag {
52 name: "hlg_editing"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000053 is_exported: true
Lajos Molnar9a30c8b2024-01-11 15:49:29 -080054 namespace: "codec_fwk"
55 description: "Feature flag for HLG editing support"
56 bug: "316397061"
57}
Lajos Molnar515e1a92024-01-11 15:48:47 -080058
59flag {
Wonsik Kim9b75ad12024-01-31 16:49:03 -080060 name: "in_process_sw_audio_codec"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000061 is_exported: true
Wonsik Kim9b75ad12024-01-31 16:49:03 -080062 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -080063 description: "Feature flag for in-process software audio codec API"
Wonsik Kim9b75ad12024-01-31 16:49:03 -080064 bug: "297922713"
65}
66
67flag {
Lajos Molnard1524342024-02-15 21:13:16 -080068 name: "in_process_sw_audio_codec_support"
69 namespace: "codec_fwk"
70 description: "Feature flag for in-process software audio codec support"
71 bug: "325520135"
72}
73
74flag {
Wonsik Kim1951d932024-05-23 22:59:00 +000075 name: "input_surface_throttle"
76 namespace: "codec_fwk"
77 description: "Bugfix flag for input surface throttle"
78 bug: "342269852"
79 metadata {
80 purpose: PURPOSE_BUGFIX
81 }
82}
83
84flag {
Lajos Molnard1524342024-02-15 21:13:16 -080085 name: "large_audio_frame_finish"
86 namespace: "codec_fwk"
87 description: "Implementation flag for large audio frame finishing tasks"
88 bug: "325512893"
89}
90
91flag {
Lajos Molnar34c92662024-03-08 08:37:55 -080092 name: "native_capabilites"
93 namespace: "codec_fwk"
94 description: "Feature flag for native codec capabilities"
95 bug: "306023029"
96}
97
98flag {
Lajos Molnar515e1a92024-01-11 15:48:47 -080099 name: "null_output_surface"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +0000100 is_exported: true
Lajos Molnar515e1a92024-01-11 15:48:47 -0800101 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -0800102 description: "Feature flag for null output Surface API"
Lajos Molnar515e1a92024-01-11 15:48:47 -0800103 bug: "297920102"
104}
Ram Mohan04b56022024-02-03 06:08:37 +0530105
106flag {
Lajos Molnard1524342024-02-15 21:13:16 -0800107 name: "null_output_surface_support"
108 namespace: "codec_fwk"
109 description: "Feature flag for null output Surface support"
110 bug: "325550522"
111}
112
113flag {
Wonsik Kim38d0b3d2024-11-06 23:09:55 +0000114 name: "num_input_slots"
115 namespace: "codec_fwk"
116 description: "Feature flag for exposing number of input slots"
117 bug: "159891571"
118}
119
120flag {
Eino-Ville Talvala5b9d4072024-10-23 02:34:42 +0000121 name: "p210_format_support"
122 is_exported: true
123 namespace: "codec_fwk"
124 description: "Feature flag for Android support for P210 YCbCr format"
125 bug: "368395888"
126}
127
128flag {
Ram Mohan04b56022024-02-03 06:08:37 +0530129 name: "region_of_interest"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +0000130 is_exported: true
Ram Mohan04b56022024-02-03 06:08:37 +0530131 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -0800132 description: "Feature flag for region of interest API"
Ram Mohan04b56022024-02-03 06:08:37 +0530133 bug: "299191092"
134}
Lajos Molnard1524342024-02-15 21:13:16 -0800135
136flag {
137 name: "region_of_interest_support"
138 namespace: "codec_fwk"
139 description: "Feature flag for region of interest support"
140 bug: "325549730"
141}
Lajos Molnar4d4c95c2024-03-08 08:50:16 -0800142
143flag {
Wonsik Kimc556d802024-10-15 21:42:25 +0000144 name: "rendering_depth_removal"
145 namespace: "codec_fwk"
146 description: "Feature flag for removing rendering depth"
147 bug: "275527219"
148}
149
150flag {
Wonsik Kim81471402024-09-06 21:56:52 +0000151 name: "secure_codecs_require_crypto"
152 namespace: "codec_fwk"
153 description: "Bugfix flag for requiring setting crypto for secure codecs"
154 bug: "365162324"
155 metadata {
156 purpose: PURPOSE_BUGFIX
157 }
158}
159
160flag {
Wonsik Kim7391be12024-04-17 18:29:11 +0000161 name: "set_callback_stall"
162 namespace: "codec_fwk"
163 description: "Bugfix flag for setCallback stall"
164 bug: "326010604"
165 metadata {
166 purpose: PURPOSE_BUGFIX
167 }
168}
169
170flag {
171 name: "set_state_early"
172 namespace: "codec_fwk"
173 description: "Bugfix flag for setting state early to avoid a race condition"
Wonsik Kimb892fcc2024-04-29 17:04:14 +0000174 bug: "298613712"
Wonsik Kim7391be12024-04-17 18:29:11 +0000175 metadata {
176 purpose: PURPOSE_BUGFIX
177 }
178}
179
180flag {
Sungtak Lee6c6c7b22024-05-07 19:03:10 +0000181 name: "stop_hal_before_surface"
182 namespace: "codec_fwk"
183 description: "Bugfix flag for setting state early to avoid a race condition"
184 bug: "339247977"
185 metadata {
186 purpose: PURPOSE_BUGFIX
187 }
188}
189
190flag {
Lajos Molnarb74e6892024-11-06 23:59:53 +0000191 name: "subsession_metrics"
192 namespace: "codec_fwk"
193 description: "Feature flag for subsession codec metrics"
194 bug: "363382811"
195}
196
197flag {
Lajos Molnar4d4c95c2024-03-08 08:50:16 -0800198 name: "teamfood"
199 namespace: "codec_fwk"
200 description: "Feature flag to track teamfood population"
201 bug: "328770262"
202}
Yixiao Luoc4585472024-08-26 23:49:50 +0000203
204flag {
205 name: "thumbnail_block_model"
206 namespace: "codec_fwk"
207 description: "Feature flag for using block model decoder in thumbnail generation"
208 bug: "329521645"
209}