• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

(App) (ROG2) Google Camera Mod

Search This thread

S4turno

Senior Member
Feb 10, 2012
1,840
9,952
London, UK
OnePlus One
OnePlus 2
google-camera.png

Google Camera Port
Asus ROG Phone II

I noticed that no one had created a GCam thread for this phone and since we (ZenFone 6 users) have some ROG 2 users on our telegram group I decided to create one as versions seem to work on both phones.

Features:
Features and bugs depend on the GCam and Android version used, but overall:

- HDR+ Enhanced, Night Mode, Portrait Mode, Timelapse, Motion Photos, Lens Blur, Panorama, Photo Sphere, Photobooth, Motion tracking.
- Video (up to [email protected]), Timelapse, Slow motion (lower quality).
- Playground/Stickers (follow this guide).

How to use:
1. Download and open/install the apk file (how to).
2. Unless settings/configs are provided with the with the apk file, the app is ready for use.

- FAQ's/Troubleshooting.

Downloads:
- ⭐️ = Recommended version.
- To avoid issues when viewing media from inside GCam, install the Google Photos app (can be used without uploads/Google Account).

GCam 8 (Android 10+):
- 2021-08-03 ⭐️ : GCam_8.1.101_Wichaya_V1.4 (Wichaya, GCam 8.1) with these configs.

GCam 7.3 (Android 9+):
- 2020-12-15 ⭐️ : GCam_7.3.018_Urnyx05-v2.1_Wichaya_V3.1.1.apk (Wichaya, GCam 7.3) with these configs.

GCam 7.2 (Android 9+):
- 2020-03-06: GCam_7.2.010_Urnyx05-v2.2_Wichaya_ASUS_V1.6.apk (Wichaya, GCam 7.2) with these configs.
- 2020-02-18: GCam_7.2.010_Urnyx05-v2.3.apk (Urnyx05, GCam 7.2) with these configs.

GCam 6.x (Older version):
- Android 10+: UNI_CAM_v1.2s.apk (dpstar7582, 2020-04-16, GCam 6.2) with this config file: viper98_savitar.xml (how to load configs)
- Android 9 only: UNI_CAM_v1.2a_P.apk (dpstar7582, GCam 6.2) with this config file: viper98_savitar.xml (how to load configs)

Useful links:
- ARCore, Playground and Stickers
- XDA's GCam Hub
- XDA section for GCam threads
- ZenFone 6 thread (versions that should work on this phone too)
- Thread were Arnova8G2 shares stable versions

Credits:
Arnova8G2, BSG, Savitar, etc. They're the ones modding the app.
 
Last edited:

S4turno

Senior Member
Feb 10, 2012
1,840
9,952
London, UK
OnePlus One
OnePlus 2
[old apks archive]

- 2021-07-13: GCam_8.1.101_Wichaya_V1.3 (Wichaya, GCam 8.1) with these configs.
- 2021-07-01: GCam_8.1.101_Wichaya_V1.2 (Wichaya, GCam 8.1) with these configs.
- 2020-11-14: GCam_7.3.018_Urnyx05-v2.1_Wichaya_V3.0.apk (Wichaya, GCam 7.3) with these configs.
- 2020-09-20: GCam_7.3.018_Urnyx05-v2.1_Wichaya_V2.8.1_200920.apk (Wichaya, GCam 7.3) with these configs.
- 2020-09-01: GCam_7.3.018_Urnyx05-v2.1_Wichaya v2.7.3 (Wichaya, GCam 7.3) with these configs.
- 2020-08-21: GCam_7.3.018_Urnyx05-v2.1_Wichaya v2.5 (Wichaya, GCam 7.3) with these configs.
- 2020-02-28: GCam_7.2.010_Urnyx05-v2.2_Wichaya_ASUS_V1.5.apk (Wichaya, GCam 7.2) with these configs.
- 2020-02-17: GCam_7.2.010_Urnyx05-v2.2_Wichaya_ASUS_V1.4.apk (Wichaya, GCam 7.2) with these configs.
- 2020-02-09: GCam_7.2.010_Urnyx05-v2.2_Wichaya_ASUS_V1.3.apk (Wichaya, GCam 7.2).
- 2020-01-31: GCam_7.2.010_Urnyx05-v2.2.apk (Urnyx05, GCam 7.2) with these configs.
- 2020-01-31: GCam_7.2.010_Urnyx05-v2.1_Wichaya_Salt2_V2.3.apk (Wichaya, GCam 7.2).
- 2020-01-16: GCam_7.2.010_Urnyx05-v2.1-fix.apk (Urnyx05, GCam 7.2) with these configs.
- 2019-09-10: Gcam_6.2.030_Advanced_V2.2.2beta2.190910.1840.apk (Arnova8G2)
- 2019-09-07: sav2l-sign_plus.apk (Savitar)
 
