Hello,
I’ve ran into an issue where when I build my application to my android device Samsung Galaxy S9+ - The AR Camera is not registered and instead gives me a black screen. I was wondering if anyone has a solution to this. Here is some of the logs from the logcat from ADB and also images regarding my Unity Settings
2020-07-10 20:40:31.920 19659-19701/? E/ACameraMetadata: filterDurations: malformed duration key 1638402! count 0, type 3
2020-07-10 20:40:31.921 19659-19701/? E/ACameraMetadata: filterDurations: malformed duration key 1638403! count 0, type 3
2020-07-10 20:40:31.921 19659-19701/? E/ACameraMetadata: filterDurations: malformed duration key 1835009! count 0, type 3
2020-07-10 20:40:31.921 19659-19701/? E/ACameraMetadata: filterDurations: malformed duration key 1835010! count 0, type 3
2020-07-10 20:40:31.921 19659-19701/? E/ACameraMetadata: filterDurations: malformed duration key 1638407! count 0, type 3
2020-07-10 20:40:31.921 19659-19701/? E/ACameraMetadata: filterDurations: malformed duration key 1638408! count 0, type 3
2020-07-10 20:40:31.921 19659-19701/? E/ACameraMetadata: filterDurations: malformed duration key 1638402! count 0, type 3
2020-07-10 20:40:45.640 3188-3282/? E/Camera3-OutputStream: isConsumedByHWTexture: getting end point usage failed: No data available (-61).
2020-07-10 20:40:45.640 3188-3282/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 0: Error queueing buffer to native window: Broken pipe (-32)
2020-07-10 20:40:45.640 3188-3282/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 1: Error queueing buffer to native window: Broken pipe (-32)
2020-07-10 20:40:45.641 3188-3280/? E/Camera3-OutputStream: isConsumedByHWTexture: getting end point usage failed: No data available (-61).
2020-07-10 20:40:45.641 3188-3280/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 0: Error queueing buffer to native window: Broken pipe (-32)
2020-07-10 20:40:45.641 3188-3280/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 1: Error queueing buffer to native window: Broken pipe (-32)
2020-07-10 20:40:45.246 3188-4510/? E/CameraService: block for PID 19659
2020-07-10 20:40:45.246 3188-4510/? E/CameraService: block: call notifyError to the client. (pid 0)
2020-07-10 20:40:45.246 3188-4510/? E/CameraDeviceClient: notifyError: pid=0, errorCode=6
2020-07-10 20:40:45.246 3188-4510/? E/CameraDeviceClient: Disconnect from CameraDeviceClient
2020-07-10 20:40:45.640 3188-3282/? E/Camera3-OutputStream: isConsumedByHWTexture: getting end point usage failed: No data available (-61).
2020-07-10 20:40:45.640 3188-3282/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 0: Error queueing buffer to native window: Broken pipe (-32)
2020-07-10 20:40:45.640 3188-3282/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 1: Error queueing buffer to native window: Broken pipe (-32)
2020-07-10 20:40:45.641 3188-3280/? E/Camera3-OutputStream: isConsumedByHWTexture: getting end point usage failed: No data available (-61).
2020-07-10 20:40:45.641 3188-3280/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 0: Error queueing buffer to native window: Broken pipe (-32)
2020-07-10 20:40:45.641 3188-3280/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 1: Error queueing buffer to native window: Broken pipe (-32)
2020-07-10 20:40:45.642 3188-3188/? E/CameraDeviceClient: notifyError: pid=0, errorCode=0
2020-07-10 20:40:45.642 3188-3188/? E/CameraDeviceClient: Disconnect from CameraDeviceClient
2020-07-10 20:40:45.643 3188-3280/? E/Camera3-OutputStream: isConsumedByHWTexture: getting end point usage failed: No data available (-61).
2020-07-10 20:40:45.643 3188-3280/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 0: Error queueing buffer to native window: Broken pipe (-32)
2020-07-10 20:40:45.643 3188-3280/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 1: Error queueing buffer to native window: Broken pipe (-32)
2020-07-10 20:40:45.644 3188-3280/? E/Camera3-OutputStream: isConsumedByHWTexture: getting end point usage failed: No data available (-61).
2020-07-10 20:40:45.644 3188-3280/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 0: Error queueing buffer to native window: Broken pipe (-32)
2020-07-10 20:40:45.644 3188-3280/? E/Camera3-OutputStream: returnBufferCheckedLocked: Stream 1: Error queueing buffer to native window: Broken pipe (-32)
What i’ve tried
Re-imported 8th Wall Unity Package / Overwrote everything other than AppSettings
Scripting Backend IL2CPP
Auto Graphics API Toggle in Player Settings
Unchecked Arm64 in Player Settings
Color Space to Linear with OpenGLES2.0
Color Space with Gamma with OpenGLES2.0
With OpenGLES3.0 for
#5 and
#6
Deleted Library Folder to Reimport All
Changed Camera Far / Near Clipping Pane to 0.1 Near , to 1000 Far
Graphics Jobs (Experimental) in Player Settings Checked
Android Resolver - Force Resolve
Development Build
XRController in scene → Enable Remote → False
XRController in scene → Enable Camera → True
XRController in scene → Enable camera Auto Focus → True
Thanks.
1 Like
Same issue here but with ARFoundation, did you ever fix?