1*ec779b8eSAndroid Build Coastguard Workerpackage: "com.android.internal.camera.flags" 2*ec779b8eSAndroid Build Coastguard Workercontainer: "system" 3*ec779b8eSAndroid Build Coastguard Worker 4*ec779b8eSAndroid Build Coastguard Workerflag { 5*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 6*ec779b8eSAndroid Build Coastguard Worker name: "camera_heif_gainmap" 7*ec779b8eSAndroid Build Coastguard Worker is_exported: true 8*ec779b8eSAndroid Build Coastguard Worker description: "Extend HEIC/HEIF still capture with HDR gainmap" 9*ec779b8eSAndroid Build Coastguard Worker bug: "362608343" 10*ec779b8eSAndroid Build Coastguard Worker} 11*ec779b8eSAndroid Build Coastguard Worker 12*ec779b8eSAndroid Build Coastguard Workerflag { 13*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 14*ec779b8eSAndroid Build Coastguard Worker name: "camera_hsum_permission" 15*ec779b8eSAndroid Build Coastguard Worker is_exported: true 16*ec779b8eSAndroid Build Coastguard Worker description: "Camera access by headless system user" 17*ec779b8eSAndroid Build Coastguard Worker bug: "273539631" 18*ec779b8eSAndroid Build Coastguard Worker} 19*ec779b8eSAndroid Build Coastguard Worker 20*ec779b8eSAndroid Build Coastguard Workerflag { 21*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 22*ec779b8eSAndroid Build Coastguard Worker name: "concert_mode" 23*ec779b8eSAndroid Build Coastguard Worker is_exported: true 24*ec779b8eSAndroid Build Coastguard Worker description: "Introduces a new concert mode camera extension type" 25*ec779b8eSAndroid Build Coastguard Worker bug: "297083874" 26*ec779b8eSAndroid Build Coastguard Worker} 27*ec779b8eSAndroid Build Coastguard Worker 28*ec779b8eSAndroid Build Coastguard Workerflag { 29*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 30*ec779b8eSAndroid Build Coastguard Worker name: "feature_combination_query" 31*ec779b8eSAndroid Build Coastguard Worker is_exported: true 32*ec779b8eSAndroid Build Coastguard Worker description: "Query feature combination support and session specific characteristics" 33*ec779b8eSAndroid Build Coastguard Worker bug: "309627704" 34*ec779b8eSAndroid Build Coastguard Worker} 35*ec779b8eSAndroid Build Coastguard Worker 36*ec779b8eSAndroid Build Coastguard Workerflag { 37*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 38*ec779b8eSAndroid Build Coastguard Worker name: "camera_manual_flash_strength_control" 39*ec779b8eSAndroid Build Coastguard Worker is_exported: true 40*ec779b8eSAndroid Build Coastguard Worker description: "Flash brightness level control in manual flash mode" 41*ec779b8eSAndroid Build Coastguard Worker bug: "238348881" 42*ec779b8eSAndroid Build Coastguard Worker} 43*ec779b8eSAndroid Build Coastguard Worker 44*ec779b8eSAndroid Build Coastguard Workerflag { 45*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 46*ec779b8eSAndroid Build Coastguard Worker name: "inject_session_params" 47*ec779b8eSAndroid Build Coastguard Worker description: "Enable session parameter injection via reconfiguration" 48*ec779b8eSAndroid Build Coastguard Worker bug: "308984721" 49*ec779b8eSAndroid Build Coastguard Worker} 50*ec779b8eSAndroid Build Coastguard Worker 51*ec779b8eSAndroid Build Coastguard Workerflag { 52*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 53*ec779b8eSAndroid Build Coastguard Worker name: "camera_ae_mode_low_light_boost" 54*ec779b8eSAndroid Build Coastguard Worker is_exported: true 55*ec779b8eSAndroid Build Coastguard Worker description: "An AE mode that enables increased brightening in low light scenes" 56*ec779b8eSAndroid Build Coastguard Worker bug: "312803148" 57*ec779b8eSAndroid Build Coastguard Worker} 58*ec779b8eSAndroid Build Coastguard Worker 59*ec779b8eSAndroid Build Coastguard Workerflag { 60*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 61*ec779b8eSAndroid Build Coastguard Worker name: "multiresolution_imagereader_usage_config" 62*ec779b8eSAndroid Build Coastguard Worker description: "Enable creating MultiResolutionImageReader with usage flag configuration" 63*ec779b8eSAndroid Build Coastguard Worker bug: "301588215" 64*ec779b8eSAndroid Build Coastguard Worker} 65*ec779b8eSAndroid Build Coastguard Worker 66*ec779b8eSAndroid Build Coastguard Workerflag { 67*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 68*ec779b8eSAndroid Build Coastguard Worker name: "camera_extensions_characteristics_get" 69*ec779b8eSAndroid Build Coastguard Worker is_exported: true 70*ec779b8eSAndroid Build Coastguard Worker description: "Enable get extension specific camera characteristics API" 71*ec779b8eSAndroid Build Coastguard Worker bug: "280649914" 72*ec779b8eSAndroid Build Coastguard Worker} 73*ec779b8eSAndroid Build Coastguard Worker 74*ec779b8eSAndroid Build Coastguard Workerflag { 75*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 76*ec779b8eSAndroid Build Coastguard Worker name: "return_buffers_outside_locks" 77*ec779b8eSAndroid Build Coastguard Worker description: "Enable returning graphics buffers to buffer queues without holding the in-flight mutex" 78*ec779b8eSAndroid Build Coastguard Worker bug: "315526878" 79*ec779b8eSAndroid Build Coastguard Worker} 80*ec779b8eSAndroid Build Coastguard Worker 81*ec779b8eSAndroid Build Coastguard Workerflag { 82*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 83*ec779b8eSAndroid Build Coastguard Worker name: "camera_device_setup" 84*ec779b8eSAndroid Build Coastguard Worker is_exported: true 85*ec779b8eSAndroid Build Coastguard Worker description: "Create an intermediate Camera Device class for limited CameraDevice access." 86*ec779b8eSAndroid Build Coastguard Worker bug: "320741775" 87*ec779b8eSAndroid Build Coastguard Worker} 88*ec779b8eSAndroid Build Coastguard Worker 89*ec779b8eSAndroid Build Coastguard Workerflag { 90*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 91*ec779b8eSAndroid Build Coastguard Worker name: "camera_privacy_allowlist" 92*ec779b8eSAndroid Build Coastguard Worker is_exported: true 93*ec779b8eSAndroid Build Coastguard Worker description: "Allowlisting to exempt safety-relevant cameras from privacy control for automotive devices" 94*ec779b8eSAndroid Build Coastguard Worker bug: "282814430" 95*ec779b8eSAndroid Build Coastguard Worker} 96*ec779b8eSAndroid Build Coastguard Worker 97*ec779b8eSAndroid Build Coastguard Workerflag { 98*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 99*ec779b8eSAndroid Build Coastguard Worker name: "extension_10_bit" 100*ec779b8eSAndroid Build Coastguard Worker is_exported: true 101*ec779b8eSAndroid Build Coastguard Worker description: "Enables 10-bit support in the camera extensions." 102*ec779b8eSAndroid Build Coastguard Worker bug: "316375635" 103*ec779b8eSAndroid Build Coastguard Worker} 104*ec779b8eSAndroid Build Coastguard Worker 105*ec779b8eSAndroid Build Coastguard Workerflag { 106*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 107*ec779b8eSAndroid Build Coastguard Worker name: "single_thread_executor_naming" 108*ec779b8eSAndroid Build Coastguard Worker description: "Set the device executor thread name." 109*ec779b8eSAndroid Build Coastguard Worker bug: "359709863" 110*ec779b8eSAndroid Build Coastguard Worker metadata { 111*ec779b8eSAndroid Build Coastguard Worker purpose: PURPOSE_BUGFIX 112*ec779b8eSAndroid Build Coastguard Worker } 113*ec779b8eSAndroid Build Coastguard Worker} 114*ec779b8eSAndroid Build Coastguard Worker 115*ec779b8eSAndroid Build Coastguard Workerflag { 116*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 117*ec779b8eSAndroid Build Coastguard Worker name: "analytics_24q3" 118*ec779b8eSAndroid Build Coastguard Worker description: "Miscellaneous camera platform metrics for 24Q3" 119*ec779b8eSAndroid Build Coastguard Worker bug: "332557570" 120*ec779b8eSAndroid Build Coastguard Worker} 121*ec779b8eSAndroid Build Coastguard Worker 122*ec779b8eSAndroid Build Coastguard Workerflag { 123*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 124*ec779b8eSAndroid Build Coastguard Worker name: "multi_res_raw_reprocessing" 125*ec779b8eSAndroid Build Coastguard Worker description: "Allow multi-resolution raw reprocessing without reprocessing capability" 126*ec779b8eSAndroid Build Coastguard Worker bug: "336922859" 127*ec779b8eSAndroid Build Coastguard Worker metadata { 128*ec779b8eSAndroid Build Coastguard Worker purpose: PURPOSE_BUGFIX 129*ec779b8eSAndroid Build Coastguard Worker } 130*ec779b8eSAndroid Build Coastguard Worker} 131*ec779b8eSAndroid Build Coastguard Worker 132*ec779b8eSAndroid Build Coastguard Workerflag { 133*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 134*ec779b8eSAndroid Build Coastguard Worker name: "api1_release_binderlock_before_cameraservice_disconnect" 135*ec779b8eSAndroid Build Coastguard Worker description: "Drop mSerializationLock in Camera1 client when calling into CameraService" 136*ec779b8eSAndroid Build Coastguard Worker bug: "351778072" 137*ec779b8eSAndroid Build Coastguard Worker metadata { 138*ec779b8eSAndroid Build Coastguard Worker purpose: PURPOSE_BUGFIX 139*ec779b8eSAndroid Build Coastguard Worker } 140*ec779b8eSAndroid Build Coastguard Worker} 141*ec779b8eSAndroid Build Coastguard Worker 142*ec779b8eSAndroid Build Coastguard Workerflag { 143*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 144*ec779b8eSAndroid Build Coastguard Worker name: "bump_preview_frame_space_priority" 145*ec779b8eSAndroid Build Coastguard Worker description: "Increase the PreviewFrameSpacer thread priority" 146*ec779b8eSAndroid Build Coastguard Worker bug: "355665306" 147*ec779b8eSAndroid Build Coastguard Worker metadata { 148*ec779b8eSAndroid Build Coastguard Worker purpose: PURPOSE_BUGFIX 149*ec779b8eSAndroid Build Coastguard Worker } 150*ec779b8eSAndroid Build Coastguard Worker} 151*ec779b8eSAndroid Build Coastguard Worker 152*ec779b8eSAndroid Build Coastguard Workerflag { 153*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 154*ec779b8eSAndroid Build Coastguard Worker name: "dumpsys_request_stream_ids" 155*ec779b8eSAndroid Build Coastguard Worker description: "Add stream id information to last request dumpsys" 156*ec779b8eSAndroid Build Coastguard Worker bug: "357913929" 157*ec779b8eSAndroid Build Coastguard Worker metadata { 158*ec779b8eSAndroid Build Coastguard Worker purpose: PURPOSE_BUGFIX 159*ec779b8eSAndroid Build Coastguard Worker } 160*ec779b8eSAndroid Build Coastguard Worker} 161*ec779b8eSAndroid Build Coastguard Worker 162*ec779b8eSAndroid Build Coastguard Workerflag { 163*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 164*ec779b8eSAndroid Build Coastguard Worker name: "enable_hal_abort_from_cameraservicewatchdog" 165*ec779b8eSAndroid Build Coastguard Worker description: "Enable CameraServiceWatchdog to abort camera HAL to generate HAL tombstones" 166*ec779b8eSAndroid Build Coastguard Worker bug: "349652177" 167*ec779b8eSAndroid Build Coastguard Worker} 168*ec779b8eSAndroid Build Coastguard Worker 169*ec779b8eSAndroid Build Coastguard Workerflag { 170*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 171*ec779b8eSAndroid Build Coastguard Worker name: "enable_stream_reconfiguration_for_unchanged_streams" 172*ec779b8eSAndroid Build Coastguard Worker description: "Enable stream reconfiguration for unchanged streams" 173*ec779b8eSAndroid Build Coastguard Worker bug: "341740105" 174*ec779b8eSAndroid Build Coastguard Worker} 175*ec779b8eSAndroid Build Coastguard Worker 176*ec779b8eSAndroid Build Coastguard Workerflag { 177*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 178*ec779b8eSAndroid Build Coastguard Worker name: "data_delivery_permission_checks" 179*ec779b8eSAndroid Build Coastguard Worker description: "Pass the full AttributionSource chain to PermissionChecker for data delivery" 180*ec779b8eSAndroid Build Coastguard Worker bug: "190657833" 181*ec779b8eSAndroid Build Coastguard Worker is_fixed_read_only: true 182*ec779b8eSAndroid Build Coastguard Worker} 183*ec779b8eSAndroid Build Coastguard Worker 184*ec779b8eSAndroid Build Coastguard Workerflag { 185*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 186*ec779b8eSAndroid Build Coastguard Worker name: "depth_jpeg_extensions" 187*ec779b8eSAndroid Build Coastguard Worker description: "Add Depth Jpeg extension output support" 188*ec779b8eSAndroid Build Coastguard Worker bug: "362788689" 189*ec779b8eSAndroid Build Coastguard Worker} 190*ec779b8eSAndroid Build Coastguard Worker 191*ec779b8eSAndroid Build Coastguard Workerflag { 192*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 193*ec779b8eSAndroid Build Coastguard Worker name: "mirror_mode_shared_surfaces" 194*ec779b8eSAndroid Build Coastguard Worker is_exported: true 195*ec779b8eSAndroid Build Coastguard Worker description: "Support setting and getting mirror mode for shared surfaces" 196*ec779b8eSAndroid Build Coastguard Worker bug: "298899993" 197*ec779b8eSAndroid Build Coastguard Worker} 198*ec779b8eSAndroid Build Coastguard Worker 199*ec779b8eSAndroid Build Coastguard Workerflag { 200*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 201*ec779b8eSAndroid Build Coastguard Worker is_exported: true 202*ec779b8eSAndroid Build Coastguard Worker name: "multiresolution_imagereader_usage_public" 203*ec779b8eSAndroid Build Coastguard Worker description: "Make constructor for MultiResolutionImageReader with usage public" 204*ec779b8eSAndroid Build Coastguard Worker bug: "338621560" 205*ec779b8eSAndroid Build Coastguard Worker} 206*ec779b8eSAndroid Build Coastguard Worker 207*ec779b8eSAndroid Build Coastguard Workerflag { 208*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 209*ec779b8eSAndroid Build Coastguard Worker is_exported: true 210*ec779b8eSAndroid Build Coastguard Worker name: "color_temperature" 211*ec779b8eSAndroid Build Coastguard Worker description: "Add keys to manually set color temperature and color tint" 212*ec779b8eSAndroid Build Coastguard Worker bug: "359409044" 213*ec779b8eSAndroid Build Coastguard Worker} 214*ec779b8eSAndroid Build Coastguard Worker 215*ec779b8eSAndroid Build Coastguard Workerflag { 216*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 217*ec779b8eSAndroid Build Coastguard Worker name: "night_mode_indicator" 218*ec779b8eSAndroid Build Coastguard Worker is_exported: true 219*ec779b8eSAndroid Build Coastguard Worker description: "Indicates when to activate Night Mode Camera Extension" 220*ec779b8eSAndroid Build Coastguard Worker bug: "335902696" 221*ec779b8eSAndroid Build Coastguard Worker} 222*ec779b8eSAndroid Build Coastguard Worker 223*ec779b8eSAndroid Build Coastguard Workerflag { 224*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 225*ec779b8eSAndroid Build Coastguard Worker name: "zoom_method" 226*ec779b8eSAndroid Build Coastguard Worker is_exported: true 227*ec779b8eSAndroid Build Coastguard Worker description: "Gives apps explicit control on reflects zoom via ZOOM_RATIO capture result" 228*ec779b8eSAndroid Build Coastguard Worker bug: "298899993" 229*ec779b8eSAndroid Build Coastguard Worker} 230*ec779b8eSAndroid Build Coastguard Worker 231*ec779b8eSAndroid Build Coastguard Workerflag { 232*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 233*ec779b8eSAndroid Build Coastguard Worker is_exported: true 234*ec779b8eSAndroid Build Coastguard Worker name: "ae_priority" 235*ec779b8eSAndroid Build Coastguard Worker description: "Add AE priority modes" 236*ec779b8eSAndroid Build Coastguard Worker bug: "359944765" 237*ec779b8eSAndroid Build Coastguard Worker} 238*ec779b8eSAndroid Build Coastguard Worker 239*ec779b8eSAndroid Build Coastguard Workerflag { 240*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 241*ec779b8eSAndroid Build Coastguard Worker name: "feature_combination_baklava" 242*ec779b8eSAndroid Build Coastguard Worker description: "Add new feature combination query version for Baklava" 243*ec779b8eSAndroid Build Coastguard Worker bug: "370778206" 244*ec779b8eSAndroid Build Coastguard Worker} 245*ec779b8eSAndroid Build Coastguard Worker 246*ec779b8eSAndroid Build Coastguard Workerflag { 247*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 248*ec779b8eSAndroid Build Coastguard Worker name: "camera_multi_client" 249*ec779b8eSAndroid Build Coastguard Worker is_exported: true 250*ec779b8eSAndroid Build Coastguard Worker description: "add new feature to allow multiple clients to access the camera in shared mode" 251*ec779b8eSAndroid Build Coastguard Worker bug: "265196098" 252*ec779b8eSAndroid Build Coastguard Worker metadata { 253*ec779b8eSAndroid Build Coastguard Worker purpose: PURPOSE_FEATURE 254*ec779b8eSAndroid Build Coastguard Worker } 255*ec779b8eSAndroid Build Coastguard Worker} 256*ec779b8eSAndroid Build Coastguard Worker 257*ec779b8eSAndroid Build Coastguard Workerflag { 258*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 259*ec779b8eSAndroid Build Coastguard Worker name: "query_process_state" 260*ec779b8eSAndroid Build Coastguard Worker description: "In opChanged, query the process state from AM instead of relying on mUidPolicy" 261*ec779b8eSAndroid Build Coastguard Worker bug: "378016494" 262*ec779b8eSAndroid Build Coastguard Worker metadata { 263*ec779b8eSAndroid Build Coastguard Worker purpose: PURPOSE_BUGFIX 264*ec779b8eSAndroid Build Coastguard Worker } 265*ec779b8eSAndroid Build Coastguard Worker} 266*ec779b8eSAndroid Build Coastguard Worker 267*ec779b8eSAndroid Build Coastguard Workerflag { 268*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 269*ec779b8eSAndroid Build Coastguard Worker name: "fmq_metadata" 270*ec779b8eSAndroid Build Coastguard Worker description: "Allow CameraMetadata transfer for ndk / sdk clients." 271*ec779b8eSAndroid Build Coastguard Worker bug: "362791857" 272*ec779b8eSAndroid Build Coastguard Worker metadata { 273*ec779b8eSAndroid Build Coastguard Worker purpose: PURPOSE_BUGFIX 274*ec779b8eSAndroid Build Coastguard Worker } 275*ec779b8eSAndroid Build Coastguard Worker} 276*ec779b8eSAndroid Build Coastguard Worker 277*ec779b8eSAndroid Build Coastguard Workerflag { 278*ec779b8eSAndroid Build Coastguard Worker namespace: "camera_platform" 279*ec779b8eSAndroid Build Coastguard Worker name: "desktop_effects" 280*ec779b8eSAndroid Build Coastguard Worker description: "Applies system controlled effects targetting video conferencing" 281*ec779b8eSAndroid Build Coastguard Worker bug: "376797335" 282*ec779b8eSAndroid Build Coastguard Worker} 283