Last edited:
  • Like
Reactions: killerdvd

atoyu

Senior Member
Jan 4, 2010
269
29
Code:
Camera2 Info v.1.03
asus ASUS_I001DA, asus, ASUS_I001_1
Android 9 - 4.14.83-perf

------------ Camera 0------------

Facing: LENS_FACING_BACK

deviceLevel = INFO_SUPPORTED_HARDWARE_LEVEL_FULL

Available capabilities: [BACKWARD_COMPATIBLE, CONSTRAINED_HIGH_SPEED_VIDEO, RAW, READ_SENSOR_SETTINGS, MANUAL_SENSOR, BURST_CAPTURE, MANUAL_POST_PROCESSING]

Output formats: [RAW_SENSOR, JPEG, PRIVATE, YUV_420_888, RAW_PRIVATE, RAW10]

RAW_SENSOR sizes: 
[[email protected](41.667, 0.0), [email protected](33.322, 0.0)]

JPEG sizes: 
[[email protected](33.333, 78.0), [email protected](33.333, 58.5), [email protected](100.000, 312.0)]

PRIVATE sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](100.000, 0.0)]

YUV_420_888 sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](100.000, 0.0)]

RAW_PRIVATE sizes: 
[[email protected](41.667, 0.0), [email protected](33.322, 0.0)]

RAW10 sizes: 
[[email protected](41.667, 0.0), [email protected](33.322, 0.0)]

ImageReader sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0)]

Allocation sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0)]

MediaCodec sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), 

MediaRecorder sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), 

High Speed sizes: 
[1280x720 @([[30, 120], [120, 120], [30, 240], [240, 240], [30, 480], [480, 480]]), 720x480 @([[30, 120], [120, 120], [30, 240], [240, 240]]), 640x480 @([[30, 120], [120, 120], [30, 240], [240, 240]]), 1920x1080 @([[30, 120], [120, 120], [30, 240], [240, 240]])]

Camera characteristics:

