[Samsung Galaxy S8 Themes, Apps, and Mods] :
Hi [MENTION=4860033]Arnova8G2[/MENTION],

I ran Camera2Test for S8 (SM-G950FD) nougat exynos.

OS Version: 4.4.13-12640043(G950FXXU1AQL5)

OS API Level: 7.0(24)

Device: dreamlte

Model (and Product): SM-G950F (dreamltexx)

Camera 0 (BACK)

android.sync:
- maxLatency = SYNC_MAX_LATENCY_PER_FRAME_CONTROL

android.lens:
- facing = LENS_FACING_BACK

android.request:
- availableCapabilities = [0,1,2,3,4,5,6,9]
- maxNumInputStreams = 1
- maxNumOutputProc = 3
- maxNumOutputProcStalling = 1
- maxNumOutputRaw = 1
- partialResultCount = 2
- pipelineMaxDepth = 8

android.statistics.info:
- availableFaceDetectModes = [0,1]
- availableHotPixelMapModes = [false]
- availableLensShadingMapModes = [0,1]
- maxFaceCount = 16

android.shading:
- availableModes = [0,1,2]

android.control:
- aeAvailableAntibandingModes = [0,3]
- aeAvailableModes = [0,1,2,3]
- aeAvailableTargetFpsRanges = [[15, 15],[24, 24],[10, 30],[15, 30],[30, 30]]
- aeCompensationRange = [-4, 4]
- aeCompensationStep = 1/2
- aeLockAvailable = true
- afAvailableModes = [0,1,2,3,4]
- availableEffects = [0,1,2,4,5,8]
- availableModes = [0,1,2]
- availableSceneModes = [0,1,18]
- availableVideoStabilizationModes = [0]
- awbAvailableModes = [0,1,2,3,5,6]
- awbLockAvailable = true
- maxRegionsAe = 1
- maxRegionsAf = 1
- maxRegionsAwb = 1
- postRawSensitivityBoostRange = [100, 100]

android.sensor:
- availableTestPatternModes = [0]
- blackLevelPattern = BlackLevelPattern([0, 0], [0, 0])
- calibrationTransform1 = ColorSpaceTransform([1002/1024, 0/1024, 0/1024], [0/1024, 1024/1024, 0/1024], [0/1024, 0/1024, 1043/1024])
- calibrationTransform2 = ColorSpaceTransform([1002/1024, 0/1024, 0/1024], [0/1024, 1024/1024, 0/1024], [0/1024, 0/1024, 1043/1024])
- colorTransform1 = ColorSpaceTransform([691/1024, -91/1024, -115/1024], [-516/1024, 1440/1024, 69/1024], [-225/1024, 507/1024, 495/1024])
- colorTransform2 = ColorSpaceTransform([1276/1024, -530/1024, -169/1024], [-423/1024, 1446/1024, 119/1024], [-67/1024, 330/1024, 710/1024])
- forwardMatrix1 = ColorSpaceTransform([733/1024, 24/1024, 231/1024], [264/1024, 760/1024, 0/1024], [46/1024, -580/1024, 1379/1024])
- forwardMatrix2 = ColorSpaceTransform([620/1024, 94/1024, 273/1024], [154/1024, 857/1024, 14/1024], [-59/1024, -928/1024, 1832/1024])
- maxAnalogSensitivity = 640
- orientation = 90
- referenceIlluminant1 = 21
- referenceIlluminant2 = 17

android.info:
- supportedHardwareLevel = HARDWARE_LEVEL_FULL

android.jpeg:
- availableThumbnailSizes = [0x0,496x280,376x376,504x376]

android.lens.info:
- availableApertures = [1.7]
- availableFilterDensities = [0.0]
- availableFocalLengths = [4.2]
- availableOpticalStabilization = [0,1]
- focusDistanceCalibration = 2
- hyperfocalDistance = 0.2777778
- minimumFocusDistance = 10.0

