ProCamera icon indicating copy to clipboard operation
ProCamera copied to clipboard

拍照多次相机会卡死

Open zjianflys opened this issue 7 years ago • 3 comments

IllegalArgumentException while invoking public void android.hardware.camera2.CameraCaptureSession$CaptureCallback.onCaptureCompleted(android.hardware.camera2.CameraCaptureSession,android.hardware.camera2.CaptureRequest,android.hardware.camera2.TotalCaptureResult) java.lang.IllegalArgumentException: submitRequestList:221: Request targets Surface that is not part of current capture session at android.hardware.camera2.CameraManager.throwAsPublicException(CameraManager.java:651) at android.hardware.camera2.impl.ICameraDeviceUserWrapper.submitRequestList(ICameraDeviceUserWrapper.java:86) at android.hardware.camera2.impl.CameraDeviceImpl.submitCaptureRequest(CameraDeviceImpl.java:935) at android.hardware.camera2.impl.CameraDeviceImpl.capture(CameraDeviceImpl.java:824) at android.hardware.camera2.impl.CameraCaptureSessionImpl.capture(CameraCaptureSessionImpl.java:181) at com.eighteengray.procameralibrary.camera.Camera2TextureView.doStillCapture(Camera2TextureView.java:405) at com.eighteengray.procameralibrary.camera.Camera2TextureView.access$300(Camera2TextureView.java:41) at com.eighteengray.procameralibrary.camera.Camera2TextureView$3.checkState(Camera2TextureView.java:124) at com.eighteengray.procameralibrary.camera.Camera2TextureView$3.onCaptureCompleted(Camera2TextureView.java:93) at java.lang.reflect.Method.invoke(Native Method) at android.hardware.camera2.dispatch.InvokeDispatcher.dispatch(InvokeDispatcher.java:39) at android.hardware.camera2.dispatch.HandlerDispatcher$1.run(HandlerDispatcher.java:65) at android.os.Handler.handleCallback(Handler.java:808) at android.os.Handler.dispatchMessage(Handler.java:101) at android.os.Looper.loop(Looper.java:166) at android.os.HandlerThread.run(HandlerThread.java:65) Caused by: android.os.ServiceSpecificException: submitRequestList:221: Request targets Surface that is not part of current capture session (code 3) at android.os.Parcel.readException(Parcel.java:1959) at android.os.Parcel.readException(Parcel.java:1891) at android.hardware.camera2.ICameraDeviceUser$Stub$Proxy.submitRequestList(ICameraDeviceUser.java:334) at android.hardware.camera2.impl.ICameraDeviceUserWrapper.submitRequestList(ICameraDeviceUserWrapper.java:84) at android.hardware.camera2.impl.CameraDeviceImpl.submitCaptureRequest(CameraDeviceImpl.java:935)  at android.hardware.camera2.impl.CameraDeviceImpl.capture(CameraDeviceImpl.java:824)  at android.hardware.camera2.impl.CameraCaptureSessionImpl.capture(CameraCaptureSessionImpl.java:181)  at com.eighteengray.procameralibrary.camera.Camera2TextureView.doStillCapture(Camera2TextureView.java:405)  at com.eighteengray.procameralibrary.camera.Camera2TextureView.access$300(Camera2TextureView.java:41)  at com.eighteengray.procameralibrary.camera.Camera2TextureView$3.checkState(Camera2TextureView.java:124)  at com.eighteengray.procameralibrary.camera.Camera2TextureView$3.onCaptureCompleted(Camera2TextureView.java:93)  at java.lang.reflect.Method.invoke(Native Method)  at android.hardware.camera2.dispatch.InvokeDispatcher.dispatch(InvokeDispatcher.java:39)  at android.hardware.camera2.dispatch.HandlerDispatcher$1.run(HandlerDispatcher.java:65)  at android.os.Handler.handleCallback(Handler.java:808)  at android.os.Handler.dispatchMessage(Handler.java:101)  at android.os.Looper.loop(Looper.java:166)  at android.os.HandlerThread.run(HandlerThread.java:65) >

zjianflys avatar Jun 28 '18 09:06 zjianflys

我的小米Mix 2S目前也有这个状况,华为荣耀V9没有出现,目前正在排查。

18Gray avatar Jun 29 '18 02:06 18Gray

恩,预览的时候 会有延时,你测试的机型有这种想象嘛?

zjianflys avatar Jun 29 '18 08:06 zjianflys

我的小米NOTE 4X预览有卡顿,小米Mix 2S预览顺畅,直接拍照没问题,去相册返回再拍照出现上面这个bug。我的主要测试机型是华为荣耀V9,比较顺畅。

18Gray avatar Jul 06 '18 03:07 18Gray