android.colorCorrection.availableAberrationModes:  [0, 1, 2]
android.control.aeAvailableAntibandingModes:  [0, 1, 2, 3]
android.control.aeAvailableModes:  [0, 1, 2, 3, 4]
android.control.aeAvailableTargetFpsRanges:  [[10, 10], [15, 15], [6, 24], [24, 24], [8, 30], [30, 30]]
android.control.aeCompensationRange:  [-12, 12]
android.control.aeCompensationStep:  1/6
android.control.aeLockAvailable:  true
android.control.afAvailableModes:  [0, 1, 2, 3, 4]
android.control.availableEffects:  [0, 1, 2, 3, 4, 5, 8, 7, 6]
android.control.availableModes:  [0, 1, 2]
android.control.availableSceneModes:  [0, 1, 3, 5, 7, 9, 10, 18]
android.control.availableVideoStabilizationModes:  [0, 1]
android.control.awbAvailableModes:  [1, 2, 3, 4, 5, 6, 7, 8, 0]
android.control.awbLockAvailable:  true
android.control.maxRegionsAe:  1
android.control.maxRegionsAf:  1
android.control.maxRegionsAwb:  0
android.control.postRawSensitivityBoostRange:  [100, 3199]
android.edge.availableEdgeModes:  [1, 2, 0]
android.flash.info.available:  true
android.hotPixel.availableHotPixelModes:  [0, 1, 2]
android.info.supportedHardwareLevel:  1
android.jpeg.availableThumbnailSizes:  [0x0, 176x144, 240x144, 256x144, 240x160, 256x154, 264x196, 240x240, 320x240]
android.lens.distortion:  [0.0, 0.0, 0.0, 0.0, 0.0]
android.lens.facing:  1
android.lens.info.availableApertures:  [1.79]
android.lens.info.availableFilterDensities:  [0.0]
android.lens.info.availableFocalLengths:  [4.74]
android.lens.info.availableOpticalStabilization:  [0]
android.lens.info.focusDistanceCalibration:  1
android.lens.info.hyperfocalDistance:  0.12747246
android.lens.info.minimumFocusDistance:  10.0
android.lens.intrinsicCalibration:  [5924.9995, 5924.9995, 0.0, 0.0, 0.0]
android.lens.poseReference:  0
android.lens.poseRotation:  [0.0, 0.0, 0.0, 1.0]
android.lens.poseTranslation:  [0.0, 0.0, 0.0]
android.noiseReduction.availableNoiseReductionModes:  [0, 1, 2, 3]
android.reprocess.maxCaptureStall:  2
android.request.availableCapabilities:  [0, 9, 3, 5, 1, 6, 2]
android.request.maxNumInputStreams:  0
android.request.maxNumOutputProc:  3
android.request.maxNumOutputProcStalling:  2
android.request.maxNumOutputRaw:  1
android.request.partialResultCount:  2
android.request.pipelineMaxDepth:  8
android.scaler.availableMaxDigitalZoom:  4.0
android.scaler.croppingType:  0
android.scaler.streamConfigurationMap:  StreamConfiguration(Outputs([w:8000, h:6000, format:RAW_SENSOR(32), min_duration:41666666, stall:0], [w:4000, h:3000, format:RAW_SENSOR(32), min_duration:33322225, stall:0], [w:4000, h:3000, format:JPEG(256), min_duration:33333333, stall:78000000], [w:4000, h:2250, format:JPEG(256), min_duration:33333333, stall:58500000], [w:3900, h:1800, format:JPEG(256), min_duration:33333333, stall:45630000], [w:3840, h:2160, format:JPEG(256), min_duration:33333333, stall:53913600], [w:3000, h:3000, format:JPEG(256), min_duration:33333333, stall:58500000], [w:2880, h:2160, format:JPEG(256), min_duration:33333333, stall:40435200], [w:2880, h:1620, format:JPEG(256), min_duration:33333333, stall:30326400], [w:2808, h:1296, format:JPEG(256), min_duration:33333333, stall:23654592], [w:2160, h:2160, format:JPEG(256), min_duration:33333333, stall:30326400], [w:1920, h:1440, format:JPEG(256), min_duration:33333333, stall:17971200], [w:1920, h:1080, format:JPEG(256), min_duration:33333333, stall:13478400], [w:1872, h:864, format:JPEG(256), min_duration:33333333, stall:10513152], [w:1440, h:1080, format:JPEG(256), min_duration:33333333, stall:10108800], [w:1280, h:960, format:JPEG(256), min_duration:33333333, stall:7987200], [w:1280, h:720, format:JPEG(256), min_duration:33333333, stall:5990400], [w:1080, h:1080, format:JPEG(256), min_duration:33333333, stall:7581600], [w:720, h:480, format:JPEG(256), min_duration:33333333, stall:2246400], [w:640, h:480, format:JPEG(256), min_duration:33333333, stall:1996800], [w:352, h:288, format:JPEG(256), min_duration:33333333, stall:658944], [w:320, h:240, format:JPEG(256), min_duration:33333333, stall:499200], [w:4000, h:3000, format:PRIVATE(34), min_duration:33333333, stall:0], [w:4000, h:2250, format:PRIVATE(34), min_duration:33333333, stall:0], [w:3900, h:1800, format:PRIVATE(34), min_duration:33333333, stall:0], [w:3840, h:2160, format:PRIVATE(34), min_duration:33333333, stall:0], [w:3000, h:3000, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2880, h:2160, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2880, h:1620, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2808, h:1296, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2160, h:2160, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1920, h:1440, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1920, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1872, h:864, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1440, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1280, h:960, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1280, h:720, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1080, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:720, h:480, format:PRIVATE(34), min_duration:33333333, stall:0], [w:640, h:480, format:PRIVATE(34), min_duration:33333333, stall:0], [w:352, h:288, format:PRIVATE(34), min_duration:33333333, stall:0], [w:320, h:240, format:PRIVATE(34), min_duration:33333333, stall:0], [w:176, h:144, format:PRIVATE(34), min_duration:33333333, stall:0], [w:4000, h:3000, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:4000, h:2250, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:3900, h:1800, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:3840, h:2160, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:3000, h:3000, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2880, h:2160, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2880, h:1620, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2808, h:1296, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2160, h:2160, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1920, h:1440, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1920, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1872, h:864, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1440, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1280, h:960, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1280, h:720, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1080, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:720, h:480, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:640, h:480, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:352, h:288, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:320, h:240, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:176, h:144, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:8000, h:6000, format:RAW_PRIVATE(36), min_duration:41666666, stall:0], [w:4000, h:3000, format:RAW_PRIVATE(36), min_duration:33322225, stall:0], [w:8000, h:6000, format:RAW10(37), min_duration:41666666, stall:0], [w:4000, h:3000, format:RAW10(37), min_duration:33322225, stall:0]), HighResolutionOutputs([w:8000, h:6000, format:JPEG(256), min_duration:100000000, stall:312000000], [w:8000, h:6000, format:PRIVATE(34), min_duration:100000000, stall:0], [w:8000, h:6000, format:YUV_420_888(35), min_duration:100000000, stall:0]), Inputs(), ValidOutputFormatsForInput(), HighSpeedVideoConfigurations([w:1280, h:720, min_fps:30, max_fps:120], [w:1280, h:720, min_fps:120, max_fps:120], [w:1280, h:720, min_fps:30, max_fps:240], [w:1280, h:720, min_fps:240, max_fps:240], [w:1280, h:720, min_fps:30, max_fps:480], [w:1280, h:720, min_fps:480, max_fps:480], [w:720, h:480, min_fps:30, max_fps:120], [w:720, h:480, min_fps:120, max_fps:120], [w:720, h:480, min_fps:30, max_fps:240], [w:720, h:480, min_fps:240, max_fps:240], [w:640, h:480, min_fps:30, max_fps:120], [w:640, h:480, min_fps:120, max_fps:120], [w:640, h:480, min_fps:30, max_fps:240], [w:640, h:480, min_fps:240, max_fps:240], [w:1920, h:1080, min_fps:30, max_fps:120], [w:1920, h:1080, min_fps:120, max_fps:120], [w:1920, h:1080, min_fps:30, max_fps:240], [w:1920, h:1080, min_fps:240, max_fps:240]))
android.sensor.availableTestPatternModes:  [0]
android.sensor.blackLevelPattern:  BlackLevelPattern([64, 64], [64, 64])
android.sensor.calibrationTransform1:  ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
android.sensor.calibrationTransform2:  ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
android.sensor.colorTransform1:  ColorSpaceTransform([201/128, -95/128, -31/128], [-124/128, 240/128, 5/128], [5/128, -17/128, 89/128])
android.sensor.colorTransform2:  ColorSpaceTransform([283/128, -196/128, -50/128], [-137/128, 279/128, -1/128], [7/128, -17/128, 154/128])
android.sensor.forwardMatrix1:  ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])
android.sensor.forwardMatrix2:  ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])
android.sensor.info.activeArraySize:  Rect(0, 0 - 8000, 6000)
android.sensor.info.colorFilterArrangement:  3
android.sensor.info.exposureTimeRange:  [43388, 16000000000]
android.sensor.info.lensShadingApplied:  true
android.sensor.info.maxFrameDuration:  33051843696
android.sensor.info.physicalSize:  6.4x4.8
android.sensor.info.pixelArraySize:  8000x6000
android.sensor.info.preCorrectionActiveArraySize:  Rect(0, 0 - 8000, 6000)
android.sensor.info.sensitivityRange:  [25, 3200]
android.sensor.info.timestampSource:  1
android.sensor.info.whiteLevel:  1023
android.sensor.maxAnalogSensitivity:  200
android.sensor.orientation:  90
android.sensor.referenceIlluminant1:  21
android.sensor.referenceIlluminant2:  17
android.shading.availableModes:  [0, 1, 2]
android.statistics.info.availableFaceDetectModes:  [0, 1]
android.statistics.info.availableHotPixelMapModes:  [false]
android.statistics.info.availableLensShadingMapModes:  [0, 1]
android.statistics.info.maxFaceCount:  10
android.sync.maxLatency:  0
android.tonemap.availableToneMapModes:  [0, 1, 2]
android.tonemap.maxCurvePoints:  64