android.scaler:
- availableMaxDigitalZoom = 8.0
- croppingType = SCALER_CROPPING_TYPE_FREEFORM
- streamConfigurationMap =
OutputFormats:
[4032x3024, RGBA_8888(1), min_dur:33331760, stall:0]
[4032x2268, RGBA_8888(1), min_dur:33331760, stall:0]
[3024x3024, RGBA_8888(1), min_dur:33331760, stall:0]
[3984x2988, RGBA_8888(1), min_dur:33331760, stall:0]
[3264x2448, RGBA_8888(1), min_dur:33331760, stall:0]
[3264x1836, RGBA_8888(1), min_dur:33331760, stall:0]
[2976x2976, RGBA_8888(1), min_dur:33331760, stall:0]
[2880x2160, RGBA_8888(1), min_dur:33331760, stall:0]
[2560x1440, RGBA_8888(1), min_dur:33331760, stall:0]
[2160x2160, RGBA_8888(1), min_dur:33331760, stall:0]
[2048x1152, RGBA_8888(1), min_dur:33331760, stall:0]
[1920x1080, RGBA_8888(1), min_dur:33331760, stall:0]
[1440x1080, RGBA_8888(1), min_dur:33331760, stall:0]
[1088x1088, RGBA_8888(1), min_dur:33331760, stall:0]
[1280x720, RGBA_8888(1), min_dur:33331760, stall:0]
[1056x704, RGBA_8888(1), min_dur:33331760, stall:0]
[1024x768, RGBA_8888(1), min_dur:33331760, stall:0]
[960x720, RGBA_8888(1), min_dur:33331760, stall:0]
[800x450, RGBA_8888(1), min_dur:33331760, stall:0]
[720x720, RGBA_8888(1), min_dur:33331760, stall:0]
[720x480, RGBA_8888(1), min_dur:33331760, stall:0]
[640x480, RGBA_8888(1), min_dur:33331760, stall:0]
[352x288, RGBA_8888(1), min_dur:33331760, stall:0]
[320x240, RGBA_8888(1), min_dur:33331760, stall:0]
[256x144, RGBA_8888(1), min_dur:33331760, stall:0]
[176x144, RGBA_8888(1), min_dur:33331760, stall:0]
[4032x3024, RAW_SENSOR(32), min_dur:33331760, stall:0]
[4032x3024, JPEG(256), min_dur:50000000, stall:0]
[4032x2268, JPEG(256), min_dur:50000000, stall:0]
[3024x3024, JPEG(256), min_dur:50000000, stall:0]
[3984x2988, JPEG(256), min_dur:50000000, stall:0]
[3264x2448, JPEG(256), min_dur:50000000, stall:0]
[3264x1836, JPEG(256), min_dur:50000000, stall:0]
[2976x2976, JPEG(256), min_dur:50000000, stall:0]
[2880x2160, JPEG(256), min_dur:50000000, stall:0]
[2560x1440, JPEG(256), min_dur:50000000, stall:0]
[2160x2160, JPEG(256), min_dur:50000000, stall:0]
[2048x1152, JPEG(256), min_dur:50000000, stall:0]
[1920x1080, JPEG(256), min_dur:33331760, stall:0]
[1440x1080, JPEG(256), min_dur:33331760, stall:0]
[1088x1088, JPEG(256), min_dur:33331760, stall:0]
[1280x720, JPEG(256), min_dur:33331760, stall:0]
[1056x704, JPEG(256), min_dur:33331760, stall:0]
[1024x768, JPEG(256), min_dur:33331760, stall:0]
[960x720, JPEG(256), min_dur:33331760, stall:0]
[800x450, JPEG(256), min_dur:33331760, stall:0]
[720x720, JPEG(256), min_dur:33331760, stall:0]
[720x480, JPEG(256), min_dur:33331760, stall:0]
[640x480, JPEG(256), min_dur:33331760, stall:0]
[352x288, JPEG(256), min_dur:33331760, stall:0]
[320x240, JPEG(256), min_dur:33331760, stall:0]
[4032x3024, PRIVATE(34), min_dur:33331760, stall:0]
[4032x2268, PRIVATE(34), min_dur:33331760, stall:0]
[3024x3024, PRIVATE(34), min_dur:33331760, stall:0]
[3984x2988, PRIVATE(34), min_dur:33331760, stall:0]
[3264x2448, PRIVATE(34), min_dur:33331760, stall:0]
[3264x1836, PRIVATE(34), min_dur:33331760, stall:0]
[2976x2976, PRIVATE(34), min_dur:33331760, stall:0]
[2880x2160, PRIVATE(34), min_dur:33331760, stall:0]
[2560x1440, PRIVATE(34), min_dur:33331760, stall:0]
[2160x2160, PRIVATE(34), min_dur:33331760, stall:0]
[2048x1152, PRIVATE(34), min_dur:33331760, stall:0]
[1920x1080, PRIVATE(34), min_dur:33331760, stall:0]
[1440x1080, PRIVATE(34), min_dur:33331760, stall:0]
[1088x1088, PRIVATE(34), min_dur:33331760, stall:0]
[1280x720, PRIVATE(34), min_dur:33331760, stall:0]
[1056x704, PRIVATE(34), min_dur:33331760, stall:0]
[1024x768, PRIVATE(34), min_dur:33331760, stall:0]
[960x720, PRIVATE(34), min_dur:33331760, stall:0]
[800x450, PRIVATE(34), min_dur:33331760, stall:0]
[720x720, PRIVATE(34), min_dur:33331760, stall:0]
[720x480, PRIVATE(34), min_dur:33331760, stall:0]
[640x480, PRIVATE(34), min_dur:33331760, stall:0]
[352x288, PRIVATE(34), min_dur:33331760, stall:0]
[320x240, PRIVATE(34), min_dur:33331760, stall:0]
[256x144, PRIVATE(34), min_dur:33331760, stall:0]
[176x144, PRIVATE(34), min_dur:33331760, stall:0]
[4032x3024, YUV_420_888(35), min_dur:33331760, stall:0]
[4032x2268, YUV_420_888(35), min_dur:33331760, stall:0]
[3024x3024, YUV_420_888(35), min_dur:33331760, stall:0]
[3984x2988, YUV_420_888(35), min_dur:33331760, stall:0]
[3264x2448, YUV_420_888(35), min_dur:33331760, stall:0]
[3264x1836, YUV_420_888(35), min_dur:33331760, stall:0]
[2976x2976, YUV_420_888(35), min_dur:33331760, stall:0]
[2880x2160, YUV_420_888(35), min_dur:33331760, stall:0]
[2560x1440, YUV_420_888(35), min_dur:33331760, stall:0]
[2160x2160, YUV_420_888(35), min_dur:33331760, stall:0]
[2048x1152, YUV_420_888(35), min_dur:33331760, stall:0]
[1920x1080, YUV_420_888(35), min_dur:33331760, stall:0]
[1440x1080, YUV_420_888(35), min_dur:33331760, stall:0]
[1088x1088, YUV_420_888(35), min_dur:33331760, stall:0]
[1280x720, YUV_420_888(35), min_dur:33331760, stall:0]
[1056x704, YUV_420_888(35), min_dur:33331760, stall:0]
[1024x768, YUV_420_888(35), min_dur:33331760, stall:0]
[960x720, YUV_420_888(35), min_dur:33331760, stall:0]
[800x450, YUV_420_888(35), min_dur:33331760, stall:0]
[720x720, YUV_420_888(35), min_dur:33331760, stall:0]
[720x480, YUV_420_888(35), min_dur:33331760, stall:0]
[640x480, YUV_420_888(35), min_dur:33331760, stall:0]
[352x288, YUV_420_888(35), min_dur:33331760, stall:0]
[320x240, YUV_420_888(35), min_dur:33331760, stall:0]
[256x144, YUV_420_888(35), min_dur:33331760, stall:0]
[176x144, YUV_420_888(35), min_dur:33331760, stall:0]
HighSpeedVideoConfigurations:
[1280x720, min_fps:30, max_fps:120], [1280x720, min_fps:120, max_fps:120], [1280x720, min_fps:30, max_fps:240], [1280x720, min_fps:240, max_fps:240]

