android / camera-samples

Multiple samples showing the best practices in camera APIs on Android.
Apache License 2.0
5k stars 2.34k forks source link

Black preview in CameraXBasic #179

Closed zsoerenm closed 4 years ago

zsoerenm commented 4 years ago

Hi, I have installed CameraXBasic without any modification on my phone (HTC One). When I open the app, the preview is black and stays black whereas it should preview the back camera. The preview for the front camera is okay and I can capture photos with the front camera. Here is a logcat after opening the app:

2020-02-29 19:45:09.280 29062-29062/? I/le.cameraxbasi: Late-enabling -Xcheck:jni
2020-02-29 19:45:09.337 29062-29062/? E/le.cameraxbasi: Unknown bits set in runtime_flags: 0x8000
2020-02-29 19:45:10.532 29062-29062/com.android.example.cameraxbasic W/le.cameraxbasi: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed)
2020-02-29 19:45:10.534 29062-29062/com.android.example.cameraxbasic W/le.cameraxbasi: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed)
2020-02-29 19:45:11.014 29062-29116/com.android.example.cameraxbasic I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: QUALCOMM Build: 10/21/15, 369a2ea, I96aee987eb
2020-02-29 19:45:11.028 29062-29116/com.android.example.cameraxbasic W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
2020-02-29 19:45:11.043 29062-29116/com.android.example.cameraxbasic W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
2020-02-29 19:45:11.078 29062-29116/com.android.example.cameraxbasic W/Gralloc3: mapper 3.x is not supported
2020-02-29 19:45:11.304 29062-29062/com.android.example.cameraxbasic D/CameraXBasic: Screen metrics: 1080 x 1920
2020-02-29 19:45:11.304 29062-29062/com.android.example.cameraxbasic D/CameraXBasic: Preview aspect ratio: 1
2020-02-29 19:45:11.376 29062-29131/com.android.example.cameraxbasic I/CameraManagerGlobal: Connecting to camera service
2020-02-29 19:45:11.414 29062-29062/com.android.example.cameraxbasic W/Glide: Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored
2020-02-29 19:45:11.523 29062-29131/com.android.example.cameraxbasic D/CameraRepository: Added camera: 0
2020-02-29 19:45:11.607 29062-29132/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 0
2020-02-29 19:45:11.609 29062-29131/com.android.example.cameraxbasic I/Camera2CameraInfo: Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY
2020-02-29 19:45:11.648 29062-29131/com.android.example.cameraxbasic D/CameraRepository: Added camera: 1
2020-02-29 19:45:11.712 29062-29131/com.android.example.cameraxbasic I/Camera2CameraInfo: Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY
2020-02-29 19:45:11.714 29062-29132/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 1
2020-02-29 19:45:12.085 29062-29132/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 0
2020-02-29 19:45:12.088 29062-29132/com.android.example.cameraxbasic D/Camera: Use cases [Preview:androidx.camera.core.Preview-18e87669-99cf-4b7f-aff9-05e15d0cf2e3, ImageCapture:androidx.camera.core.ImageCapture-d43b50a7-e06e-4c43-ac26-5f4876401b07, ImageAnalysis:androidx.camera.core.ImageAnalysis-a98eabb0-f766-464d-8aa9-e02e7ae0d6ad] now ONLINE for camera 0
2020-02-29 19:45:12.088 29062-29132/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 0
2020-02-29 19:45:12.088 29062-29132/com.android.example.cameraxbasic D/Camera: Resetting Capture Session
2020-02-29 19:45:12.089 29062-29132/com.android.example.cameraxbasic D/Camera: releasing session in state INITIALIZED
2020-02-29 19:45:12.090 29062-29132/com.android.example.cameraxbasic D/Camera: Transitioning camera internal state: INITIALIZED --> OPENING
2020-02-29 19:45:12.090 29062-29132/com.android.example.cameraxbasic D/Camera: Opening camera: 0
2020-02-29 19:45:12.092 29062-29132/com.android.example.cameraxbasic D/UseCaseAttachState: All use case: [androidx.camera.core.Preview-18e87669-99cf-4b7f-aff9-05e15d0cf2e3, androidx.camera.core.ImageCapture-d43b50a7-e06e-4c43-ac26-5f4876401b07, androidx.camera.core.ImageAnalysis-a98eabb0-f766-464d-8aa9-e02e7ae0d6ad] for camera: 0
2020-02-29 19:45:12.126 29062-29132/com.android.example.cameraxbasic I/CameraManager: Using legacy camera HAL.
2020-02-29 19:45:12.692 29062-29132/com.android.example.cameraxbasic D/Camera: Use case Preview:androidx.camera.core.Preview-18e87669-99cf-4b7f-aff9-05e15d0cf2e3 ACTIVE for camera 0
2020-02-29 19:45:12.693 29062-29132/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [androidx.camera.core.Preview-18e87669-99cf-4b7f-aff9-05e15d0cf2e3] for camera: 0
2020-02-29 19:45:12.694 29062-29132/com.android.example.cameraxbasic D/Camera: Use case ImageCapture:androidx.camera.core.ImageCapture-d43b50a7-e06e-4c43-ac26-5f4876401b07 ACTIVE for camera 0
2020-02-29 19:45:12.696 29062-29132/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [androidx.camera.core.Preview-18e87669-99cf-4b7f-aff9-05e15d0cf2e3, androidx.camera.core.ImageCapture-d43b50a7-e06e-4c43-ac26-5f4876401b07] for camera: 0
2020-02-29 19:45:12.697 29062-29132/com.android.example.cameraxbasic D/Camera: Use case ImageAnalysis:androidx.camera.core.ImageAnalysis-a98eabb0-f766-464d-8aa9-e02e7ae0d6ad ACTIVE for camera 0
2020-02-29 19:45:12.698 29062-29132/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [androidx.camera.core.Preview-18e87669-99cf-4b7f-aff9-05e15d0cf2e3, androidx.camera.core.ImageCapture-d43b50a7-e06e-4c43-ac26-5f4876401b07, androidx.camera.core.ImageAnalysis-a98eabb0-f766-464d-8aa9-e02e7ae0d6ad] for camera: 0
2020-02-29 19:45:12.700 29062-29132/com.android.example.cameraxbasic D/Camera: CameraDevice.onOpened(): 0
2020-02-29 19:45:12.707 29062-29132/com.android.example.cameraxbasic D/Camera: Transitioning camera internal state: OPENING --> OPENED
2020-02-29 19:45:12.709 29062-29132/com.android.example.cameraxbasic D/UseCaseAttachState: All use case: [androidx.camera.core.Preview-18e87669-99cf-4b7f-aff9-05e15d0cf2e3, androidx.camera.core.ImageCapture-d43b50a7-e06e-4c43-ac26-5f4876401b07, androidx.camera.core.ImageAnalysis-a98eabb0-f766-464d-8aa9-e02e7ae0d6ad] for camera: 0
2020-02-29 19:45:12.719 29062-29132/com.android.example.cameraxbasic D/CaptureSession: Opening capture session.
2020-02-29 19:45:12.747 29062-29132/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state CONFIGURING
2020-02-29 19:45:12.750 29062-29167/com.android.example.cameraxbasic I/RequestThread-0: Configure outputs: 3 surfaces configured.
2020-02-29 19:45:12.750 29062-29167/com.android.example.cameraxbasic D/Camera: app passed NULL surface
2020-02-29 19:45:12.759 29062-29167/com.android.example.cameraxbasic I/RequestThread-0: configureOutputs - set take picture size to 2688x1520
2020-02-29 19:45:12.771 29062-29168/com.android.example.cameraxbasic W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
2020-02-29 19:45:12.773 29062-29168/com.android.example.cameraxbasic W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
2020-02-29 19:45:12.794 29062-29168/com.android.example.cameraxbasic W/Adreno-EGL: <qeglDrvAPI_eglQueryContext:4373>: EGL_BAD_ATTRIBUTE
2020-02-29 19:45:12.795 29062-29168/com.android.example.cameraxbasic E/libc: Access denied finding property "persist.camera.legacy_perf"
2020-02-29 19:45:12.814 29062-29132/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state IDLE
2020-02-29 19:45:12.819 29062-29132/com.android.example.cameraxbasic D/CaptureSession: Attempting to send capture request onConfigured
2020-02-29 19:45:12.819 29062-29132/com.android.example.cameraxbasic D/CaptureSession: Issuing request for session.
2020-02-29 19:45:12.835 29062-29132/com.android.example.cameraxbasic I/RequestQueue: Repeating capture request set.
2020-02-29 19:45:12.836 29062-29132/com.android.example.cameraxbasic D/CaptureSession: CameraCaptureSession.onConfigured() mState=OPENED
2020-02-29 19:45:12.836 29062-29132/com.android.example.cameraxbasic D/CaptureSession: CameraCaptureSession.onReady() OPENED
2020-02-29 19:45:12.848 29062-29167/com.android.example.cameraxbasic W/LegacyRequestMapper: convertRequestMetadata - control.awbRegions setting is not supported, ignoring value
2020-02-29 19:45:12.848 29062-29167/com.android.example.cameraxbasic W/LegacyRequestMapper: Only received metering rectangles with weight 0.
2020-02-29 19:45:12.849 29062-29167/com.android.example.cameraxbasic W/LegacyRequestMapper: Only received metering rectangles with weight 0.
2020-02-29 19:45:12.878 29062-29167/com.android.example.cameraxbasic W/Gralloc3: allocator 3.x is not supported
2020-02-29 19:45:12.882 29062-29167/com.android.example.cameraxbasic I/Gralloc2: Adding additional valid usage bits: 0x2202400
2020-02-29 19:45:19.496 29062-29167/com.android.example.cameraxbasic E/RequestThread-0: Received device exception during capture call: 
    java.lang.RuntimeException: startPreview failed
        at android.hardware.Camera.startPreview(Native Method)
        at android.hardware.camera2.legacy.RequestThreadManager.startPreview(RequestThreadManager.java:291)
        at android.hardware.camera2.legacy.RequestThreadManager.doPreviewCapture(RequestThreadManager.java:333)
        at android.hardware.camera2.legacy.RequestThreadManager.access$1400(RequestThreadManager.java:60)
        at android.hardware.camera2.legacy.RequestThreadManager$5.handleMessage(RequestThreadManager.java:837)
        at android.os.Handler.dispatchMessage(Handler.java:103)
        at android.os.Looper.loop(Looper.java:214)
        at android.os.HandlerThread.run(HandlerThread.java:67)