Request keys:

android.blackLevel.lock
android.colorCorrection.aberrationMode
android.colorCorrection.gains
android.colorCorrection.mode
android.colorCorrection.transform
android.control.aeAntibandingMode
android.control.aeExposureCompensation
android.control.aeLock
android.control.aeMode
android.control.aePrecaptureTrigger
android.control.aeRegions
android.control.aeTargetFpsRange
android.control.afMode
android.control.afRegions
android.control.afTrigger
android.control.awbLock
android.control.awbMode
android.control.captureIntent
android.control.effectMode
android.control.enableZsl
android.control.mode
android.control.postRawSensitivityBoost
android.control.sceneMode
android.control.videoStabilizationMode
android.edge.mode
android.flash.mode
android.hotPixel.mode
android.jpeg.gpsLocation
android.jpeg.orientation
android.jpeg.quality
android.jpeg.thumbnailQuality
android.jpeg.thumbnailSize
android.lens.aperture
android.lens.filterDensity
android.lens.focalLength
android.lens.focusDistance
android.lens.opticalStabilizationMode
android.noiseReduction.mode
android.scaler.cropRegion
android.sensor.exposureTime
android.sensor.frameDuration
android.sensor.sensitivity
android.shading.mode
android.statistics.faceDetectMode
android.statistics.hotPixelMapMode
android.statistics.lensShadingMapMode
android.tonemap.curve
android.tonemap.mode