InputsString:
4032x3024, PRIVATE(34),

ValidOutputFormatsForInputString:

PRIVATE(34), out:YUV_420_888(35), JPEG(256)

android.colorCorrection:
- availableAberrationModes = [0]

android.sensor.info:
- activeArraySize = Rect(0, 0 - 4032, 3024)
- colorFilterArrangement = 1
- exposureTimeRange = [60000, 100000000]
- maxFrameDuration = 125000000
- physicalSize = 5.645x4.234
- pixelArraySize = 4032x3024
- preCorrectionActiveArraySize = Rect(0, 0 - 4032, 3024)
- sensitivityRange = [50, 1250]
- timestampSource = SOURCE_REALTIME
- whiteLevel = 1023

android.tonemap:
- availableToneMapModes = [0,1,2]
- maxCurvePoints = 128

android.flash.info:
- available = true

android.edge:
- availableEdgeModes = [0,1,2,3]

android.noiseReduction:
- availableNoiseReductionModes = [0,1,2,4]

android.hotPixel:
- availableHotPixelModes = [0,1,2]

Camera 1 (FRONT)

android.sync:
- maxLatency = SYNC_MAX_LATENCY_PER_FRAME_CONTROL

android.lens:
- facing = LENS_FACING_FRONT

android.request:
- availableCapabilities = [0,4,6]
- maxNumInputStreams = 1
- maxNumOutputProc = 3
- maxNumOutputProcStalling = 1
- maxNumOutputRaw = 1
- partialResultCount = 2
- pipelineMaxDepth = 8