2020-02-29 19:45:19.496 29062-29167/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state ERROR
2020-02-29 19:45:19.499 29062-29132/com.android.example.cameraxbasic D/Camera: Transitioning camera internal state: OPENED --> REOPENING
2020-02-29 19:45:19.502 29062-29132/com.android.example.cameraxbasic D/Camera: Resetting Capture Session
2020-02-29 19:45:19.514 29062-29132/com.android.example.cameraxbasic E/CameraCaptureSession: Session 0: Exception while stopping repeating: 
    android.hardware.camera2.CameraAccessException: CAMERA_ERROR (3): The camera device has encountered a serious error
        at android.hardware.camera2.impl.CameraDeviceImpl.checkIfCameraClosedOrInError(CameraDeviceImpl.java:2535)
        at android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating(CameraDeviceImpl.java:1129)
        at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:526)
        at androidx.camera.camera2.internal.CaptureSession.release(CaptureSession.java:482)
        at androidx.camera.camera2.internal.Camera2CameraImpl.releaseSession(Camera2CameraImpl.java:475)
        at androidx.camera.camera2.internal.Camera2CameraImpl.resetCaptureSession(Camera2CameraImpl.java:922)
        at androidx.camera.camera2.internal.Camera2CameraImpl.closeCamera(Camera2CameraImpl.java:397)
        at androidx.camera.camera2.internal.Camera2CameraImpl$StateCallback.reopenCameraAfterError(Camera2CameraImpl.java:1287)
        at androidx.camera.camera2.internal.Camera2CameraImpl$StateCallback.handleErrorOnOpen(Camera2CameraImpl.java:1261)
        at androidx.camera.camera2.internal.Camera2CameraImpl$StateCallback.onError(Camera2CameraImpl.java:1239)
        at androidx.camera.camera2.internal.CameraDeviceStateCallbacks$ComboDeviceStateCallback.onError(CameraDeviceStateCallbacks.java:119)
        at android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks.notifyError(CameraDeviceImpl.java:2011)
        at android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks.lambda$Sm85frAzwGZVMAK-NE_gwckYXVQ(Unknown Source:0)
        at android.hardware.camera2.impl.-$$Lambda$CameraDeviceImpl$CameraDeviceCallbacks$Sm85frAzwGZVMAK-NE_gwckYXVQ.accept(Unknown Source:8)
        at com.android.internal.util.function.pooled.PooledLambdaImpl.doInvoke(PooledLambdaImpl.java:271)
        at com.android.internal.util.function.pooled.PooledLambdaImpl.invoke(PooledLambdaImpl.java:195)
        at com.android.internal.util.function.pooled.OmniFunction.run(OmniFunction.java:86)
        at android.os.Handler.handleCallback(Handler.java:883)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at android.os.Looper.loop(Looper.java:214)
        at android.os.HandlerThread.run(HandlerThread.java:67)
