blob: ed53fe1be1e8c8bba744a24af9b18c2f2d2ae1e7 [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 {
Wonsik Kimb7561412024-10-03 18:06:09 +000016 name: "codec_buffer_state_cleanup"
17 namespace: "codec_fwk"
18 description: "Bugfix flag for more buffer state cleanup in MediaCodec"
19 bug: "343502509"
20 metadata {
21 purpose: PURPOSE_BUGFIX
22 }
23}
24
25flag {
Wonsik Kim1c867272024-09-04 20:47:54 +000026 name: "dataspace_v0_partial"
27 namespace: "codec_fwk"
28 description: "Bugfix flag for using V0 dataspace in some cases"
29 bug: "313827126"
30 metadata {
31 purpose: PURPOSE_BUGFIX
32 }
33}
34
35flag {
Lajos Molnar64fd5712024-01-11 15:50:25 -080036 name: "dynamic_color_aspects"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000037 is_exported: true
Lajos Molnar64fd5712024-01-11 15:50:25 -080038 namespace: "codec_fwk"
39 description: "Feature flag for dynamic color aspect support"
40 bug: "297914560"
41}
Lajos Molnar9a30c8b2024-01-11 15:49:29 -080042
43flag {
44 name: "hlg_editing"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000045 is_exported: true
Lajos Molnar9a30c8b2024-01-11 15:49:29 -080046 namespace: "codec_fwk"
47 description: "Feature flag for HLG editing support"
48 bug: "316397061"
49}
Lajos Molnar515e1a92024-01-11 15:48:47 -080050
51flag {
Wonsik Kim9b75ad12024-01-31 16:49:03 -080052 name: "in_process_sw_audio_codec"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000053 is_exported: true
Wonsik Kim9b75ad12024-01-31 16:49:03 -080054 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -080055 description: "Feature flag for in-process software audio codec API"
Wonsik Kim9b75ad12024-01-31 16:49:03 -080056 bug: "297922713"
57}
58
59flag {
Lajos Molnard1524342024-02-15 21:13:16 -080060 name: "in_process_sw_audio_codec_support"
61 namespace: "codec_fwk"
62 description: "Feature flag for in-process software audio codec support"
63 bug: "325520135"
64}
65
66flag {
Wonsik Kim1951d932024-05-23 22:59:00 +000067 name: "input_surface_throttle"
68 namespace: "codec_fwk"
69 description: "Bugfix flag for input surface throttle"
70 bug: "342269852"
71 metadata {
72 purpose: PURPOSE_BUGFIX
73 }
74}
75
76flag {
Lajos Molnard1524342024-02-15 21:13:16 -080077 name: "large_audio_frame_finish"
78 namespace: "codec_fwk"
79 description: "Implementation flag for large audio frame finishing tasks"
80 bug: "325512893"
81}
82
83flag {
Lajos Molnar34c92662024-03-08 08:37:55 -080084 name: "native_capabilites"
85 namespace: "codec_fwk"
86 description: "Feature flag for native codec capabilities"
87 bug: "306023029"
88}
89
90flag {
Lajos Molnar515e1a92024-01-11 15:48:47 -080091 name: "null_output_surface"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000092 is_exported: true
Lajos Molnar515e1a92024-01-11 15:48:47 -080093 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -080094 description: "Feature flag for null output Surface API"
Lajos Molnar515e1a92024-01-11 15:48:47 -080095 bug: "297920102"
96}
Ram Mohan04b56022024-02-03 06:08:37 +053097
98flag {
Lajos Molnard1524342024-02-15 21:13:16 -080099 name: "null_output_surface_support"
100 namespace: "codec_fwk"
101 description: "Feature flag for null output Surface support"
102 bug: "325550522"
103}
104
105flag {
Eino-Ville Talvala5b9d4072024-10-23 02:34:42 +0000106 name: "p210_format_support"
107 is_exported: true
108 namespace: "codec_fwk"
109 description: "Feature flag for Android support for P210 YCbCr format"
110 bug: "368395888"
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 Kim81471402024-09-06 21:56:52 +0000129 name: "secure_codecs_require_crypto"
130 namespace: "codec_fwk"
131 description: "Bugfix flag for requiring setting crypto for secure codecs"
132 bug: "365162324"
133 metadata {
134 purpose: PURPOSE_BUGFIX
135 }
136}
137
138flag {
Wonsik Kim7391be12024-04-17 18:29:11 +0000139 name: "set_callback_stall"
140 namespace: "codec_fwk"
141 description: "Bugfix flag for setCallback stall"
142 bug: "326010604"
143 metadata {
144 purpose: PURPOSE_BUGFIX
145 }
146}
147
148flag {
149 name: "set_state_early"
150 namespace: "codec_fwk"
151 description: "Bugfix flag for setting state early to avoid a race condition"
Wonsik Kimb892fcc2024-04-29 17:04:14 +0000152 bug: "298613712"
Wonsik Kim7391be12024-04-17 18:29:11 +0000153 metadata {
154 purpose: PURPOSE_BUGFIX
155 }
156}
157
158flag {
Sungtak Lee6c6c7b22024-05-07 19:03:10 +0000159 name: "stop_hal_before_surface"
160 namespace: "codec_fwk"
161 description: "Bugfix flag for setting state early to avoid a race condition"
162 bug: "339247977"
163 metadata {
164 purpose: PURPOSE_BUGFIX
165 }
166}
167
168flag {
Lajos Molnar4d4c95c2024-03-08 08:50:16 -0800169 name: "teamfood"
170 namespace: "codec_fwk"
171 description: "Feature flag to track teamfood population"
172 bug: "328770262"
173}
Yixiao Luoc4585472024-08-26 23:49:50 +0000174
175flag {
176 name: "thumbnail_block_model"
177 namespace: "codec_fwk"
178 description: "Feature flag for using block model decoder in thumbnail generation"
179 bug: "329521645"
180}