blob: c061cf86417ff46ac5cdf72489c44c3ccaf6ccc2 [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 {
Ram Mohan04b56022024-02-03 06:08:37 +0530114 name: "region_of_interest"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +0000115 is_exported: true
Ram Mohan04b56022024-02-03 06:08:37 +0530116 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -0800117 description: "Feature flag for region of interest API"
Ram Mohan04b56022024-02-03 06:08:37 +0530118 bug: "299191092"
119}
Lajos Molnard1524342024-02-15 21:13:16 -0800120
121flag {
122 name: "region_of_interest_support"
123 namespace: "codec_fwk"
124 description: "Feature flag for region of interest support"
125 bug: "325549730"
126}
Lajos Molnar4d4c95c2024-03-08 08:50:16 -0800127
128flag {
Wonsik Kimc556d802024-10-15 21:42:25 +0000129 name: "rendering_depth_removal"
130 namespace: "codec_fwk"
131 description: "Feature flag for removing rendering depth"
132 bug: "275527219"
133}
134
135flag {
Wonsik Kim81471402024-09-06 21:56:52 +0000136 name: "secure_codecs_require_crypto"
137 namespace: "codec_fwk"
138 description: "Bugfix flag for requiring setting crypto for secure codecs"
139 bug: "365162324"
140 metadata {
141 purpose: PURPOSE_BUGFIX
142 }
143}
144
145flag {
Wonsik Kim7391be12024-04-17 18:29:11 +0000146 name: "set_callback_stall"
147 namespace: "codec_fwk"
148 description: "Bugfix flag for setCallback stall"
149 bug: "326010604"
150 metadata {
151 purpose: PURPOSE_BUGFIX
152 }
153}
154
155flag {
156 name: "set_state_early"
157 namespace: "codec_fwk"
158 description: "Bugfix flag for setting state early to avoid a race condition"
Wonsik Kimb892fcc2024-04-29 17:04:14 +0000159 bug: "298613712"
Wonsik Kim7391be12024-04-17 18:29:11 +0000160 metadata {
161 purpose: PURPOSE_BUGFIX
162 }
163}
164
165flag {
Sungtak Lee6c6c7b22024-05-07 19:03:10 +0000166 name: "stop_hal_before_surface"
167 namespace: "codec_fwk"
168 description: "Bugfix flag for setting state early to avoid a race condition"
169 bug: "339247977"
170 metadata {
171 purpose: PURPOSE_BUGFIX
172 }
173}
174
175flag {
Lajos Molnar4d4c95c2024-03-08 08:50:16 -0800176 name: "teamfood"
177 namespace: "codec_fwk"
178 description: "Feature flag to track teamfood population"
179 bug: "328770262"
180}
Yixiao Luoc4585472024-08-26 23:49:50 +0000181
182flag {
183 name: "thumbnail_block_model"
184 namespace: "codec_fwk"
185 description: "Feature flag for using block model decoder in thumbnail generation"
186 bug: "329521645"
187}