2020-02-29 19:45:19.515 29062-29132/com.android.example.cameraxbasic D/Camera: releasing session in state REOPENING
2020-02-29 19:45:23.546 29062-29167/com.android.example.cameraxbasic E/RequestThread-0: Timed out while waiting for request to complete.
2020-02-29 19:45:23.547 29062-29167/com.android.example.cameraxbasic W/RequestHolder: Capture failed for request: 0
2020-02-29 19:45:23.547 29062-29167/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state CAPTURING
2020-02-29 19:45:23.555 29062-29167/com.android.example.cameraxbasic E/CameraDeviceState: Cannot call capture while in state: 0
2020-02-29 19:45:23.556 29062-29167/com.android.example.cameraxbasic W/RequestHolder: Capture failed for request: 0
2020-02-29 19:45:23.556 29062-29167/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state CAPTURING
2020-02-29 19:45:23.573 29062-29167/com.android.example.cameraxbasic E/CameraDeviceState: Cannot call capture while in state: 0
2020-02-29 19:45:27.626 29062-29167/com.android.example.cameraxbasic E/RequestThread-0: Timed out while waiting for request to complete.
2020-02-29 19:45:27.627 29062-29167/com.android.example.cameraxbasic W/RequestHolder: Capture failed for request: 0
2020-02-29 19:45:27.628 29062-29167/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state CAPTURING
2020-02-29 19:45:27.631 29062-29146/com.android.example.cameraxbasic E/Camera: Error 100
2020-02-29 19:45:27.631 29062-29146/com.android.example.cameraxbasic E/RequestThread-0: Received error 100 from the Camera1 ErrorCallback
2020-02-29 19:45:27.638 29062-29167/com.android.example.cameraxbasic E/CameraDeviceState: Cannot call capture while in state: 0
2020-02-29 19:45:29.694 29062-29092/com.android.example.cameraxbasic W/CameraBase: Camera service died!
2020-02-29 19:45:29.694 29062-29092/com.android.example.cameraxbasic W/CameraBase: mediaserver's remote binder Camera object died
2020-02-29 19:45:29.703 29062-29146/com.android.example.cameraxbasic E/Camera: Error 100
2020-02-29 19:45:29.703 29062-29146/com.android.example.cameraxbasic E/RequestThread-0: Received error 100 from the Camera1 ErrorCallback
2020-02-29 19:45:30.694 29062-29193/com.android.example.cameraxbasic I/CameraManagerGlobal: Connecting to camera service
2020-02-29 19:45:30.695 29062-29193/com.android.example.cameraxbasic E/CameraManagerGlobal: Camera service is unavailable
2020-02-29 19:45:31.695 29062-29193/com.android.example.cameraxbasic I/CameraManagerGlobal: Connecting to camera service
2020-02-29 19:45:31.696 29062-29193/com.android.example.cameraxbasic E/CameraManagerGlobal: Camera service is unavailable
2020-02-29 19:45:31.742 29062-29167/com.android.example.cameraxbasic E/RequestThread-0: Timed out while waiting for request to complete.
2020-02-29 19:45:31.742 29062-29167/com.android.example.cameraxbasic W/RequestHolder: Capture failed for request: 0
2020-02-29 19:45:31.742 29062-29167/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state CAPTURING
2020-02-29 19:45:31.744 29062-29167/com.android.example.cameraxbasic E/CameraDeviceState: Cannot call capture while in state: 0
2020-02-29 19:45:32.696 29062-29193/com.android.example.cameraxbasic I/CameraManagerGlobal: Connecting to camera service
2020-02-29 19:45:32.697 29062-29193/com.android.example.cameraxbasic E/CameraManagerGlobal: Camera service is unavailable
2020-02-29 19:45:33.697 29062-29193/com.android.example.cameraxbasic I/CameraManagerGlobal: Connecting to camera service
2020-02-29 19:45:33.698 29062-29193/com.android.example.cameraxbasic E/CameraManagerGlobal: Camera service is unavailable
2020-02-29 19:45:34.698 29062-29193/com.android.example.cameraxbasic I/CameraManagerGlobal: Connecting to camera service
2020-02-29 19:45:34.699 29062-29193/com.android.example.cameraxbasic E/CameraManagerGlobal: Camera service is unavailable
2020-02-29 19:45:35.703 29062-29193/com.android.example.cameraxbasic I/CameraManagerGlobal: Connecting to camera service
2020-02-29 19:45:35.706 29062-29193/com.android.example.cameraxbasic E/CameraManagerGlobal: Camera service is unavailable
2020-02-29 19:45:35.789 29062-29167/com.android.example.cameraxbasic E/RequestThread-0: Timed out while waiting for request to complete.
2020-02-29 19:45:35.789 29062-29167/com.android.example.cameraxbasic W/RequestHolder: Capture failed for request: 0
2020-02-29 19:45:35.789 29062-29167/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state CAPTURING
2020-02-29 19:45:35.799 29062-29167/com.android.example.cameraxbasic E/CameraDeviceState: Cannot call capture while in state: 0
2020-02-29 19:45:36.541 29062-29132/com.android.example.cameraxbasic D/Camera: Use cases [Preview:androidx.camera.core.Preview-18e87669-99cf-4b7f-aff9-05e15d0cf2e3, ImageCapture:androidx.camera.core.ImageCapture-d43b50a7-e06e-4c43-ac26-5f4876401b07, ImageAnalysis:androidx.camera.core.ImageAnalysis-a98eabb0-f766-464d-8aa9-e02e7ae0d6ad] now OFFLINE for camera 0
2020-02-29 19:45:36.542 29062-29132/com.android.example.cameraxbasic D/Camera: Resetting Capture Session
2020-02-29 19:45:36.543 29062-29132/com.android.example.cameraxbasic D/Camera: releasing session in state REOPENING
2020-02-29 19:45:36.543 29062-29132/com.android.example.cameraxbasic D/Camera: Closing camera: 0
2020-02-29 19:45:36.543 29062-29132/com.android.example.cameraxbasic D/Camera: Transitioning camera internal state: REOPENING --> CLOSING
2020-02-29 19:45:36.545 29062-29132/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 0
2020-02-29 19:45:36.550 29062-29132/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 0
2020-02-29 19:45:36.707 29062-29193/com.android.example.cameraxbasic I/CameraManagerGlobal: Connecting to camera service
2020-02-29 19:45:36.707 29062-29193/com.android.example.cameraxbasic E/CameraManagerGlobal: Camera service is unavailable