Result keys:

android.blackLevel.lock
android.colorCorrection.gains
android.colorCorrection.mode
android.colorCorrection.transform
android.control.aeMode
android.control.aeRegions
android.control.aeState
android.control.afMode
android.control.afRegions
android.control.afState
android.control.awbMode
android.control.awbState
android.control.enableZsl
android.control.mode
android.control.postRawSensitivityBoost
android.edge.mode
android.flash.mode
android.flash.state
android.jpeg.gpsLocation
android.jpeg.orientation
android.jpeg.quality
android.jpeg.thumbnailQuality
android.jpeg.thumbnailSize
android.lens.aperture
android.lens.filterDensity
android.lens.focalLength
android.lens.focusDistance
android.lens.focusRange
android.lens.opticalStabilizationMode
android.lens.state
android.noiseReduction.mode
android.scaler.cropRegion
android.sensor.dynamicBlackLevel
android.sensor.dynamicWhiteLevel
android.sensor.exposureTime
android.sensor.frameDuration
android.sensor.greenSplit
android.sensor.neutralColorPoint
android.sensor.noiseProfile
android.sensor.sensitivity
android.sensor.timestamp
android.shading.mode
android.statistics.faces
android.statistics.faceDetectMode
android.statistics.oisSamples
android.statistics.sceneFlicker
android.tonemap.curve
android.tonemap.mode


------------ Camera 1------------

Facing: LENS_FACING_FRONT

deviceLevel = INFO_SUPPORTED_HARDWARE_LEVEL_FULL

