blob: b5c7edf137b995536adee084fb7d10c05d4d8ae9 [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 {
Eino-Ville Talvala5b9d4072024-10-23 02:34:42 +0000114 name: "p210_format_support"
115 is_exported: true
116 namespace: "codec_fwk"
117 description: "Feature flag for Android support for P210 YCbCr format"
118 bug: "368395888"
119}
120
121flag {
Ram Mohan04b56022024-02-03 06:08:37 +0530122 name: "region_of_interest"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +0000123 is_exported: true
Ram Mohan04b56022024-02-03 06:08:37 +0530124 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -0800125 description: "Feature flag for region of interest API"
Ram Mohan04b56022024-02-03 06:08:37 +0530126 bug: "299191092"
127}
Lajos Molnard1524342024-02-15 21:13:16 -0800128
129flag {
130 name: "region_of_interest_support"
131 namespace: "codec_fwk"
132 description: "Feature flag for region of interest support"
133 bug: "325549730"
134}
Lajos Molnar4d4c95c2024-03-08 08:50:16 -0800135
136flag {
Wonsik Kimc556d802024-10-15 21:42:25 +0000137 name: "rendering_depth_removal"
138 namespace: "codec_fwk"
139 description: "Feature flag for removing rendering depth"
140 bug: "275527219"
141}
142
143flag {
Wonsik Kim81471402024-09-06 21:56:52 +0000144 name: "secure_codecs_require_crypto"
145 namespace: "codec_fwk"
146 description: "Bugfix flag for requiring setting crypto for secure codecs"
147 bug: "365162324"
148 metadata {
149 purpose: PURPOSE_BUGFIX
150 }
151}
152
153flag {
Wonsik Kim7391be12024-04-17 18:29:11 +0000154 name: "set_callback_stall"
155 namespace: "codec_fwk"
156 description: "Bugfix flag for setCallback stall"
157 bug: "326010604"
158 metadata {
159 purpose: PURPOSE_BUGFIX
160 }
161}
162
163flag {
164 name: "set_state_early"
165 namespace: "codec_fwk"
166 description: "Bugfix flag for setting state early to avoid a race condition"
Wonsik Kimb892fcc2024-04-29 17:04:14 +0000167 bug: "298613712"
Wonsik Kim7391be12024-04-17 18:29:11 +0000168 metadata {
169 purpose: PURPOSE_BUGFIX
170 }
171}
172
173flag {
Sungtak Lee6c6c7b22024-05-07 19:03:10 +0000174 name: "stop_hal_before_surface"
175 namespace: "codec_fwk"
176 description: "Bugfix flag for setting state early to avoid a race condition"
177 bug: "339247977"
178 metadata {
179 purpose: PURPOSE_BUGFIX
180 }
181}
182
183flag {
Lajos Molnar4d4c95c2024-03-08 08:50:16 -0800184 name: "teamfood"
185 namespace: "codec_fwk"
186 description: "Feature flag to track teamfood population"
187 bug: "328770262"
188}
Yixiao Luoc4585472024-08-26 23:49:50 +0000189
190flag {
191 name: "thumbnail_block_model"
192 namespace: "codec_fwk"
193 description: "Feature flag for using block model decoder in thumbnail generation"
194 bug: "329521645"
195}