Edit: Sometimes the back camera does work after starting the app. However I get an error when I capture a photo:

2020-02-29 20:02:26.044 30927-30927/? I/le.cameraxbasi: Late-enabling -Xcheck:jni
2020-02-29 20:02:26.101 30927-30927/? E/le.cameraxbasi: Unknown bits set in runtime_flags: 0x8000
2020-02-29 20:02:27.384 30927-30927/com.android.example.cameraxbasic W/le.cameraxbasi: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed)
2020-02-29 20:02:27.386 30927-30927/com.android.example.cameraxbasic W/le.cameraxbasi: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed)
2020-02-29 20:02:27.858 30927-30981/com.android.example.cameraxbasic I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: QUALCOMM Build: 10/21/15, 369a2ea, I96aee987eb
2020-02-29 20:02:27.873 30927-30981/com.android.example.cameraxbasic W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
2020-02-29 20:02:27.887 30927-30981/com.android.example.cameraxbasic W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
2020-02-29 20:02:27.927 30927-30981/com.android.example.cameraxbasic W/Gralloc3: mapper 3.x is not supported
2020-02-29 20:02:28.163 30927-30927/com.android.example.cameraxbasic D/CameraXBasic: Screen metrics: 1080 x 1920
2020-02-29 20:02:28.163 30927-30927/com.android.example.cameraxbasic D/CameraXBasic: Preview aspect ratio: 1
2020-02-29 20:02:28.222 30927-31002/com.android.example.cameraxbasic I/CameraManagerGlobal: Connecting to camera service
2020-02-29 20:02:28.258 30927-30927/com.android.example.cameraxbasic W/Glide: Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored
2020-02-29 20:02:32.459 30927-31002/com.android.example.cameraxbasic D/CameraRepository: Added camera: 0
2020-02-29 20:02:32.532 30927-31002/com.android.example.cameraxbasic I/Camera2CameraInfo: Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY
2020-02-29 20:02:32.536 30927-31003/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 0
2020-02-29 20:02:32.542 30927-31002/com.android.example.cameraxbasic D/CameraRepository: Added camera: 1
2020-02-29 20:02:32.589 30927-31002/com.android.example.cameraxbasic I/Camera2CameraInfo: Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY
2020-02-29 20:02:32.589 30927-31003/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 1
2020-02-29 20:02:32.927 30927-31003/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 0
2020-02-29 20:02:32.929 30927-31003/com.android.example.cameraxbasic D/Camera: Use cases [Preview:androidx.camera.core.Preview-f1b12faa-a9d4-44e2-b303-4f547de16836, ImageCapture:androidx.camera.core.ImageCapture-6cface38-51aa-4fe8-97b8-805ff75c817d, ImageAnalysis:androidx.camera.core.ImageAnalysis-56466601-ece0-40e6-a223-75ff93847701] now ONLINE for camera 0
2020-02-29 20:02:32.930 30927-31003/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 0
2020-02-29 20:02:32.930 30927-31003/com.android.example.cameraxbasic D/Camera: Resetting Capture Session
2020-02-29 20:02:32.930 30927-31003/com.android.example.cameraxbasic D/Camera: releasing session in state INITIALIZED
2020-02-29 20:02:32.932 30927-31003/com.android.example.cameraxbasic D/Camera: Transitioning camera internal state: INITIALIZED --> OPENING
2020-02-29 20:02:32.932 30927-31003/com.android.example.cameraxbasic D/Camera: Opening camera: 0
2020-02-29 20:02:32.933 30927-31003/com.android.example.cameraxbasic D/UseCaseAttachState: All use case: [androidx.camera.core.Preview-f1b12faa-a9d4-44e2-b303-4f547de16836, androidx.camera.core.ImageCapture-6cface38-51aa-4fe8-97b8-805ff75c817d, androidx.camera.core.ImageAnalysis-56466601-ece0-40e6-a223-75ff93847701] for camera: 0
2020-02-29 20:02:32.980 30927-31003/com.android.example.cameraxbasic I/CameraManager: Using legacy camera HAL.
2020-02-29 20:02:33.487 30927-31003/com.android.example.cameraxbasic D/Camera: Use case Preview:androidx.camera.core.Preview-f1b12faa-a9d4-44e2-b303-4f547de16836 ACTIVE for camera 0
2020-02-29 20:02:33.488 30927-31003/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [androidx.camera.core.Preview-f1b12faa-a9d4-44e2-b303-4f547de16836] for camera: 0
2020-02-29 20:02:33.490 30927-31003/com.android.example.cameraxbasic D/Camera: Use case ImageCapture:androidx.camera.core.ImageCapture-6cface38-51aa-4fe8-97b8-805ff75c817d ACTIVE for camera 0
2020-02-29 20:02:33.492 30927-31003/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [androidx.camera.core.Preview-f1b12faa-a9d4-44e2-b303-4f547de16836, androidx.camera.core.ImageCapture-6cface38-51aa-4fe8-97b8-805ff75c817d] for camera: 0
2020-02-29 20:02:33.493 30927-31003/com.android.example.cameraxbasic D/Camera: Use case ImageAnalysis:androidx.camera.core.ImageAnalysis-56466601-ece0-40e6-a223-75ff93847701 ACTIVE for camera 0
2020-02-29 20:02:33.495 30927-31003/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [androidx.camera.core.Preview-f1b12faa-a9d4-44e2-b303-4f547de16836, androidx.camera.core.ImageCapture-6cface38-51aa-4fe8-97b8-805ff75c817d, androidx.camera.core.ImageAnalysis-56466601-ece0-40e6-a223-75ff93847701] for camera: 0
2020-02-29 20:02:33.497 30927-31003/com.android.example.cameraxbasic D/Camera: CameraDevice.onOpened(): 0
2020-02-29 20:02:33.504 30927-31003/com.android.example.cameraxbasic D/Camera: Transitioning camera internal state: OPENING --> OPENED
2020-02-29 20:02:33.508 30927-31003/com.android.example.cameraxbasic D/UseCaseAttachState: All use case: [androidx.camera.core.Preview-f1b12faa-a9d4-44e2-b303-4f547de16836, androidx.camera.core.ImageCapture-6cface38-51aa-4fe8-97b8-805ff75c817d, androidx.camera.core.ImageAnalysis-56466601-ece0-40e6-a223-75ff93847701] for camera: 0
2020-02-29 20:02:33.518 30927-31003/com.android.example.cameraxbasic D/CaptureSession: Opening capture session.
2020-02-29 20:02:33.545 30927-31003/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state CONFIGURING
2020-02-29 20:02:33.546 30927-31068/com.android.example.cameraxbasic I/RequestThread-0: Configure outputs: 3 surfaces configured.
2020-02-29 20:02:33.547 30927-31068/com.android.example.cameraxbasic D/Camera: app passed NULL surface
2020-02-29 20:02:33.555 30927-31068/com.android.example.cameraxbasic I/RequestThread-0: configureOutputs - set take picture size to 2688x1520
2020-02-29 20:02:33.567 30927-31069/com.android.example.cameraxbasic W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
2020-02-29 20:02:33.569 30927-31069/com.android.example.cameraxbasic W/Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
2020-02-29 20:02:33.589 30927-31069/com.android.example.cameraxbasic W/Adreno-EGL: <qeglDrvAPI_eglQueryContext:4373>: EGL_BAD_ATTRIBUTE
2020-02-29 20:02:33.590 30927-31069/com.android.example.cameraxbasic E/libc: Access denied finding property "persist.camera.legacy_perf"
2020-02-29 20:02:33.611 30927-31003/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state IDLE
2020-02-29 20:02:33.616 30927-31003/com.android.example.cameraxbasic D/CaptureSession: Attempting to send capture request onConfigured
2020-02-29 20:02:33.616 30927-31003/com.android.example.cameraxbasic D/CaptureSession: Issuing request for session.
2020-02-29 20:02:33.636 30927-31003/com.android.example.cameraxbasic I/RequestQueue: Repeating capture request set.
2020-02-29 20:02:33.637 30927-31003/com.android.example.cameraxbasic D/CaptureSession: CameraCaptureSession.onConfigured() mState=OPENED
2020-02-29 20:02:33.637 30927-31003/com.android.example.cameraxbasic D/CaptureSession: CameraCaptureSession.onReady() OPENED
2020-02-29 20:02:33.650 30927-31068/com.android.example.cameraxbasic W/LegacyRequestMapper: convertRequestMetadata - control.awbRegions setting is not supported, ignoring value
2020-02-29 20:02:33.650 30927-31068/com.android.example.cameraxbasic W/LegacyRequestMapper: Only received metering rectangles with weight 0.
2020-02-29 20:02:33.651 30927-31068/com.android.example.cameraxbasic W/LegacyRequestMapper: Only received metering rectangles with weight 0.
2020-02-29 20:02:33.680 30927-31068/com.android.example.cameraxbasic W/Gralloc3: allocator 3.x is not supported
2020-02-29 20:02:33.682 30927-31068/com.android.example.cameraxbasic I/Gralloc2: Adding additional valid usage bits: 0x2202400
2020-02-29 20:02:34.423 30927-31050/com.android.example.cameraxbasic E/Camera: Unknown message type 32780
2020-02-29 20:02:34.426 30927-31069/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state CAPTURING
2020-02-29 20:02:34.434 30927-31069/com.android.example.cameraxbasic W/le.cameraxbasi: Core platform API violation: Ljava/nio/Buffer;->position:I from Landroid/opengl/GLES20; using JNI
2020-02-29 20:02:34.434 30927-31069/com.android.example.cameraxbasic W/le.cameraxbasi: Core platform API violation: Ljava/nio/Buffer;->limit:I from Landroid/opengl/GLES20; using JNI
2020-02-29 20:02:34.434 30927-31069/com.android.example.cameraxbasic W/le.cameraxbasi: Core platform API violation: Ljava/nio/Buffer;->_elementSizeShift:I from Landroid/opengl/GLES20; using JNI
2020-02-29 20:02:34.434 30927-31069/com.android.example.cameraxbasic W/le.cameraxbasi: Core platform API violation: Ljava/nio/Buffer;->address:J from Landroid/opengl/GLES20; using JNI
2020-02-29 20:02:34.741 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 39.525584022671566
2020-02-29 20:02:34.885 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 101.50196652879902
2020-02-29 20:02:35.018 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 101.27132927389705
2020-02-29 20:02:35.182 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 100.63261527267157
2020-02-29 20:02:35.391 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background concurrent copying GC freed 474569(14MB) AllocSpace objects, 7(1664KB) LOS objects, 49% free, 15MB/30MB, paused 396us total 288.543ms
2020-02-29 20:02:35.391 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.71969784007354
2020-02-29 20:02:35.534 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 97.6759516697304
2020-02-29 20:02:35.669 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 97.94443550857844
2020-02-29 20:02:35.822 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 601715(15MB) AllocSpace objects, 3(1536KB) LOS objects, 50% free, 15MB/30MB, paused 183us total 118.499ms
2020-02-29 20:02:35.840 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 97.35503982843137
2020-02-29 20:02:35.968 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 100.15721890318628
2020-02-29 20:02:36.101 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 100.14453507965686
2020-02-29 20:02:36.300 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.64274662990196
2020-02-29 20:02:36.325 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 412385(10MB) AllocSpace objects, 2(1024KB) LOS objects, 21% free, 24MB/30MB, paused 152us total 194.915ms
2020-02-29 20:02:36.429 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 98.30264054840686
2020-02-29 20:02:36.651 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 98.91826363357843
2020-02-29 20:02:36.719 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background concurrent copying GC freed 806927(20MB) AllocSpace objects, 4(2048KB) LOS objects, 49% free, 14MB/29MB, paused 152us total 253.295ms
2020-02-29 20:02:36.792 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.04499655330882
2020-02-29 20:02:36.920 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 98.98184934129903
2020-02-29 20:02:37.047 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 98.99572993259804
2020-02-29 20:02:37.154 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 612427(15MB) AllocSpace objects, 3(1536KB) LOS objects, 48% free, 15MB/29MB, paused 183us total 104.492ms
2020-02-29 20:02:37.213 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.21511757046568
2020-02-29 20:02:37.347 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.00532322303921
2020-02-29 20:02:37.485 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.1787473192402
2020-02-29 20:02:37.700 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.11353592218137
2020-02-29 20:02:37.712 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 409596(10MB) AllocSpace objects, 2(1024KB) LOS objects, 17% free, 23MB/29MB, paused 152us total 224.517ms
2020-02-29 20:02:37.851 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 98.94086818321078
2020-02-29 20:02:38.009 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background concurrent copying GC freed 814038(20MB) AllocSpace objects, 4(2048KB) LOS objects, 49% free, 10063KB/19MB, paused 122us total 154.388ms
2020-02-29 20:02:38.041 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.05144761029412
2020-02-29 20:02:38.179 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.01599264705882
2020-02-29 20:02:38.414 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.07226945465686
2020-02-29 20:02:38.464 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 206612(5451KB) AllocSpace objects, 1(512KB) LOS objects, 0% free, 19MB/19MB, paused 152us total 248.718ms
2020-02-29 20:02:38.634 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.14939299938726
2020-02-29 20:02:38.756 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background concurrent copying GC freed 411423(10MB) AllocSpace objects, 2(1024KB) LOS objects, 50% free, 15MB/31MB, paused 122us total 290.069ms
2020-02-29 20:02:38.788 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.27258731617647
2020-02-29 20:02:38.919 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.38007046568627
2020-02-29 20:02:39.043 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.50033892463236
2020-02-29 20:02:39.214 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 615240(15MB) AllocSpace objects, 3(1536KB) LOS objects, 49% free, 15MB/31MB, paused 152us total 143.035ms
2020-02-29 20:02:39.218 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.46938189338235
2020-02-29 20:02:39.349 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.3121151194853
2020-02-29 20:02:39.476 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.39464422487745
2020-02-29 20:02:39.686 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.39160922181372
2020-02-29 20:02:39.769 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background concurrent copying GC freed 821693(20MB) AllocSpace objects, 4(2048KB) LOS objects, 49% free, 14MB/29MB, paused 183us total 263.427ms
2020-02-29 20:02:39.854 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.43695427389706
2020-02-29 20:02:40.002 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 99.55315372242647
2020-02-29 20:02:40.159 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 100.43513518688725
2020-02-29 20:02:40.353 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 100.44251302083333
2020-02-29 20:02:40.502 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 102.43326631433824
2020-02-29 20:02:40.655 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 103.96486098345588
2020-02-29 20:02:40.886 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 105.28259420955882
2020-02-29 20:02:40.892 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 434953(10MB) AllocSpace objects, 2(1024KB) LOS objects, 19% free, 23MB/29MB, paused 152us total 233.734ms
2020-02-29 20:02:41.034 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 107.58138978247548
2020-02-29 20:02:41.180 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background concurrent copying GC freed 864869(21MB) AllocSpace objects, 4(2048KB) LOS objects, 49% free, 10MB/20MB, paused 152us total 143.066ms
2020-02-29 20:02:41.205 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 109.36551585477942
2020-02-29 20:02:41.349 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 110.37768841911765
2020-02-29 20:02:41.582 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 109.33998353247549
2020-02-29 20:02:41.615 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 247848(6085KB) AllocSpace objects, 1(512KB) LOS objects, 2% free, 20MB/20MB, paused 274us total 237.335ms
2020-02-29 20:02:41.818 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 104.60427389705882
2020-02-29 20:02:41.872 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background concurrent copying GC freed 483323(11MB) AllocSpace objects, 2(1024KB) LOS objects, 49% free, 14MB/29MB, paused 91us total 255.065ms
2020-02-29 20:02:41.966 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 93.01378676470588
2020-02-29 20:02:42.109 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 88.27184627757353
2020-02-29 20:02:42.254 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 126.47647824754903
2020-02-29 20:02:42.370 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 624140(15MB) AllocSpace objects, 3(1536KB) LOS objects, 44% free, 16MB/29MB, paused 579us total 112.792ms
2020-02-29 20:02:42.436 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 126.36543926164215
2020-02-29 20:02:42.587 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 110.33069278492647
2020-02-29 20:02:42.733 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 106.88809551164216
2020-02-29 20:02:42.943 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 108.73690065870097
2020-02-29 20:02:42.953 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background concurrent copying GC freed 740462(17MB) AllocSpace objects, 3(1536KB) LOS objects, 49% free, 19MB/38MB, paused 732us total 276.580ms
2020-02-29 20:02:43.088 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 108.33362630208333
2020-02-29 20:02:43.223 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 107.81536649816177
2020-02-29 20:02:43.363 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 107.66659964767157
2020-02-29 20:02:43.493 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 937796(22MB) AllocSpace objects, 4(2048KB) LOS objects, 57% free, 16MB/38MB, paused 152us total 117.156ms
2020-02-29 20:02:43.542 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 107.98349992340687
2020-02-29 20:02:43.673 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 108.21912147671569
2020-02-29 20:02:43.837 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 107.55194355085784
2020-02-29 20:02:43.896 30927-30927/com.android.example.cameraxbasic D/ImageCapture: Size of image capture request queue: 0
2020-02-29 20:02:43.899 30927-31003/com.android.example.cameraxbasic D/Camera: issue capture request for camera 0
2020-02-29 20:02:43.900 30927-31003/com.android.example.cameraxbasic D/CaptureSession: Issuing capture request.
2020-02-29 20:02:43.915 30927-31068/com.android.example.cameraxbasic W/LegacyRequestMapper: convertRequestMetadata - control.awbRegions setting is not supported, ignoring value
2020-02-29 20:02:43.915 30927-31068/com.android.example.cameraxbasic W/LegacyRequestMapper: Only received metering rectangles with weight 0.
2020-02-29 20:02:43.915 30927-31068/com.android.example.cameraxbasic W/LegacyRequestMapper: Only received metering rectangles with weight 0.
2020-02-29 20:02:43.982 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 106.82344898897058
2020-02-29 20:02:44.196 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 106.03770488664216
2020-02-29 20:02:44.240 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 696932(16MB) AllocSpace objects, 4(1556KB) LOS objects, 41% free, 22MB/38MB, paused 183us total 245.056ms
2020-02-29 20:02:48.081 30927-31068/com.android.example.cameraxbasic E/RequestThread-0: Hit timeout for jpeg callback!
2020-02-29 20:02:48.082 30927-31068/com.android.example.cameraxbasic W/RequestHolder: Capture failed for request: 1
2020-02-29 20:02:48.163 30927-31170/com.android.example.cameraxbasic E/ImageCapture: takePictureInternal onFailure
    androidx.camera.core.ImageCapture$CaptureFailedException: Capture request failed with reason ERROR
        at androidx.camera.core.ImageCapture$8.onCaptureFailed(ImageCapture.java:1250)
        at androidx.camera.camera2.internal.CaptureCallbackAdapter.onCaptureFailed(CaptureCallbackAdapter.java:64)
        at androidx.camera.camera2.internal.CameraBurstCaptureCallback.onCaptureFailed(CameraBurstCaptureCallback.java:70)
        at android.hardware.camera2.impl.CameraCaptureSessionImpl$1.lambda$onCaptureFailed$4$CameraCaptureSessionImpl$1(CameraCaptureSessionImpl.java:654)
        at android.hardware.camera2.impl.-$$Lambda$CameraCaptureSessionImpl$1$VsKq1alEqL3XH-hLTWXgi7fSF3s.run(Unknown Source:8)
        at android.os.Handler.handleCallback(Handler.java:883)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at android.os.Looper.loop(Looper.java:214)
        at android.os.HandlerThread.run(HandlerThread.java:67)