Available capabilities: [BACKWARD_COMPATIBLE, RAW, READ_SENSOR_SETTINGS, MANUAL_SENSOR, BURST_CAPTURE, MANUAL_POST_PROCESSING]

Output formats: [RAW_SENSOR, JPEG, PRIVATE, YUV_420_888, RAW_PRIVATE, RAW10]

RAW_SENSOR sizes: 
[[email protected](41.667, 0.0)]

JPEG sizes: 
[[email protected](33.333, 39.1), [email protected](33.333, 29.3), [email protected](33.333, 0.5), [email protected](66.667, 156.4)]

PRIVATE sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](66.667, 0.0)]

YUV_420_888 sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](66.667, 0.0)]

RAW_PRIVATE sizes: 
[[email protected](41.667, 0.0)]

RAW10 sizes: 
[[email protected](41.667, 0.0)]

ImageReader sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), 

SurfaceTexture sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), 

Allocation sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), 

MediaCodec sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), 

MediaRecorder sizes: 
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), 

High Speed sizes: 
[]

Camera characteristics:

android.colorCorrection.availableAberrationModes:  [0, 1, 2]
android.control.aeAvailableAntibandingModes:  [0, 1, 2, 3]
android.control.aeAvailableModes:  [0, 1]
android.control.aeAvailableTargetFpsRanges:  [[10, 10], [15, 15], [6, 24], [24, 24], [8, 30], [30, 30]]
android.control.aeCompensationRange:  [-12, 12]
android.control.aeCompensationStep:  1/6
android.control.aeLockAvailable:  true
android.control.afAvailableModes:  [0]
android.control.availableEffects:  [0, 1, 2, 3, 4, 5, 8, 7, 6]
android.control.availableModes:  [0, 1, 2]
android.control.availableSceneModes:  [0, 1, 3, 5, 7, 9, 10, 18]
android.control.availableVideoStabilizationModes:  [0, 1]
android.control.awbAvailableModes:  [1, 2, 3, 4, 5, 6, 7, 8, 0]
android.control.awbLockAvailable:  true
android.control.maxRegionsAe:  1
android.control.maxRegionsAf:  0
android.control.maxRegionsAwb:  0
android.control.postRawSensitivityBoostRange:  [100, 3199]
android.edge.availableEdgeModes:  [1, 2, 0]
android.flash.info.available:  false
android.hotPixel.availableHotPixelModes:  [0, 1, 2]
android.info.supportedHardwareLevel:  1
android.jpeg.availableThumbnailSizes:  [0x0, 176x144, 240x144, 256x144, 240x160, 256x154, 264x196, 240x240, 320x240]
android.lens.distortion:  [0.0, 0.0, 0.0, 0.0, 0.0]
android.lens.facing:  0
android.lens.info.availableApertures:  [2.0]
android.lens.info.availableFilterDensities:  [0.0]
android.lens.info.availableFocalLengths:  [3.84]
android.lens.info.availableOpticalStabilization:  [0]
android.lens.info.focusDistanceCalibration:  1
android.lens.info.hyperfocalDistance:  0.24414062
android.lens.info.minimumFocusDistance:  0.0
android.lens.intrinsicCalibration:  [4266.6665, 4266.6665, 0.0, 0.0, 0.0]
android.lens.poseReference:  0
android.lens.poseRotation:  [0.0, 0.0, 0.0, 1.0]
android.lens.poseTranslation:  [0.0, 0.0, 0.0]
android.noiseReduction.availableNoiseReductionModes:  [0, 1, 2, 3]
android.reprocess.maxCaptureStall:  2
android.request.availableCapabilities:  [0, 3, 5, 1, 6, 2]
android.request.maxNumInputStreams:  0
android.request.maxNumOutputProc:  3
android.request.maxNumOutputProcStalling:  2
android.request.maxNumOutputRaw:  1
android.request.partialResultCount:  2
android.request.pipelineMaxDepth:  8
android.scaler.availableMaxDigitalZoom:  4.0
android.scaler.croppingType:  0
android.scaler.streamConfigurationMap:  StreamConfiguration(Outputs([w:5664, h:4248, format:RAW_SENSOR(32), min_duration:41666666, stall:0], [w:2832, h:2124, format:JPEG(256), min_duration:33333333, stall:39098592], [w:2832, h:1592, format:JPEG(256), min_duration:33333333, stall:29305536], [w:2124, h:2124, format:JPEG(256), min_duration:33333333, stall:29323944], [w:2832, h:1304, format:JPEG(256), min_duration:33333333, stall:24004032], [w:1920, h:1440, format:JPEG(256), min_duration:33333333, stall:17971200], [w:1920, h:1080, format:JPEG(256), min_duration:33333333, stall:13478400], [w:1872, h:864, format:JPEG(256), min_duration:33333333, stall:10513152], [w:1440, h:1080, format:JPEG(256), min_duration:33333333, stall:10108800], [w:1280, h:960, format:JPEG(256), min_duration:33333333, stall:7987200], [w:1280, h:720, format:JPEG(256), min_duration:33333333, stall:5990400], [w:1080, h:1080, format:JPEG(256), min_duration:33333333, stall:7581600], [w:720, h:480, format:JPEG(256), min_duration:33333333, stall:2246400], [w:640, h:480, format:JPEG(256), min_duration:33333333, stall:1996800], [w:352, h:288, format:JPEG(256), min_duration:33333333, stall:658944], [w:320, h:240, format:JPEG(256), min_duration:33333333, stall:499200], [w:2832, h:2124, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2832, h:1592, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2124, h:2124, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2832, h:1304, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1920, h:1440, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1920, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1872, h:864, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1440, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1280, h:960, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1280, h:720, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1080, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:720, h:480, format:PRIVATE(34), min_duration:33333333, stall:0], [w:640, h:480, format:PRIVATE(34), min_duration:33333333, stall:0], [w:352, h:288, format:PRIVATE(34), min_duration:33333333, stall:0], [w:320, h:240, format:PRIVATE(34), min_duration:33333333, stall:0], [w:176, h:144, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2832, h:2124, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2832, h:1592, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2124, h:2124, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2832, h:1304, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1920, h:1440, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1920, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1872, h:864, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1440, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1280, h:960, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1280, h:720, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1080, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:720, h:480, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:640, h:480, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:352, h:288, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:320, h:240, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:176, h:144, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:5664, h:4248, format:RAW_PRIVATE(36), min_duration:41666666, stall:0], [w:5664, h:4248, format:RAW10(37), min_duration:41666666, stall:0]), HighResolutionOutputs([w:5664, h:4248, format:JPEG(256), min_duration:66666666, stall:156394368], [w:5664, h:4248, format:PRIVATE(34), min_duration:66666666, stall:0], [w:5664, h:4248, format:YUV_420_888(35), min_duration:66666666, stall:0]), Inputs(), ValidOutputFormatsForInput(), HighSpeedVideoConfigurations())
android.sensor.availableTestPatternModes:  [0]
android.sensor.blackLevelPattern:  BlackLevelPattern([64, 64], [64, 64])
android.sensor.calibrationTransform1:  ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
android.sensor.calibrationTransform2:  ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
android.sensor.colorTransform1:  ColorSpaceTransform([109/128, -18/128, -16/128], [-99/128, 205/128, 16/128], [-41/128, 59/128, 54/128])
android.sensor.colorTransform2:  ColorSpaceTransform([197/128, -104/128, -6/128], [-92/128, 205/128, 68/128], [-15/128, 24/128, 92/128])
android.sensor.forwardMatrix1:  ColorSpaceTransform([95/128, 8/128, 21/128], [44/128, 89/128, -5/128], [17/128, -70/128, 158/128])
android.sensor.forwardMatrix2:  ColorSpaceTransform([79/128, 36/128, 8/128], [34/128, 115/128, -21/128], [12/128, -54/128, 148/128])
android.sensor.info.activeArraySize:  Rect(8, 8 - 5672, 4256)
android.sensor.info.colorFilterArrangement:  2
android.sensor.info.exposureTimeRange:  [37368, 9580814816]
android.sensor.info.lensShadingApplied:  true
android.sensor.info.maxFrameDuration:  9580874912
android.sensor.info.physicalSize:  5.0976x3.8232
android.sensor.info.pixelArraySize:  5680x4264
android.sensor.info.preCorrectionActiveArraySize:  Rect(8, 8 - 5672, 4256)
android.sensor.info.sensitivityRange:  [25, 3177]
android.sensor.info.timestampSource:  1
android.sensor.info.whiteLevel:  1023
android.sensor.maxAnalogSensitivity:  387
android.sensor.orientation:  270
android.sensor.referenceIlluminant1:  21
android.sensor.referenceIlluminant2:  17
android.shading.availableModes:  [0, 1, 2]
android.statistics.info.availableFaceDetectModes:  [0, 1]
android.statistics.info.availableHotPixelMapModes:  [false]
android.statistics.info.availableLensShadingMapModes:  [0, 1]
android.statistics.info.maxFaceCount:  10
android.sync.maxLatency:  0
android.tonemap.availableToneMapModes:  [0, 1, 2]
android.tonemap.maxCurvePoints:  64


