blob: 8162b3f8135518022855c82117f2f0c335064c3d [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"
Sungtak Lee587aa322024-11-13 08:47:32 +000010 is_exported: true
Sungtak Lee458b7932023-12-07 08:39:50 +000011 namespace: "codec_fwk"
12 description: "Feature flags for enabling AIDL HAL InputSurface handling"
13 bug: "201479783"
14}
15
16flag {
Fyodor Kyslovca3a89b2024-10-12 03:05:50 +000017 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 {
Wonsik Kimb7561412024-10-03 18:06:09 +000025 name: "codec_buffer_state_cleanup"
26 namespace: "codec_fwk"
27 description: "Bugfix flag for more buffer state cleanup in MediaCodec"
28 bug: "343502509"
29 metadata {
30 purpose: PURPOSE_BUGFIX
31 }
32}
33
34flag {
Wonsik Kim1c867272024-09-04 20:47:54 +000035 name: "dataspace_v0_partial"
36 namespace: "codec_fwk"
37 description: "Bugfix flag for using V0 dataspace in some cases"
38 bug: "313827126"
39 metadata {
40 purpose: PURPOSE_BUGFIX
41 }
42}
43
44flag {
Lajos Molnar64fd5712024-01-11 15:50:25 -080045 name: "dynamic_color_aspects"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000046 is_exported: true
Lajos Molnar64fd5712024-01-11 15:50:25 -080047 namespace: "codec_fwk"
48 description: "Feature flag for dynamic color aspect support"
49 bug: "297914560"
50}
Lajos Molnar9a30c8b2024-01-11 15:49:29 -080051
52flag {
53 name: "hlg_editing"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000054 is_exported: true
Lajos Molnar9a30c8b2024-01-11 15:49:29 -080055 namespace: "codec_fwk"
56 description: "Feature flag for HLG editing support"
57 bug: "316397061"
58}
Lajos Molnar515e1a92024-01-11 15:48:47 -080059
60flag {
Wonsik Kim9b75ad12024-01-31 16:49:03 -080061 name: "in_process_sw_audio_codec"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000062 is_exported: true
Wonsik Kim9b75ad12024-01-31 16:49:03 -080063 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -080064 description: "Feature flag for in-process software audio codec API"
Wonsik Kim9b75ad12024-01-31 16:49:03 -080065 bug: "297922713"
66}
67
68flag {
Lajos Molnard1524342024-02-15 21:13:16 -080069 name: "in_process_sw_audio_codec_support"
70 namespace: "codec_fwk"
71 description: "Feature flag for in-process software audio codec support"
72 bug: "325520135"
73}
74
75flag {
Wonsik Kim1951d932024-05-23 22:59:00 +000076 name: "input_surface_throttle"
77 namespace: "codec_fwk"
78 description: "Bugfix flag for input surface throttle"
79 bug: "342269852"
80 metadata {
81 purpose: PURPOSE_BUGFIX
82 }
83}
84
85flag {
Lajos Molnard1524342024-02-15 21:13:16 -080086 name: "large_audio_frame_finish"
87 namespace: "codec_fwk"
88 description: "Implementation flag for large audio frame finishing tasks"
89 bug: "325512893"
90}
91
92flag {
Lajos Molnar34c92662024-03-08 08:37:55 -080093 name: "native_capabilites"
94 namespace: "codec_fwk"
95 description: "Feature flag for native codec capabilities"
96 bug: "306023029"
97}
98
99flag {
Lajos Molnar515e1a92024-01-11 15:48:47 -0800100 name: "null_output_surface"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +0000101 is_exported: true
Lajos Molnar515e1a92024-01-11 15:48:47 -0800102 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -0800103 description: "Feature flag for null output Surface API"
Lajos Molnar515e1a92024-01-11 15:48:47 -0800104 bug: "297920102"
105}
Ram Mohan04b56022024-02-03 06:08:37 +0530106
107flag {
Lajos Molnard1524342024-02-15 21:13:16 -0800108 name: "null_output_surface_support"
109 namespace: "codec_fwk"
110 description: "Feature flag for null output Surface support"
111 bug: "325550522"
112}
113
114flag {
Eino-Ville Talvala5b9d4072024-10-23 02:34:42 +0000115 name: "p210_format_support"
116 is_exported: true
117 namespace: "codec_fwk"
118 description: "Feature flag for Android support for P210 YCbCr format"
119 bug: "368395888"
120}
121
122flag {
Ram Mohan04b56022024-02-03 06:08:37 +0530123 name: "region_of_interest"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +0000124 is_exported: true
Ram Mohan04b56022024-02-03 06:08:37 +0530125 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -0800126 description: "Feature flag for region of interest API"
Ram Mohan04b56022024-02-03 06:08:37 +0530127 bug: "299191092"
128}
Lajos Molnard1524342024-02-15 21:13:16 -0800129
130flag {
131 name: "region_of_interest_support"
132 namespace: "codec_fwk"
133 description: "Feature flag for region of interest support"
134 bug: "325549730"
135}
Lajos Molnar4d4c95c2024-03-08 08:50:16 -0800136
137flag {
Wonsik Kimc556d802024-10-15 21:42:25 +0000138 name: "rendering_depth_removal"
139 namespace: "codec_fwk"
140 description: "Feature flag for removing rendering depth"
141 bug: "275527219"
142}
143
144flag {
Wonsik Kim81471402024-09-06 21:56:52 +0000145 name: "secure_codecs_require_crypto"
146 namespace: "codec_fwk"
147 description: "Bugfix flag for requiring setting crypto for secure codecs"
148 bug: "365162324"
149 metadata {
150 purpose: PURPOSE_BUGFIX
151 }
152}
153
154flag {
Wonsik Kim7391be12024-04-17 18:29:11 +0000155 name: "set_callback_stall"
156 namespace: "codec_fwk"
157 description: "Bugfix flag for setCallback stall"
158 bug: "326010604"
159 metadata {
160 purpose: PURPOSE_BUGFIX
161 }
162}
163
164flag {
165 name: "set_state_early"
166 namespace: "codec_fwk"
167 description: "Bugfix flag for setting state early to avoid a race condition"
Wonsik Kimb892fcc2024-04-29 17:04:14 +0000168 bug: "298613712"
Wonsik Kim7391be12024-04-17 18:29:11 +0000169 metadata {
170 purpose: PURPOSE_BUGFIX
171 }
172}
173
174flag {
Sungtak Lee6c6c7b22024-05-07 19:03:10 +0000175 name: "stop_hal_before_surface"
176 namespace: "codec_fwk"
177 description: "Bugfix flag for setting state early to avoid a race condition"
178 bug: "339247977"
179 metadata {
180 purpose: PURPOSE_BUGFIX
181 }
182}
183
184flag {
Lajos Molnar4d4c95c2024-03-08 08:50:16 -0800185 name: "teamfood"
186 namespace: "codec_fwk"
187 description: "Feature flag to track teamfood population"
188 bug: "328770262"
189}
Yixiao Luoc4585472024-08-26 23:49:50 +0000190
191flag {
192 name: "thumbnail_block_model"
193 namespace: "codec_fwk"
194 description: "Feature flag for using block model decoder in thumbnail generation"
195 bug: "329521645"
196}