2020-02-29 20:02:48.167 30927-30927/com.android.example.cameraxbasic E/CameraXBasic: Photo capture failed: Capture request failed with reason ERROR
    androidx.camera.core.ImageCaptureException: Capture request failed with reason ERROR
        at androidx.camera.core.ImageCapture$ImageCaptureRequest.lambda$notifyCallbackError$1$ImageCapture$ImageCaptureRequest(ImageCapture.java:1911)
        at androidx.camera.core.-$$Lambda$ImageCapture$ImageCaptureRequest$1G7WSvt8TANxhZtOyewefm68pg4.run(Unknown Source:8)
        at android.os.Handler.handleCallback(Handler.java:883)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7356)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
     Caused by: androidx.camera.core.ImageCapture$CaptureFailedException: Capture request failed with reason ERROR
        at androidx.camera.core.ImageCapture$8.onCaptureFailed(ImageCapture.java:1250)
        at androidx.camera.camera2.internal.CaptureCallbackAdapter.onCaptureFailed(CaptureCallbackAdapter.java:64)
        at androidx.camera.camera2.internal.CameraBurstCaptureCallback.onCaptureFailed(CameraBurstCaptureCallback.java:70)
        at android.hardware.camera2.impl.CameraCaptureSessionImpl$1.lambda$onCaptureFailed$4$CameraCaptureSessionImpl$1(CameraCaptureSessionImpl.java:654)
        at android.hardware.camera2.impl.-$$Lambda$CameraCaptureSessionImpl$1$VsKq1alEqL3XH-hLTWXgi7fSF3s.run(Unknown Source:8)
        at android.os.Handler.handleCallback(Handler.java:883)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at android.os.Looper.loop(Looper.java:214)
        at android.os.HandlerThread.run(HandlerThread.java:67)