Request keys:

android.blackLevel.lock
android.colorCorrection.aberrationMode
android.colorCorrection.gains
android.colorCorrection.mode
android.colorCorrection.transform
android.control.aeAntibandingMode
android.control.aeExposureCompensation
android.control.aeLock
android.control.aeMode
android.control.aePrecaptureTrigger
android.control.aeRegions
android.control.aeTargetFpsRange
android.control.afMode
android.control.afTrigger
android.control.awbLock
android.control.awbMode
android.control.captureIntent
android.control.effectMode
android.control.enableZsl
android.control.mode
android.control.postRawSensitivityBoost
android.control.sceneMode
android.control.videoStabilizationMode
android.edge.mode
android.flash.mode
android.hotPixel.mode
android.jpeg.gpsLocation
android.jpeg.orientation
android.jpeg.quality
android.jpeg.thumbnailQuality
android.jpeg.thumbnailSize
android.lens.aperture
android.lens.filterDensity
android.lens.focalLength
android.lens.focusDistance
android.lens.opticalStabilizationMode
android.noiseReduction.mode
android.scaler.cropRegion
android.sensor.exposureTime
android.sensor.frameDuration
android.sensor.sensitivity
android.shading.mode
android.statistics.faceDetectMode
android.statistics.hotPixelMapMode
android.statistics.lensShadingMapMode
android.tonemap.curve
android.tonemap.mode


