blob: 2d0a36442882d4c0d940c8f94d12924f1bb55304 [file] [log] [blame]
Eino-Ville Talvalaae70f8c2023-08-18 10:10:55 -07001package: "com.android.internal.camera.flags"
Oriol Prieto Gascoe7006452024-02-06 18:34:40 +00002container: "system"
Eino-Ville Talvalaae70f8c2023-08-18 10:10:55 -07003
4flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -07005 namespace: "camera_platform"
6 name: "camera_hsum_permission"
7 is_exported: true
8 description: "Camera access by headless system user"
9 bug: "273539631"
Eino-Ville Talvalaae70f8c2023-08-18 10:10:55 -070010}
Jyoti Bhayana5bdb5a62023-08-24 14:46:08 -070011
12flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070013 namespace: "camera_platform"
14 name: "concert_mode"
15 is_exported: true
16 description: "Introduces a new concert mode camera extension type"
17 bug: "297083874"
Emilian Peevae7c0532023-09-22 21:53:21 +000018}
Shuzhen Wang045be6c2023-10-12 10:01:10 -070019
20flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070021 namespace: "camera_platform"
22 name: "feature_combination_query"
23 is_exported: true
24 description: "Query feature combination support and session specific characteristics"
25 bug: "309627704"
Shuzhen Wang045be6c2023-10-12 10:01:10 -070026}
27
Emilian Peevae7c0532023-09-22 21:53:21 +000028flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070029 namespace: "camera_platform"
Avichal Rakesh9cc83422024-05-07 15:03:38 -070030 name: "camera_manual_flash_strength_control"
31 is_exported: true
32 description: "Flash brightness level control in manual flash mode"
33 bug: "238348881"
Rucha Katakwar0ff1af02023-08-11 13:25:20 -070034}
Jayant Chowdharyd65d9442023-07-11 01:18:06 +000035
36flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070037 namespace: "camera_platform"
malikakashf6529a32023-11-29 21:12:04 +000038 name: "inject_session_params"
39 description: "Enable session parameter injection via reconfiguration"
40 bug: "308984721"
41}
Jag Saund4cc26a12023-12-05 19:35:52 +000042
43flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070044 namespace: "camera_platform"
45 name: "camera_ae_mode_low_light_boost"
46 is_exported: true
47 description: "An AE mode that enables increased brightening in low light scenes"
48 bug: "312803148"
Jag Saund4cc26a12023-12-05 19:35:52 +000049}
Michelle Ho3c1762c2023-11-20 14:56:01 +000050
51flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070052 namespace: "camera_platform"
53 name: "multiresolution_imagereader_usage_config"
54 description: "Enable creating MultiResolutionImageReader with usage flag configuration"
55 bug: "301588215"
Michelle Ho3c1762c2023-11-20 14:56:01 +000056}
Avichal Rakesh74b5ae72023-12-27 16:56:45 -080057
58flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070059 namespace: "camera_platform"
Avichal Rakesh9cc83422024-05-07 15:03:38 -070060 name: "camera_extensions_characteristics_get"
61 is_exported: true
62 description: "Enable get extension specific camera characteristics API"
63 bug: "280649914"
Jag Saundc3f236f2024-01-16 18:02:09 +000064}
65
66flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070067 namespace: "camera_platform"
Avichal Rakesh9cc83422024-05-07 15:03:38 -070068 name: "return_buffers_outside_locks"
69 description: "Enable returning graphics buffers to buffer queues without holding the in-flight mutex"
70 bug: "315526878"
Eino-Ville Talvala118d0e92024-01-24 12:15:52 -080071}
Avichal Rakesh403d9132024-01-22 14:57:01 -080072
73flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070074 namespace: "camera_platform"
75 name: "camera_device_setup"
76 is_exported: true
77 description: "Create an intermediate Camera Device class for limited CameraDevice access."
78 bug: "320741775"
Avichal Rakesh403d9132024-01-22 14:57:01 -080079}
Jyoti Bhayanac05a1192024-02-11 13:19:29 +000080
81flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070082 namespace: "camera_platform"
83 name: "camera_privacy_allowlist"
84 is_exported: true
85 description: "Allowlisting to exempt safety-relevant cameras from privacy control for automotive devices"
86 bug: "282814430"
Jyoti Bhayanac05a1192024-02-11 13:19:29 +000087}
Ravneet Dhanjal7dba7b42024-02-15 01:55:10 +000088
89flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070090 namespace: "camera_platform"
Avichal Rakesh9cc83422024-05-07 15:03:38 -070091 name: "extension_10_bit"
92 is_exported: true
93 description: "Enables 10-bit support in the camera extensions."
94 bug: "316375635"
Ravneet Dhanjal7dba7b42024-02-15 01:55:10 +000095}
Emilian Peev3500ed32024-03-07 01:17:04 +000096
97flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -070098 namespace: "camera_platform"
Emilian Peev48d5c962024-08-26 23:25:29 +000099 name: "single_thread_executor_naming"
100 description: "Set the device executor thread name."
101 bug: "359709863"
102 metadata {
103 purpose: PURPOSE_BUGFIX
104 }
105}
106
107flag {
108 namespace: "camera_platform"
Avichal Rakesh9cc83422024-05-07 15:03:38 -0700109 name: "analytics_24q3"
110 description: "Miscellaneous camera platform metrics for 24Q3"
111 bug: "332557570"
Eino-Ville Talvalaffc186b2024-04-09 18:10:47 -0700112}
Emilian Peev31bd2422024-04-23 22:24:09 +0000113
114flag {
Avichal Rakesh9cc83422024-05-07 15:03:38 -0700115 namespace: "camera_platform"
Shuzhen Wang05969432024-05-08 17:14:21 -0700116 name: "multi_res_raw_reprocessing"
117 description: "Allow multi-resolution raw reprocessing without reprocessing capability"
118 bug: "336922859"
119 metadata {
120 purpose: PURPOSE_BUGFIX
121 }
122}
Avichal Rakesh676fca02024-07-11 17:14:25 -0700123
124flag {
125 namespace: "camera_platform"
126 name: "api1_release_binderlock_before_cameraservice_disconnect"
127 description: "Drop mSerializationLock in Camera1 client when calling into CameraService"
128 bug: "351778072"
129 metadata {
130 purpose: PURPOSE_BUGFIX
131 }
132}
Emilian Peev3132f062024-08-01 22:42:10 +0000133
134flag {
135 namespace: "camera_platform"
136 name: "bump_preview_frame_space_priority"
137 description: "Increase the PreviewFrameSpacer thread priority"
138 bug: "355665306"
139 metadata {
140 purpose: PURPOSE_BUGFIX
141 }
142}
Jayant Chowdhary02939ef2024-08-07 21:24:33 +0000143
144flag {
145 namespace: "camera_platform"
146 name: "dumpsys_request_stream_ids"
147 description: "Add stream id information to last request dumpsys"
148 bug: "357913929"
149 metadata {
150 purpose: PURPOSE_BUGFIX
151 }
Shuzhen Wang0fccf0b2024-09-09 10:11:09 -0700152}
Ravneet Dhanjalecc7ff82024-07-18 23:09:10 +0000153
154flag {
155 namespace: "camera_platform"
156 name: "enable_hal_abort_from_cameraservicewatchdog"
157 description: "Enable CameraServiceWatchdog to abort camera HAL to generate HAL tombstones"
158 bug: "349652177"
159}
Ravneet Dhanjalcb3b3842024-09-12 19:29:01 +0000160
161flag {
162 namespace: "camera_platform"
163 name: "enable_stream_reconfiguration_for_unchanged_streams"
164 description: "Enable stream reconfiguration for unchanged streams"
165 bug: "341740105"
166}
Austin Borger95a00152024-09-23 17:20:24 -0700167
168flag {
169 namespace: "camera_platform"
170 name: "use_context_attribution_source"
171 description: "Use the context-provided AttributionSource when checking for client permissions"
172 bug: "190657833"
173}
Austin Borger23694432024-10-07 19:28:01 -0700174
175flag {
176 namespace: "camera_platform"
177 name: "check_full_attribution_source_chain"
178 description: "Pass the full AttributionSource chain to PermissionChecker"
179 bug: "190657833"
180}
Shuzhen Wang38df0ca2024-10-09 11:33:44 -0700181
182flag {
183 namespace: "camera_platform"
184 name: "mirror_mode_shared_surfaces"
185 is_exported: true
186 description: "Support setting and getting mirror mode for shared surfaces"
187 bug: "298899993"
188}
Eino-Ville Talvala66674a12024-10-29 20:24:45 -0700189
190flag {
191 namespace: "camera_platform"
192 is_exported: true
193 name: "multiresolution_imagereader_usage_public"
194 description: "Make constructor for MultiResolutionImageReader with usage public"
195 bug: "338621560"
196}
197
Ravneet Dhanjalcd240712024-10-24 04:11:59 +0000198flag {
199 namespace: "camera_platform"
Ravneet Dhanjalbe7e9e52024-11-01 01:51:16 +0000200 is_exported: true
Ravneet Dhanjalcd240712024-10-24 04:11:59 +0000201 name: "color_temperature"
202 description: "Add keys to manually set color temperature and color tint"
203 bug: "359409044"
204}
205