blob: 47474eef8d31e6d243d312f7994cfd5d035a8f1f [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 {
5 namespace: "camera_platform"
Eino-Ville Talvala6f1a9c12023-09-14 17:26:28 -07006 name: "camera_hsum_permission"
7 description: "Camera access by headless system user"
8 bug: "273539631"
Eino-Ville Talvalaae70f8c2023-08-18 10:10:55 -07009}
Jyoti Bhayana5bdb5a62023-08-24 14:46:08 -070010
11flag {
12 namespace: "camera_platform"
Emilian Peevae7c0532023-09-22 21:53:21 +000013 name: "concert_mode"
14 description: "Introduces a new concert mode camera extension type"
15 bug: "297083874"
16}
Shuzhen Wang045be6c2023-10-12 10:01:10 -070017
18flag {
19 namespace: "camera_platform"
20 name: "feature_combination_query"
21 description: "Query feature combination support and session specific characteristics"
22 bug: "309627704"
23}
24
Emilian Peevae7c0532023-09-22 21:53:21 +000025flag {
26 namespace: "camera_platform"
Austin Borgerca1e0062023-06-28 11:32:55 -070027 name: "watch_foreground_changes"
28 description: "Request AppOps to notify changes in the foreground status of the client"
29 bug: "290086710"
30}
31
32flag {
33 namespace: "camera_platform"
Eino-Ville Talvala6f1a9c12023-09-14 17:26:28 -070034 name: "log_ultrawide_usage"
35 description: "Enable measuring how much usage there is for ultrawide-angle cameras"
36 bug: "300515796"
Jyoti Bhayana5bdb5a62023-08-24 14:46:08 -070037}
38
Rucha Katakwar0ff1af02023-08-11 13:25:20 -070039flag {
40 namespace: "camera_platform"
41 name: "camera_manual_flash_strength_control"
42 description: "Flash brightness level control in manual flash mode"
43 bug: "238348881"
44}
Jayant Chowdharyd65d9442023-07-11 01:18:06 +000045
46flag {
47 namespace: "camera_platform"
48 name: "lazy_aidl_wait_for_service"
49 description: "Use waitForService instead of getService with lazy AIDL HALs"
50 bug: "285546208"
51}
Shuzhen Wang6e08d202023-10-24 20:27:14 +000052
53flag {
54 namespace: "camera_platform"
55 name: "log_zoom_override_usage"
56 description: "Enable measuring how much usage there is for zoom settings overrde"
57 bug: "307409002"
58}
Vadim Caen7eccd7c2023-10-03 16:26:33 +020059
Jayant Chowdharyf60b3c82023-12-01 18:43:22 +000060flag {
61 namespace: "camera_platform"
62 name: "session_hal_buf_manager"
63 description: "Enable or disable HAL buffer manager as requested by the camera HAL"
64 bug: "311263114"
malikakashf6529a32023-11-29 21:12:04 +000065}
66
67flag {
68 namespace: "camera_platform"
69 name: "inject_session_params"
70 description: "Enable session parameter injection via reconfiguration"
71 bug: "308984721"
72}
Jag Saund4cc26a12023-12-05 19:35:52 +000073
74flag {
75 namespace: "camera_platform"
76 name: "camera_ae_mode_low_light_boost"
77 description: "An AE mode that enables increased brightening in low light scenes"
78 bug: "312803148"
79}
Michelle Ho3c1762c2023-11-20 14:56:01 +000080
81flag {
82 namespace: "camera_platform"
83 name: "multiresolution_imagereader_usage_config"
84 description: "Enable creating MultiResolutionImageReader with usage flag configuration"
85 bug: "301588215"
86}
Avichal Rakesh74b5ae72023-12-27 16:56:45 -080087
88flag {
89 namespace: "camera_platform"
90 name: "use_ro_board_api_level_for_vndk_version"
91 description: "Enable using ro.board.api_level instead of ro.vndk.version to get VNDK version"
92 bug: "312315580"
93}
Avichal Rakesh682788a2024-01-11 18:01:36 -080094
95flag {
96 namespace: "camera_platform"
Jag Saundc3f236f2024-01-16 18:02:09 +000097 name: "camera_extensions_characteristics_get"
98 description: "Enable get extension specific camera characteristics API"
99 bug: "280649914"
100}
101
102flag {
103 namespace: "camera_platform"
Avichal Rakesh682788a2024-01-11 18:01:36 -0800104 name: "delay_lazy_hal_instantiation"
105 description: "Only trigger lazy HAL instantiation when the HAL is needed for an operation."
106 bug: "319735068"
107}
Eino-Ville Talvala118d0e92024-01-24 12:15:52 -0800108
109flag {
110 namespace: "camera_platform"
111 name: "return_buffers_outside_locks"
112 description: "Enable returning graphics buffers to buffer queues without holding the in-flight mutex"
113 bug: "315526878"
114}
Avichal Rakesh403d9132024-01-22 14:57:01 -0800115
116flag {
117 namespace: "camera_platform"
118 name: "camera_device_setup"
119 description: "Create an intermediate Camera Device class for limited CameraDevice access."
120 bug: "320741775"
121}
Jyoti Bhayanac05a1192024-02-11 13:19:29 +0000122
123flag {
124 namespace: "camera_platform"
125 name: "camera_privacy_allowlist"
126 description: "Allowlisting to exempt safety-relevant cameras from privacy control for automotive devices"
127 bug: "282814430"
128}
Ravneet Dhanjal7dba7b42024-02-15 01:55:10 +0000129
130flag {
131 namespace: "camera_platform"
132 name: "extension_10_bit"
133 description: "Enables 10-bit support in the camera extensions."
134 bug: "316375635"
135}
Emilian Peev3500ed32024-03-07 01:17:04 +0000136
137flag {
138 namespace: "camera_platform"
139 name: "surface_leak_fix"
140 description: "Address Surface release leaks in CaptureRequest"
141 bug: "324071855"
142 metadata {
143 purpose: PURPOSE_BUGFIX
144 }
145}
Emilian Peevdba78942024-03-08 01:27:02 +0000146
147flag {
148 namespace: "camera_platform"
149 name: "concert_mode_api"
150 description: "Covers the eyes free videography public facing API"
151 bug: "297083874"
152}
153