android.statistics.info:
- availableFaceDetectModes = [0,1]
- availableHotPixelMapModes = [false]
- availableLensShadingMapModes = [0,1]
- maxFaceCount = 16

android.shading:
- availableModes = [0,1,2]

android.control:
- aeAvailableAntibandingModes = [0,3]
- aeAvailableModes = [0,1]
- aeAvailableTargetFpsRanges = [[15, 15],[24, 24],[8, 30],[10, 30],[15, 30],[30, 30]]
- aeCompensationRange = [-4, 4]
- aeCompensationStep = 1/2
- aeLockAvailable = true
- afAvailableModes = [0,1,2,3,4]
- availableEffects = [0,1,2,4,5,8]
- availableModes = [0,1,2]
- availableSceneModes = [0,1,18]
- availableVideoStabilizationModes = [0]
- awbAvailableModes = [0,1,2,3,5,6]
- awbLockAvailable = true
- maxRegionsAe = 1
- maxRegionsAf = 1
- maxRegionsAwb = 1
- postRawSensitivityBoostRange = [100, 100]

android.info:
- supportedHardwareLevel = HARDWARE_LEVEL_LIMITED

android.sensor:
- availableTestPatternModes = [0]
- blackLevelPattern = BlackLevelPattern([0, 0], [0, 0])
- calibrationTransform1 = ColorSpaceTransform([1002/1024, 0/1024, 0/1024], [0/1024, 1024/1024, 0/1024], [0/1024, 0/1024, 1043/1024])
- calibrationTransform2 = ColorSpaceTransform([1002/1024, 0/1024, 0/1024], [0/1024, 1024/1024, 0/1024], [0/1024, 0/1024, 1043/1024])
- colorTransform1 = ColorSpaceTransform([1024/1024, 0/1024, 0/1024], [0/1024, 1024/1024, 0/1024], [0/1024, 0/1024, 1024/1024])
- colorTransform2 = ColorSpaceTransform([1024/1024, 0/1024, 0/1024], [0/1024, 1024/1024, 0/1024], [0/1024, 0/1024, 1024/1024])
- forwardMatrix1 = ColorSpaceTransform([1024/1024, 0/1024, 0/1024], [0/1024, 1024/1024, 0/1024], [0/1024, 0/1024, 1024/1024])
- forwardMatrix2 = ColorSpaceTransform([1024/1024, 0/1024, 0/1024], [0/1024, 1024/1024, 0/1024], [0/1024, 0/1024, 1024/1024])
- maxAnalogSensitivity = 800
- orientation = 270
- referenceIlluminant1 = 21
- referenceIlluminant2 = 1

android.jpeg:
- availableThumbnailSizes = [0x0,320x240,384x384,512x288,512x384]

android.lens.info:
- availableFocalLengths = [2.95]
- availableOpticalStabilization = [0]
- focusDistanceCalibration = 2
- hyperfocalDistance = 0.0
- minimumFocusDistance = 10.0

