blob: c0ebcd5f05ae8af8253b3022568d2122d337cf85 [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 Kim1c867272024-09-04 20:47:54 +000016 name: "dataspace_v0_partial"
17 namespace: "codec_fwk"
18 description: "Bugfix flag for using V0 dataspace in some cases"
19 bug: "313827126"
20 metadata {
21 purpose: PURPOSE_BUGFIX
22 }
23}
24
25flag {
Lajos Molnar64fd5712024-01-11 15:50:25 -080026 name: "dynamic_color_aspects"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000027 is_exported: true
Lajos Molnar64fd5712024-01-11 15:50:25 -080028 namespace: "codec_fwk"
29 description: "Feature flag for dynamic color aspect support"
30 bug: "297914560"
31}
Lajos Molnar9a30c8b2024-01-11 15:49:29 -080032
33flag {
34 name: "hlg_editing"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000035 is_exported: true
Lajos Molnar9a30c8b2024-01-11 15:49:29 -080036 namespace: "codec_fwk"
37 description: "Feature flag for HLG editing support"
38 bug: "316397061"
39}
Lajos Molnar515e1a92024-01-11 15:48:47 -080040
41flag {
Wonsik Kim9b75ad12024-01-31 16:49:03 -080042 name: "in_process_sw_audio_codec"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000043 is_exported: true
Wonsik Kim9b75ad12024-01-31 16:49:03 -080044 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -080045 description: "Feature flag for in-process software audio codec API"
Wonsik Kim9b75ad12024-01-31 16:49:03 -080046 bug: "297922713"
47}
48
49flag {
Lajos Molnard1524342024-02-15 21:13:16 -080050 name: "in_process_sw_audio_codec_support"
51 namespace: "codec_fwk"
52 description: "Feature flag for in-process software audio codec support"
53 bug: "325520135"
54}
55
56flag {
Wonsik Kim1951d932024-05-23 22:59:00 +000057 name: "input_surface_throttle"
58 namespace: "codec_fwk"
59 description: "Bugfix flag for input surface throttle"
60 bug: "342269852"
61 metadata {
62 purpose: PURPOSE_BUGFIX
63 }
64}
65
66flag {
Lajos Molnard1524342024-02-15 21:13:16 -080067 name: "large_audio_frame_finish"
68 namespace: "codec_fwk"
69 description: "Implementation flag for large audio frame finishing tasks"
70 bug: "325512893"
71}
72
73flag {
Lajos Molnar34c92662024-03-08 08:37:55 -080074 name: "native_capabilites"
75 namespace: "codec_fwk"
76 description: "Feature flag for native codec capabilities"
77 bug: "306023029"
78}
79
80flag {
Lajos Molnar515e1a92024-01-11 15:48:47 -080081 name: "null_output_surface"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000082 is_exported: true
Lajos Molnar515e1a92024-01-11 15:48:47 -080083 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -080084 description: "Feature flag for null output Surface API"
Lajos Molnar515e1a92024-01-11 15:48:47 -080085 bug: "297920102"
86}
Ram Mohan04b56022024-02-03 06:08:37 +053087
88flag {
Lajos Molnard1524342024-02-15 21:13:16 -080089 name: "null_output_surface_support"
90 namespace: "codec_fwk"
91 description: "Feature flag for null output Surface support"
92 bug: "325550522"
93}
94
95flag {
Ram Mohan04b56022024-02-03 06:08:37 +053096 name: "region_of_interest"
Oriol Prieto Gasco77cd63f2024-03-01 17:12:01 +000097 is_exported: true
Ram Mohan04b56022024-02-03 06:08:37 +053098 namespace: "codec_fwk"
Lajos Molnard1524342024-02-15 21:13:16 -080099 description: "Feature flag for region of interest API"
Ram Mohan04b56022024-02-03 06:08:37 +0530100 bug: "299191092"
101}
Lajos Molnard1524342024-02-15 21:13:16 -0800102
103flag {
104 name: "region_of_interest_support"
105 namespace: "codec_fwk"
106 description: "Feature flag for region of interest support"
107 bug: "325549730"
108}
Lajos Molnar4d4c95c2024-03-08 08:50:16 -0800109
110flag {
Wonsik Kimc556d802024-10-15 21:42:25 +0000111 name: "rendering_depth_removal"
112 namespace: "codec_fwk"
113 description: "Feature flag for removing rendering depth"
114 bug: "275527219"
115}
116
117flag {
Wonsik Kim81471402024-09-06 21:56:52 +0000118 name: "secure_codecs_require_crypto"
119 namespace: "codec_fwk"
120 description: "Bugfix flag for requiring setting crypto for secure codecs"
121 bug: "365162324"
122 metadata {
123 purpose: PURPOSE_BUGFIX
124 }
125}
126
127flag {
Wonsik Kim7391be12024-04-17 18:29:11 +0000128 name: "set_callback_stall"
129 namespace: "codec_fwk"
130 description: "Bugfix flag for setCallback stall"
131 bug: "326010604"
132 metadata {
133 purpose: PURPOSE_BUGFIX
134 }
135}
136
137flag {
138 name: "set_state_early"
139 namespace: "codec_fwk"
140 description: "Bugfix flag for setting state early to avoid a race condition"
Wonsik Kimb892fcc2024-04-29 17:04:14 +0000141 bug: "298613712"
Wonsik Kim7391be12024-04-17 18:29:11 +0000142 metadata {
143 purpose: PURPOSE_BUGFIX
144 }
145}
146
147flag {
Sungtak Lee6c6c7b22024-05-07 19:03:10 +0000148 name: "stop_hal_before_surface"
149 namespace: "codec_fwk"
150 description: "Bugfix flag for setting state early to avoid a race condition"
151 bug: "339247977"
152 metadata {
153 purpose: PURPOSE_BUGFIX
154 }
155}
156
157flag {
Lajos Molnar4d4c95c2024-03-08 08:50:16 -0800158 name: "teamfood"
159 namespace: "codec_fwk"
160 description: "Feature flag to track teamfood population"
161 bug: "328770262"
162}
Yixiao Luoc4585472024-08-26 23:49:50 +0000163
164flag {
165 name: "thumbnail_block_model"
166 namespace: "codec_fwk"
167 description: "Feature flag for using block model decoder in thumbnail generation"
168 bug: "329521645"
169}