This thread has been created to provide S8 feedback to @Arnova8G2 regarding his port of the Google Camera app.
Describe your experience (mostly what doesn't work as expected)
Provide logcats: the dev does not have your phone, so logs are needed if you want him to fix stuff (How to take logcats?)
Mention @Arnova8G2 when you post your feedback
ALL FEEDBACK PROVIDED IN OTHER THREADS OR WITHOUT LOGS WILL BE IGNORED
Latest update:
v1.4
Arnova8G2 said:
2017/01/04 – GCMod5 based on Mod By B-S-G
Add toggle for portrait mode or Lens Blur
AutoFocus enhancement and faster
Support level override back in ZSl, front in ZSL_REPROCESSING and Level_3 for OP3/OP3t, MI5,Mi5s
Black screen fix test
Add 4K for devices that do not have it
GCam5.1.018-Arnova8G2-V1.4.apk
** Please mention me in the thread of your device with a logcat or screenshots.
Click to expand...
Click to collapse
Previous versions:
v1.3.1
v1.3
@Arnova8G2 rear camera dont work it shows cant connect and.black screen
---------- Post added at 11:42 AM ---------- Previous post was at 11:38 AM ----------
Video also not working @Arnova8G2
syrian androider said:
@arnova8g2 rear camera dont work it shows cant connect and.black screen :d
---------- post added at 11:42 am ---------- previous post was at 11:38 am ----------
video also not working @arnova8g2
Click to expand...
Click to collapse
all feedback provided in other threads or without logs will be ignored
Back camera not working
Front camera working normal mode
Portrait mode not working , black screen after clicking in it in back camera and front camera
S8 nougat exynos
@Arnova8G2
headphone jack said:
Back camera not working
Front camera working normal mode
Portrait mode not working , black screen after clicking in it in back camera and front camera
S8 nougat exynos
@Arnova8G2
Click to expand...
Click to collapse
logs logs logs
Sent from my MI 5 using Tapatalk
Model : S8 orea beta exynos
Back camera and Front camera working fine lens blur mode.
back camera normal not working but with video working fine.
slow motion crashing. overall good experience. Keep working. Thank you so much for your hard work.
@Arnova8G2
Lens blur is working for front and back camera. I switched to portrait and i can't see nothing on both cameras! Here are the two Logcat. When i open the app on the rear camera i can't see anything. Let me know if you need anything else!
I've a galaxy-s8 exynos
Hi @Arnova8G2,
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)
Code:
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]
From the other Thread:
"Hi @Arnova8G2,
another quick log for you with the newer 1.4 version.
Galaxy S8 Exynos, Android 7.0.0.
Portrait mode not working on front or rear cam. Able to take normal pictures with front cam, but not with rear cam. Focus effect works with rear cam.
Edit: Since you were asking for it in another Gcam Thread, I also uploaded the Device_info file from the Camera2 Test app.
I'm still on Nougat, maybe somebody already on the Oreo beta can upload theirs aswell?"
@azazello22
Thanks for creating this Thread. Great Idea to focus everything here, but too bad people can't read
@all
I donated some Money to Arnova8g2 for his awesome work. He's working hard in his freetime for us and is coding away like the devil. Show him that you appreciate his work and thank him and maybe donate a little aswell
Edit: How to Log: https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ Maybe you can add this link to the first post?
Hey arnova, thanks so much for your work. Portrait mode works on rear, but on the front it produces soft images. I am using a snapdragon s8 on Oreo. Thank you
New Logs for Version 1.5beta by @Arnova8G2 :
Arnova8G2 said:
Version test :
GCam5.1.018-Arnova8G2-V1.5Beta.apk
Click to expand...
Click to collapse
Rear Cam working again for normal and HDR+ Pictures. Front Cam working for normal Pictures. Possible to activae HDR+ for Front in options and able to take Pictures, but no HDR+ rendering. Portrait mode not working on Rear or Front Cam. Focus Effect works on both Cams.
Galaxy S8 Exynos, Android 7.0.0
Marvinho+ said:
New Logs for Version 1.5beta by @Arnova8G2 :
Rear Cam working again for normal and HDR+ Pictures. Front Cam working for normal Pictures. Possible to activae HDR+ for Front in options and able to take Pictures, but no HDR+ rendering. Portrait mode not working on Rear or Front Cam. Focus Effect works on both Cams.
Galaxy S8 Exynos, Android 7.0.0
Click to expand...
Click to collapse
Pretty much the same here, but I am running 8.0 Oreo. However, same experience as u man.
I attach logs and those @Arnova8G2
Camera2Test:
OS Version: 4.4.13-12754166-QB16227305(G950FXXU1ZQLE)
OS API Level: 8.0.0(26)
Device: dreamlte
Model (and Product): SM-G950F (dreamltexx)
Thanks and regards!
Is they good version of Google Camera for S8 with Exynos?
isko01 said:
Is they good version of Google Camera for S8 with Exynos?
Click to expand...
Click to collapse
Not yet.
Marvinho+ said:
New Logs for Version 1.5beta by @Arnova8G2 :
Rear Cam working again for normal and HDR+ Pictures. Front Cam working for normal Pictures. Possible to activae HDR+ for Front in options and able to take Pictures, but no HDR+ rendering. Portrait mode not working on Rear or Front Cam. Focus Effect works on both Cams.
Galaxy S8 Exynos, Android 7.0.0
Click to expand...
Click to collapse
does someone know why i get a parsing problem when trying to install the apk? s8 exynos, oreo beta
edit: problem solved, was chrome problem
Hi @Arnova8G2
I attach logs of S8 Nougat 7.0 Exynos, I have lot of FC, specially when entering settings or opening a photo. Also, HDR+ processing is pretty slow and uses to FC.
Thanks and regards!
When taking dark HDR+ pictures, I always get a little blueish touch at the edges. That supposed to be normal?,
2018/01/07 – GCMod5 based on Mod By B-S-G
Fix video for Android 7.x
Replace RAW12 by RAW_PRIVATE
Add toggle hdr+ in front camera for portrait mode (For hdr + front camera compatible devices)
And other internal improvement
GCam5.1.018-Arnova8G2-V1.5Beta2.apk
@Arnova8G2
Tried latest beta 1.5b2
Running official unroot Samsung is 7.0 with December patch. Exynos chip.
Camera works both front and rear
Flash- lights up but on the picture it doesn't show. Maybe a time delay issue.
Everything else looks superb working. Thanks for working on this.
Wow awesome work @Arnova8G2 in lasted beta seems to work pretty good. Only thing is potrait mode and video full hd 60 fps giving problems but now front and rear camera are working. YOU ARE A BEAST! Tomorrow i will post logcat as now i dont have time now
@azazello22 Please update your post with latest beta
Hi All
My Mi 10 has Global ROM 11.0.5 stable, 11.0.5.0 (PFDEUXM). Android version: 9 PKQ1.190303.001. Security patch 2019-09-01
I'm a bit short of time, but I've run two camera2 api probes from here:
https://play.google.com/store/apps/details?id=com.airbeat.device.inspector
https://play.google.com/store/apps/details?id=com.camera2.test
I've attached output from both apps.
The first things I notice are:
Both apps report only 2 cameras so it looks like others are not exposed yet. (hoping for gcam)
Neither apps offers a 108mp image. The MI9 offered a 48mp jpeg, but only 12mp raw.
I'll update this when I get more time, but thought I'd post the results for all to see.
Cheers
Steve
Oh yes, I forgot. OpenCamera offers a max resolution of 6016 x 4512 so 27mp which I've confirmed this is from 108mp camera, so probably pixel binned. Attached is the Settings/About.
Cheers
Steve
Thanks picitup,
Yes have been trying for a while, the 108Mp code dosn't show in the CameraApi2 regular code max 27mp
Or a special param is needed, like for Mi6 at build.prop > camera.aux.packagelist=org.codeaurora.snapcam,com.android.camera,com.miui.cit,net.sourceforge.opencamera
Or uses hidden params like the Huawei P9 like com.huawei.device.capabilities.availbaleDualPrimary & com.huawei.capture.metadata.dualSensorMode
Or something else...
I have the decompiled smali source codes of the default camera App at my Note 10 If you want to look for it, it should be there, PM and will send the zip
Hi TF1920
You may be right and if it's in the build.prop that would be a nice easy fix. Once I've got mine rooted that is!
Thanks for the offer of the source code, but Android camera software is beyond my skill set. I'm more of a pic man
Cheers
Steve
btw Steve meanwhile you can try the extra hidden parameters of the default camera app, by creating a folder named lab_options_visible at the DCIM folder , The only one I barely see a difference is with dualcammoff for the 108Mpx mode
---------- Post added at 10:17 AM ---------- Previous post was at 10:11 AM ----------
The best 108Mpx modes I have tested are with the pro mode, ISO100, Manual focus, 3secs timer, and a tripod
the raw mode dosn't add much, and the resolution is lower, until a true 108Mpx code could be enabled but the files size will be huge
the 5X zoom cam resolution is lower but detail is better than manually zooming a 108Mpx pic
And the sames goes for the marco cam , less mpx but better than zooming the 108Mpx pic
Hi that's interesting thanks. You've answered one of my questions I was going to test next week, namely that all optical zooms/macro are better than a 108mp crop. Otherwise what's the point of the extra lenses?
I'm disappointed only the selfie and 108mp are exposed as I really like OpenCamera, but as you say, maybe someone will come up with a mod to expose them. Fingers crossed.
I'm away at the Lake District in the UK next week, so hope to have a play then.
Cheers
Steve
you are welcome Steve, yes OpenCamera is quite good, like setting delayed shots for timelapses and other stuff ,and Gcam is good for other things but so far none works with 108Mpx
Got my Note10 unlocked and edited buildprop to add opencamera and googlecam at camera.aux.packagelist but still the 108Mpx mode is not showing
Bummer.
Hi @TF1920
What ROM are you using? Mine was Global but I just flashed EU. If you can post up the exact lines you added to build.prop I could give it a try.
I must admit, I think we may be stuffed in trying to get 108mp for 3rd parties. I chased this quite a bit on the Mi9 (my previous phone) forum and I think it might be down to xiaomi to expose the interface. If I remember correctly, gcam only works on the camera2 raw interfaces, so if that's correct the max gcam output would be the 27MP pixel-binned offering.
The Note 10 is different to the Mi9 in that on the Mi9 the 48mp jpeg output was available for 3rd parties, but the 108mp is not available to 3rd parties.
I hope they fix it or someone (like you) finds a workaround
Cheers
Steve
I am using the default rom mine was MUI global 11.0.5 did't flashed anyone only trpw + magisk
my line is #Expose aux camera for below packages
vendor.camera.aux.packagelist=org.codeaurora.snapcam,com.xiaomi.runin,com.xiaomi.cameratest,com.xiaomi.factory.mmi,com.android.camera,org.lineageos.snap,net.sourceforge.opencamera,troop.com.freedcam
I am also trying by code to expose it , but so far nothing shows:
try {
ClassLoader cl = this.getClassLoader();
Class SystemProperties = cl.loadClass("android.os.SystemProperties");
Class[] paramTypes= new Class[1];
paramTypes[0]= String.class;
Method get = SystemProperties.getMethod("get", paramTypes);
Object[] params= new Object[1];
params[0]= new String("camera.aux.packagelist");
String packageList = (String) get.invoke(SystemProperties, params);
//String packageList = SystemProperties.get("camera.auxdisable.packagelist");
if (packageList.length() > 0) {
TextUtils.StringSplitter splitter = new TextUtils.SimpleStringSplitter(',');
splitter.setString(packageList);
for (String str : splitter) {
Log.e(TAG, "AUX:" + str);
}
}
else{
Log.e(TAG, "NO AUX ");
}
}
catch (Exception ee){
Log.e(TAG, "EXCPT");
}
Got some advances, if you add at buildprop camera.aux.packagelist=com.camera2.test
reboot and try "Camera2Test" application: https://play.google.com/store/apps/details?id=com.camera2.test
lots of cameras appear but still looking for the 108Mpx mode
And now the cams shows in my code too:
CAMS: 0
CAMS: 1
CAMS: 20
CAMS: 21
CAMS: 22
CAMS: 23
CAMS: 60
CAMS: 61
CAMS: 62
CAMS: 63
CAMS: 100
CAMS: 101
CAMS: 120
CAMS: 180
LOGIC_MCAM:0
LOGIC_MCAM:3
LOGIC_MCAM:7
LOGIC_MCAM:4
LOGIC_MCAM:5
LOGIC_MCAM:1
LOGIC_MCAM:6
LOGIC_MCAM:2
Wow sounds like you're making good progress! I'll geta bit of time later today and will check it out
yes a bit this is the file camera2test generates https://gofile.io/?c=LHoAUQ
Still no see the 108Mpx mode maybe it is a mix of 4 of these cams?
Hi Again I took a look at your camera2 test and wondered what lenses were there. It seems the 108MP binned to 27MP has a few duplicates. Also the selfie is only 8MP and the 2MP macro camera is missing. Here's what I trimmed it down to:
Camera 0 (BACK)
OutputFormats:
[6016x4512, RAW_SENSOR(32), min_dur:33313017, stall:0]
27MP main sensor pixel binned
Camera 1 (FRONT)
OutputFormats:
[3280x2464, RAW_SENSOR(32), min_dur:33300033, stall:0]
8MP Selfie???
Camera 20 (BACK)
OutputFormats:
[4032x3024, RAW_SENSOR(32), min_dur:33312868, stall:0]
12MP 2x TelePhoto
Camera 21 (BACK)
OutputFormats:
[5184x3880, RAW_SENSOR(32), min_dur:33333333, stall:0]
20MP UltraWide
Camera 22 (BACK)
OutputFormats:
[1600x1200, RAW_SENSOR(32), min_dur:33333333, stall:0]
19.2MP UltraWide??
Camera 23 (BACK)
OutputFormats:
[3264x2448, RAW_SENSOR(32), min_dur:33333333, stall:0]
8MP 5x TelePhoto
Camera 60 (BACK)
OutputFormats:
[6016x4512, RAW_SENSOR(32), min_dur:33313017, stall:0]
27MP main sensor pixel binned
Camera 61 (BACK)
OutputFormats:
[4032x3024, RAW_SENSOR(32), min_dur:33312868, stall:0]
12MP 2x TelePhoto
Camera 62 (BACK)
OutputFormats:
[6016x4512, RAW_SENSOR(32), min_dur:33313017, stall:0]
27MP main camera pixel binned
Camera 63 (BACK)
OutputFormats:
[6016x4512, RAW_SENSOR(32), min_dur:33313017, stall:0]
27MP main camera pixel binned
Camera 100 (BACK)
OutputFormats:
[6016x4512, RAW_SENSOR(32), min_dur:33313017, stall:0]
27MP main camera pixel binned
Camera 101 (FRONT)
OutputFormats:
[3280x2464, RAW_SENSOR(32), min_dur:33300033, stall:0]
8MP Selfie???
Camera 120 (BACK)
OutputFormats:
[6016x4512, RAW_SENSOR(32), min_dur:33313017, stall:0]
27MP main camera pixel binned
Camera 180 (BACK)
OutputFormats:
[6016x4512, RAW_SENSOR(32), min_dur:33313017, stall:0]
27MP main camera pixel binned
I can't find any 108MP resolutions either
OpenCam now detects 14 cameras instead of 2 and seems to work with some of them
And you can switch betwen them
Camera 0 is the 27Mpx wide
Camera 1 is the front selfi
Camera 2 is the 12Mpx portrait 2X
Camera 3 is the wide angle 20Mpx fov 117º
camera 4 is the macro 2Mpx
camera 5 is the tele 5Mpx 5x
Camera 6 fails and dosnt keep switching to others
I modified the opencam source code to avoid next cams and goes as follows
Camera 6 fails
Camera 7 is again the 12Mpx portrait 2X
Camera 8 fails too
Camera 9 is again the 27Mpx wide one but no 108Mx show
Camera 10 fails too
Camera 11 fails too
Camera 12 fails too
Camera 13 is again the 27Mpx wide one but no 108Mx show
at clickedSwitchCamera in MainActivity add this code to make usable all the other cams but the 108Mpx mode
int cameraId = getNextCameraId();
if(cameraId==6)
cameraId=7;
if(cameraId==8)
cameraId=9;
if(cameraId==10)
cameraId=11;
if(cameraId==11)
cameraId=12;
if(cameraId==12)
cameraId=13;
Click to expand...
Click to collapse
The 108Mpx setup seems to be done here in the stock cam app from Note10 decompiled source code https://gofile.io/?c=FZTYB5 at ComponentManuallyDualLens
But not sure if this is only for ultra wide and not ultra pixel
public static final String KEY_ULTRAPIXEL_PORTRAIT_CHANGED = "ultrapixel_portrait_changed";
public static final String KEY_ULTRA_WIDE_LDC = "ultra_wide_ldc";
There is also a KEY_SUPER_RESOLUTION_CHANGED = "super_resolution_changed";
Click to expand...
Click to collapse
Hi @TF1920
Thanks very much for all your work and updates. I'm away today for a few days, but will have some time while I'm away I'm sure. I did try adding opencamera to the build.prop, but it made no difference to my version - just 2 cameras reported. I'm on 1.47.3 - are you using a customised version?
If you can find that pesky 108MP camera, you'll definitely be on my xmas list!
Keep Smilin'
Steve
I just build my own opencamera, can you post you build.prop?
Yes no problem. I'm new to build.prop so might have made a schoolboy error. The only addition is open camera:
Code:
#Expose aux camera for below packages
vendor.camera.aux.packagelist=org.codeaurora.snapcam,com.xiaomi.runin,com.xiaomi.cameratest,com.xiaomi.factory.mmi,net.sourceforge.opencamera
I've attached the full file renamed to .txt as a reference
Cheers Steve
picitup said:
Yes no problem. I'm new to build.prop so might have made a schoolboy error. The only addition is open camera:
Code:
#Expose aux camera for below packages
vendor.camera.aux.packagelist=org.codeaurora.snapcam,com.xiaomi.runin,com.xiaomi.cameratest,com.xiaomi.factory.mmi,net.sourceforge.opencamera
I've attached the full file renamed to .txt as a reference
Cheers Steve
Click to expand...
Click to collapse
you need to add one line also without the vendor
Code:
camera.aux.packagelist=net.sourceforge.opencamera