android.scaler:
- availableMaxDigitalZoom = 4.0
- croppingType = SCALER_CROPPING_TYPE_FREEFORM
- streamConfigurationMap =
OutputFormats:
[3264x2448, RGBA_8888(1), min_dur:33331760, stall:0]
[3264x1836, RGBA_8888(1), min_dur:33331760, stall:0]
[2592x1944, RGBA_8888(1), min_dur:33331760, stall:0]
[2592x1458, RGBA_8888(1), min_dur:33331760, stall:0]
[2560x1440, RGBA_8888(1), min_dur:33331760, stall:0]
[2048x1536, RGBA_8888(1), min_dur:33331760, stall:0]
[1936x1936, RGBA_8888(1), min_dur:33331760, stall:0]
[1920x1440, RGBA_8888(1), min_dur:33331760, stall:0]
[1920x1080, RGBA_8888(1), min_dur:33331760, stall:0]
[1440x1080, RGBA_8888(1), min_dur:33331760, stall:0]
[1088x1088, RGBA_8888(1), min_dur:33331760, stall:0]
[1072x1072, RGBA_8888(1), min_dur:33331760, stall:0]
[1440x1440, RGBA_8888(1), min_dur:33331760, stall:0]
[1280x720, RGBA_8888(1), min_dur:33331760, stall:0]
[1056x704, RGBA_8888(1), min_dur:33331760, stall:0]
[960x720, RGBA_8888(1), min_dur:33331760, stall:0]
[800x450, RGBA_8888(1), min_dur:33331760, stall:0]
[736x736, RGBA_8888(1), min_dur:33331760, stall:0]
[720x480, RGBA_8888(1), min_dur:33331760, stall:0]
[640x480, RGBA_8888(1), min_dur:33331760, stall:0]
[352x288, RGBA_8888(1), min_dur:33331760, stall:0]
[320x240, RGBA_8888(1), min_dur:33331760, stall:0]
[256x144, RGBA_8888(1), min_dur:33331760, stall:0]
[176x144, RGBA_8888(1), min_dur:33331760, stall:0]
[3264x2448, RAW_SENSOR(32), min_dur:33331760, stall:0]
[3264x2448, JPEG(256), min_dur:50000000, stall:0]
[3264x1836, JPEG(256), min_dur:50000000, stall:0]
[2592x1944, JPEG(256), min_dur:50000000, stall:0]
[2592x1458, JPEG(256), min_dur:50000000, stall:0]
[2560x1440, JPEG(256), min_dur:50000000, stall:0]
[2048x1536, JPEG(256), min_dur:50000000, stall:0]
[1936x1936, JPEG(256), min_dur:50000000, stall:0]
[1920x1440, JPEG(256), min_dur:50000000, stall:0]
[1920x1080, JPEG(256), min_dur:33331760, stall:0]
[1440x1080, JPEG(256), min_dur:33331760, stall:0]
[1088x1088, JPEG(256), min_dur:33331760, stall:0]
[1072x1072, JPEG(256), min_dur:33331760, stall:0]
[1440x1440, JPEG(256), min_dur:33331760, stall:0]
[1280x720, JPEG(256), min_dur:33331760, stall:0]
[1056x704, JPEG(256), min_dur:33331760, stall:0]
[960x720, JPEG(256), min_dur:33331760, stall:0]
[800x450, JPEG(256), min_dur:33331760, stall:0]
[736x736, JPEG(256), min_dur:33331760, stall:0]
[720x480, JPEG(256), min_dur:33331760, stall:0]
[640x480, JPEG(256), min_dur:33331760, stall:0]
[352x288, JPEG(256), min_dur:33331760, stall:0]
[320x240, JPEG(256), min_dur:33331760, stall:0]
[3264x2448, PRIVATE(34), min_dur:33331760, stall:0]
[3264x1836, PRIVATE(34), min_dur:33331760, stall:0]
[2592x1944, PRIVATE(34), min_dur:33331760, stall:0]
[2592x1458, PRIVATE(34), min_dur:33331760, stall:0]
[2560x1440, PRIVATE(34), min_dur:33331760, stall:0]
[2048x1536, PRIVATE(34), min_dur:33331760, stall:0]
[1936x1936, PRIVATE(34), min_dur:33331760, stall:0]
[1920x1440, PRIVATE(34), min_dur:33331760, stall:0]
[1920x1080, PRIVATE(34), min_dur:33331760, stall:0]
[1440x1080, PRIVATE(34), min_dur:33331760, stall:0]
[1088x1088, PRIVATE(34), min_dur:33331760, stall:0]
[1072x1072, PRIVATE(34), min_dur:33331760, stall:0]
[1440x1440, PRIVATE(34), min_dur:33331760, stall:0]
[1280x720, PRIVATE(34), min_dur:33331760, stall:0]
[1056x704, PRIVATE(34), min_dur:33331760, stall:0]
[960x720, PRIVATE(34), min_dur:33331760, stall:0]
[800x450, PRIVATE(34), min_dur:33331760, stall:0]
[736x736, PRIVATE(34), min_dur:33331760, stall:0]
[720x480, PRIVATE(34), min_dur:33331760, stall:0]
[640x480, PRIVATE(34), min_dur:33331760, stall:0]
[352x288, PRIVATE(34), min_dur:33331760, stall:0]
[320x240, PRIVATE(34), min_dur:33331760, stall:0]
[256x144, PRIVATE(34), min_dur:33331760, stall:0]
[176x144, PRIVATE(34), min_dur:33331760, stall:0]
[3264x2448, YUV_420_888(35), min_dur:33331760, stall:0]
[3264x1836, YUV_420_888(35), min_dur:33331760, stall:0]
[2592x1944, YUV_420_888(35), min_dur:33331760, stall:0]
[2592x1458, YUV_420_888(35), min_dur:33331760, stall:0]
[2560x1440, YUV_420_888(35), min_dur:33331760, stall:0]
[2048x1536, YUV_420_888(35), min_dur:33331760, stall:0]
[1936x1936, YUV_420_888(35), min_dur:33331760, stall:0]
[1920x1440, YUV_420_888(35), min_dur:33331760, stall:0]
[1920x1080, YUV_420_888(35), min_dur:33331760, stall:0]
[1440x1080, YUV_420_888(35), min_dur:33331760, stall:0]
[1088x1088, YUV_420_888(35), min_dur:33331760, stall:0]
[1072x1072, YUV_420_888(35), min_dur:33331760, stall:0]
[1440x1440, YUV_420_888(35), min_dur:33331760, stall:0]
[1280x720, YUV_420_888(35), min_dur:33331760, stall:0]
[1056x704, YUV_420_888(35), min_dur:33331760, stall:0]
[960x720, YUV_420_888(35), min_dur:33331760, stall:0]
[800x450, YUV_420_888(35), min_dur:33331760, stall:0]
[736x736, YUV_420_888(35), min_dur:33331760, stall:0]
[720x480, YUV_420_888(35), min_dur:33331760, stall:0]
[640x480, YUV_420_888(35), min_dur:33331760, stall:0]
[352x288, YUV_420_888(35), min_dur:33331760, stall:0]
[320x240, YUV_420_888(35), min_dur:33331760, stall:0]
[256x144, YUV_420_888(35), min_dur:33331760, stall:0]
[176x144, YUV_420_888(35), min_dur:33331760, stall:0]
InputsString:
3264x2448, PRIVATE(34),

ValidOutputFormatsForInputString:

PRIVATE(34), out:YUV_420_888(35), JPEG(256)

android.colorCorrection:
- availableAberrationModes = [0]

android.sensor.info:
- activeArraySize = Rect(0, 0 - 3264, 2448)
- colorFilterArrangement = 0
- exposureTimeRange = [60000, 100000000]
- maxFrameDuration = 125000000
- physicalSize = 4.002x3.006
- pixelArraySize = 3264x2448
- preCorrectionActiveArraySize = Rect(0, 0 - 3264, 2448)
- sensitivityRange = [50, 1250]
- timestampSource = SOURCE_REALTIME
- whiteLevel = 1023

android.tonemap:
- maxCurvePoints = 128

android.flash.info:
- available = false

android.noiseReduction:
- availableNoiseReductionModes = [0,1,2,4]

android.hotPixel:
- availableHotPixelModes = [0,1,2]