Result keys:

android.blackLevel.lock
android.colorCorrection.gains
android.colorCorrection.mode
android.colorCorrection.transform
android.control.aeMode
android.control.aeRegions
android.control.aeState
android.control.afMode
android.control.afState
android.control.awbMode
android.control.awbState
android.control.enableZsl
android.control.mode
android.control.postRawSensitivityBoost
android.edge.mode
android.flash.mode
android.flash.state
android.jpeg.gpsLocation
android.jpeg.orientation
android.jpeg.quality
android.jpeg.thumbnailQuality
android.jpeg.thumbnailSize
android.lens.aperture
android.lens.filterDensity
android.lens.focalLength
android.lens.focusDistance
android.lens.focusRange
android.lens.opticalStabilizationMode
android.lens.state
android.noiseReduction.mode
android.scaler.cropRegion
android.sensor.dynamicBlackLevel
android.sensor.dynamicWhiteLevel
android.sensor.exposureTime
android.sensor.frameDuration
android.sensor.greenSplit
android.sensor.neutralColorPoint
android.sensor.noiseProfile
android.sensor.sensitivity
android.sensor.timestamp
android.shading.mode
android.statistics.faces
android.statistics.faceDetectMode
android.statistics.oisSamples
android.statistics.sceneFlicker
android.tonemap.curve
android.tonemap.mode
 
  • Like
Reactions: S4turno

Top Liked Posts