2020-02-29 20:02:48.225 30927-31068/com.android.example.cameraxbasic W/LegacyRequestMapper: convertRequestMetadata - control.awbRegions setting is not supported, ignoring value
2020-02-29 20:02:48.225 30927-31068/com.android.example.cameraxbasic W/LegacyRequestMapper: Only received metering rectangles with weight 0.
2020-02-29 20:02:48.225 30927-31068/com.android.example.cameraxbasic W/LegacyRequestMapper: Only received metering rectangles with weight 0.
2020-02-29 20:02:48.447 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 104.2994504442402
2020-02-29 20:02:48.591 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 104.35975605085784
2020-02-29 20:02:48.834 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 104.47278837316176
2020-02-29 20:02:48.866 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background concurrent copying GC freed 1135179(27MB) AllocSpace objects, 6(2580KB) LOS objects, 49% free, 13MB/27MB, paused 122us total 237.762ms
2020-02-29 20:02:48.984 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 104.40462622549019
2020-02-29 20:02:49.122 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 104.20990349264706
2020-02-29 20:02:49.368 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 104.44809091605393
2020-02-29 20:02:49.443 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 441108(10MB) AllocSpace objects, 2(1024KB) LOS objects, 22% free, 20MB/27MB, paused 152us total 264.007ms
2020-02-29 20:02:49.519 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 104.85915479473039
2020-02-29 20:02:49.753 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 104.99008693321079
2020-02-29 20:02:49.877 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background concurrent copying GC freed 664298(16MB) AllocSpace objects, 3(1536KB) LOS objects, 49% free, 16MB/32MB, paused 122us total 306.793ms
2020-02-29 20:02:49.907 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 105.46162492340686
2020-02-29 20:02:50.038 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 106.03481158088235
2020-02-29 20:02:50.178 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 105.78501072303922
2020-02-29 20:02:50.335 30927-30955/com.android.example.cameraxbasic I/le.cameraxbasi: Background young concurrent copying GC freed 672572(16MB) AllocSpace objects, 3(1536KB) LOS objects, 49% free, 16MB/32MB, paused 244us total 126.159ms
2020-02-29 20:02:50.356 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 106.16670113357843
2020-02-29 20:02:50.483 30927-31092/com.android.example.cameraxbasic D/CameraXBasic: Average luminosity: 106.61016390931373
2020-02-29 20:02:53.014 30927-31003/com.android.example.cameraxbasic D/Camera: Use cases [Preview:androidx.camera.core.Preview-f1b12faa-a9d4-44e2-b303-4f547de16836, ImageCapture:androidx.camera.core.ImageCapture-6cface38-51aa-4fe8-97b8-805ff75c817d, ImageAnalysis:androidx.camera.core.ImageAnalysis-56466601-ece0-40e6-a223-75ff93847701] now OFFLINE for camera 0
2020-02-29 20:02:53.015 30927-31003/com.android.example.cameraxbasic D/Camera: Resetting Capture Session
2020-02-29 20:02:53.016 30927-31003/com.android.example.cameraxbasic I/RequestQueue: Repeating capture request cancelled.
2020-02-29 20:02:53.018 30927-31003/com.android.example.cameraxbasic D/Camera: releasing session in state OPENED
2020-02-29 20:02:53.018 30927-31003/com.android.example.cameraxbasic D/Camera: Closing camera: 0
2020-02-29 20:02:53.018 30927-31003/com.android.example.cameraxbasic D/Camera: Transitioning camera internal state: OPENED --> CLOSING
2020-02-29 20:02:53.019 30927-31003/com.android.example.cameraxbasic D/Camera: Resetting Capture Session
2020-02-29 20:02:53.019 30927-31003/com.android.example.cameraxbasic D/Camera: releasing session in state CLOSING
2020-02-29 20:02:53.022 30927-31003/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 0
2020-02-29 20:02:53.023 30927-31003/com.android.example.cameraxbasic D/UseCaseAttachState: Active and online use case: [] for camera: 0
2020-02-29 20:02:54.298 30927-31068/com.android.example.cameraxbasic E/RequestThread-0: Timed out while waiting for request to complete.
2020-02-29 20:02:54.299 30927-31068/com.android.example.cameraxbasic W/RequestHolder: Capture failed for request: 0
2020-02-29 20:02:54.301 30927-31003/com.android.example.cameraxbasic D/CaptureSession: CameraCaptureSession.onClosed()
2020-02-29 20:02:54.305 30927-31068/com.android.example.cameraxbasic I/CameraDeviceState: Legacy camera service transitioning to state IDLE
2020-02-29 20:02:54.317 30927-31069/com.android.example.cameraxbasic E/Legacy-CameraDevice-JNI: getNativeWindow: Surface had no valid native window.
2020-02-29 20:02:54.328 30927-31068/com.android.example.cameraxbasic E/Legacy-CameraDevice-JNI: getNativeWindow: Surface had no valid native window.
2020-02-29 20:02:54.487 30927-31068/com.android.example.cameraxbasic E/BufferQueueProducer: [SurfaceTexture-1-30927-1] cancelBuffer: BufferQueue has been abandoned
2020-02-29 20:02:54.491 30927-31068/com.android.example.cameraxbasic I/chatty: uid=10090(com.android.example.cameraxbasic) RequestThread-0 identical 4 lines
2020-02-29 20:02:54.492 30927-31068/com.android.example.cameraxbasic E/BufferQueueProducer: [SurfaceTexture-1-30927-1] cancelBuffer: BufferQueue has been abandoned
2020-02-29 20:02:56.324 30927-30927/com.android.example.cameraxbasic D/CameraXBasic: Rotation changed: 0
2020-02-29 20:02:56.613 30927-31051/com.android.example.cameraxbasic W/le.cameraxbasi: Long monitor contention with owner CameraX- (31003) at void java.lang.Object.wait(long, int)(Object.java:-2) waiters=0 in void android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks.onDeviceIdle() for 2.306s
2020-02-29 20:02:56.613 30927-31003/com.android.example.cameraxbasic D/Camera: CameraDevice.onClosed(): 0
2020-02-29 20:02:56.613 30927-31003/com.android.example.cameraxbasic D/Camera: Transitioning camera internal state: CLOSING --> INITIALIZED
owahltinez commented 4 years ago

Thanks for reporting this! Can you confirm if the camera app that came preinstalled with your device displays the preview correctly? How about other third party apps?

zsoerenm commented 4 years ago

I have custom ROM installed (LineageOS). The preinstalled camera is Footej Camera 2.4.10. The preview and capturing always work with this app. Other apps like for example Lightening QR (to scan a QR code), Google Duo (for video conference) etc. also work fine from the first instance.

owahltinez commented 4 years ago

Unfortunately, we can't guarantee support for custom ROMs since they may not pass CTS (Android's compatibility testing suite). Please reopen if you can reproduce this issue on a certified Android device; you could try installing a Generic System Image for example.