这个时候官方自带的摄像头工作正常,
之后我切换到我添加的并口ipu2---csi1
打印如下:
W/AudioTrack( 472): AUDIO_OUTPUT_FLAG_FAST denied by client
I/RequestQueue( 1542): Repeating capture request cancelled.
I/RequestQueue( 1542): Repeating capture request set.
W/LegacyRequestMapper( 1542): convertRequestMetadata - control.awbRegions setting is not supported, ignoring value
W/LegacyRequestMapper( 1542): Only received metering rectangles with weight 0.
W/LegacyRequestMapper( 1542): convertRequestToMetadata - Ignoring android.lens.focusDistance false, only 0.0f is supported
I/CAM_PhotoModule( 1542): Start to switch camera. id=1
I/RequestThread-0( 1542): Flushing all pending requests.
I/RequestQueue( 1542): Repeating capture request cancelled.
W/CaptureCollector( 1542): Preview buffers dropped for request: 3
W/CaptureCollector( 1542): previewProduced called with no preview request on queue!
I/CameraDeviceState( 1542): Legacy camera service transitioning to state IDLE
E/CameraDevice-JV-0( 1542): Lost output buffer reported for frame 750
W/MessageQueue( 1542): Handler (android.graphics.SurfaceTexture$1) {32a0c7d} sending message to a Handler on a dead thread
W/MessageQueue( 1542): java.lang.IllegalStateException: Handler (android.graphics.SurfaceTexture$1) {32a0c7d} sending message to a Handler on a dead thread
W/MessageQueue( 1542): at android.os.MessageQueue.enqueueMessage(MessageQueue.java:325)
W/MessageQueue( 1542): at android.os.Handler.enqueueMessage(Handler.java:631)
W/MessageQueue( 1542): at android.os.Handler.sendMessageAtTime(Handler.java:600)
W/MessageQueue( 1542): at android.os.Handler.sendMessageDelayed(Handler.java:570)
W/MessageQueue( 1542): at android.os.Handler.sendEmptyMessageDelayed(Handler.java:534)
W/MessageQueue( 1542): at android.os.Handler.sendEmptyMessage(Handler.java:519)
W/MessageQueue( 1542): at android.graphics.SurfaceTexture.postEventFromNative(SurfaceTexture.java:368)
E/BufferQueueProducer( 1542): [unnamed-1542-2] dequeueBuffer: BufferQueue has been abandoned
E/Camera2-Device( 200): Stream 0 dequeue: Error from native_window: No such device (-19)
E/FslCameraHAL( 200): dequeueBuffer failed: No such device (19)
E/FslCameraHAL( 200): processFrame requestBuffer failed
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/FslCameraHAL( 200): handleError handle error:-22
E/Camera2ClientBase( 200): Error condition 2 reported by HAL, requestId -1
I/FslCameraHAL( 200): stream thread dead because of error...
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
I/FslCameraHAL( 200): handleRequest exiting
I/FslCameraHAL( 200): stopAllStreams running
I/FslCameraHAL( 200): PreviewStream stop running
I/FslCameraHAL( 200): device thread exit...
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
I/FslCameraHAL( 200): StreamAdapter stop running
I/FslCameraHAL( 200): stream thread received STREAM_STOP command
I/FslCameraHAL( 200): can't stop stream thread, thread dead...
I/FslCameraHAL( 200): StreamAdapter stop end
I/FslCameraHAL( 200): PreviewStream release running
I/FslCameraHAL( 200): StreamAdapter release running
I/FslCameraHAL( 200): stream thread exiting...
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
E/BufferQueueProducer( 1542): [unnamed-1542-2] cancelBuffer: BufferQueue has been abandoned
I/FslCameraHAL( 200): stopAllStreams end
I/FslCameraHAL( 200): handleRequest end...
I/FslCameraHAL( 200): RequestManager releaseStream stream id:0
I/FslCameraHAL( 200): RequestManager releaseStream end...
I/FslCameraHAL( 200): RequestManager releaseStream stream id:3
I/FslCameraHAL( 200): RequestManager releaseStream end...
I/FslCameraHAL( 200): RequestManager release...
I/FslCameraHAL( 200): RequestManager release end...
I/FslCameraHAL( 200): RequestManager release...
I/FslCameraHAL( 200): RequestManager release end...
I/CAM2PORT_AndCam2AgntImp( 1542): Opening camera index 1 (id 1) with camera2 API
I/Camera2Client( 200): Camera 0: Closed
I/Camera2ClientBase( 200): Closed Camera 0. Client was: com.android.camera2 (PID 1542, UID 10029)
D/NuPlayerDriver( 200): reset(0xb59a3220)
D/NuPlayerDriver( 200): notifyResetComplete(0xb59a3220)
D/NuPlayerDriver( 200): reset(0xb59a33a0)
D/NuPlayerDriver( 200): notifyResetComplete(0xb59a33a0)
I/CameraManager( 1542): Using legacy camera HAL.
W/AudioFlinger( 200): acquireAudioSessionId() unknown client 1542 for session 24
W/AudioFlinger( 200): acquireAudioSessionId() unknown client 1542 for session 25
I/Camera2ClientBase( 200): Camera 1: Opened. Client: com.android.camera2 (PID 1542, UID 10029)
I/FslCameraHAL( 200): camera_device open: 1
I/FslCameraHAL( 200): --camera_get_number_of_cameras-------------1-----------------------
E/FslCameraHAL( 200): -------------------------------camera service provided cameraid out of bounds, cameraid = 1, num supported = 2
I/FslCameraHAL( 200): DeviceAdapter: Create ov564x csi device
I/FslCameraHAL( 200): SupportedPictureSizes: 640 x 480
I/FslCameraHAL( 200): SupportedPictureSizes: 320 x 240
I/FslCameraHAL( 200): SupportedPictureSizes: 720 x 480
I/FslCameraHAL( 200): SupportedPictureSizes: 720 x 576
I/FslCameraHAL( 200): SupportedPictureSizes: 1280 x 720
I/FslCameraHAL( 200): SupportedPictureSizes: 2592 x 1944
I/FslCameraHAL( 200): SupportedPictureSizes: 1024 x 768
I/FslCameraHAL( 200): SupportedPreviewSizes: 1920 x 1080
I/FslCameraHAL( 200): SupportedPreviewSizes: 320 x 240
I/FslCameraHAL( 200): SupportedPreviewSizes: 720 x 480
I/FslCameraHAL( 200): SupportedPreviewSizes: 720 x 576
I/FslCameraHAL( 200): SupportedPreviewSizes: 1280 x 720
I/FslCameraHAL( 200): SupportedPreviewSizes: 640 x 480
I/FslCameraHAL( 200): SupportedPreviewSizes: 176 x 144
I/FslCameraHAL( 200): SupportedPreviewSizes: 1024 x 768
I/FslCameraHAL( 200): FrameDuration is 33331760, 30000000000
I/FslCameraHAL( 200): mMaxWidth:2592, mMaxHeight:1944
I/FslCameraHAL( 200): ov5640Mipi, mFocalLength:3.370000, mPhysicalWidth:3.628800, mPhysicalHeight 2.721600
E/FslCameraHAL( 200): cpu num 4
W/Camera2-Parameters( 200): buildFastInfo: Camera 1: activeArraySize is missing xmin/ymin!
I/Camera2-Parameters( 200): Camera 1: Disabling ZSL mode
W/CAM_IndicatorIconCtrlr( 1542): Trying to sync a pano indicator that is not initialized.
W/CAM2PORT_CamAgnt( 1542): Unsupported settings in applySettings()
I/CAM_PhotoModule( 1542): onCameraAvailable
W/CAM2PORT_CamAgnt( 1542): Unsupported settings in applySettings()
W/CAM2PORT_CamAgnt( 1542): Unsupported settings in applySettings()
I/CAM_PhotoModule( 1542): startPreview
I/CameraDeviceState( 1542): Legacy camera service transitioning to state CONFIGURING
I/RequestThread-1( 1542): Configure outputs: 2 surfaces configured.
D/Camera ( 1542): app passed NULL surface
I/RequestThread-1( 1542): configureOutputs - set take picture size to 2592x1944
W/CAM_IndicatorIconCtrlr( 1542): Trying to sync a pano indicator that is not initialized.
D/CameraPerformanceTracker( 1542): First preview frame received
E/BufferQueueProducer( 1542): [unnamed-1542-0] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count
I/FslCameraHAL( 200): DEBUG(CreateDefaultRequest): making template (1)
I/FslCameraHAL( 200): DEBUG(CreateDefaultRequest): making template (3)
I/CameraDeviceState( 1542): Legacy camera service transitioning to state IDLE
I/RequestQueue( 1542): Repeating capture request set.
W/LegacyRequestMapper( 1542): convertRequestMetadata - control.awbRegions setting is not supported, ignoring value
W/LegacyRequestMapper( 1542): Only received metering rectangles with weight 0.
I/RequestQueue( 1542): Repeating capture request cancelled.
I/RequestQueue( 1542): Repeating capture request set.
W/LegacyRequestMapper( 1542): convertRequestToMetadata - Ignoring android.lens.focusDistance false, only 0.0f is supported
I/RequestQueue( 1542): Repeating capture request cancelled.
I/RequestQueue( 1542): Repeating capture request set.
I/FslCameraHAL( 200): RequestManager allocateStream...
I/FslCameraHAL( 200): allocateStream preview stream, w:640, h:480, fmt:0x22
I/FslCameraHAL( 200): actual format 0x103
I/FslCameraHAL( 200): RequestManager allocateStream end...
I/FslCameraHAL( 200): RequestManager registerStreamBuffers stream id:0
I/FslCameraHAL( 200): registerBuffers total 5 buffer
I/FslCameraHAL( 200): CameraFrame::initialize, i 0, phyAddr 0x2395c000, mBufHandle 0xb5893e40
I/FslCameraHAL( 200): CameraFrame::initialize, i 1, phyAddr 0x239ec000, mBufHandle 0xb5894500
I/FslCameraHAL( 200): CameraFrame::initialize, i 2, phyAddr 0x23a5c800, mBufHandle 0xb5894800
I/FslCameraHAL( 200): CameraFrame::initialize, i 3, phyAddr 0x2479c000, mBufHandle 0xb5894980
I/FslCameraHAL( 200): CameraFrame::initialize, i 4, phyAddr 0x25524000, mBufHandle 0xb5894a40
I/FslCameraHAL( 200): RequestManager registerStreamBuffers end...
I/FslCameraHAL( 200): RequestManager allocateStream...
I/FslCameraHAL( 200): allocateStream jpeg stream, w:2592, h:1944, fmt:0x21
I/FslCameraHAL( 200): actual format 0x103
I/FslCameraHAL( 200): RequestManager allocateStream end...
I/FslCameraHAL( 200): RequestManager registerStreamBuffers stream id:3
I/FslCameraHAL( 200): RequestManager registerStreamBuffers end...
I/FslCameraHAL( 200): notify_request_queue_not_empty running
I/FslCameraHAL( 200): dispatchRequest running
I/FslCameraHAL( 200): handleRequest running
I/FslCameraHAL( 200): PreviewStream configure running
I/FslCameraHAL( 200): pixel format: 0x3231564e
I/FslCameraHAL( 200): Width * Height 640 x 480 format 0x3231564e, fps: 30
I/FslCameraHAL( 200): PreviewStream start running
I/FslCameraHAL( 200): StreamAdapter start running
I/FslCameraHAL( 200): stream thread received STREAM_START command
I/FslCameraHAL( 200): Created device thread
W/audio_hw_primary( 200): do_out_standby... -1249269568
E/RequestThread-1( 1542): Timed out while waiting for request to complete.
W/RequestHolder( 1542): Capture failed for request: 0
I/CameraDeviceState( 1542): Legacy camera service transitioning to state CAPTURING
E/CAM2PORT_AndCam2AgntImp( 1542): Capture attempt failed with reason 0
W/LegacyRequestMapper( 1542): convertRequestMetadata - control.awbRegions setting is not supported, ignoring value
W/LegacyRequestMapper( 1542): Only received metering rectangles with weight 0.
W/LegacyRequestMapper( 1542): convertRequestToMetadata - Ignoring android.lens.focusDistance false, only 0.0f is supported
I/FslCameraHAL( 200): handleStream: get invalid message
E/RequestThread-1( 1542): Timed out while waiting for request to complete.
W/RequestHolder( 1542): Capture failed for request: 2
E/CAM2PORT_AndCam2AgntImp( 1542): Capture attempt failed with reason 0
I/MediaFocusControl( 472): AudioFocus abandonAudioFocus() from android.media.AudioManager@be663d6com.android.music.MediaPlaybackService$3@1107e657
ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
I/FslCameraHAL( 200): handleStream: get invalid message
E/FslCameraHAL( 200): GetFrame: VIDIOC_DQBUF Failed
E/FslCameraHAL( 200): device thread exit with frame = null, 3 buffers still in v4l
E/FslCameraHAL( 200): handleError handle error:2
E/Camera2ClientBase( 200): Error condition 1 reported by HAL, requestId -1
I/ActivityManager( 472): Start proc 1736:com.android.musicfx/u0a14 for broadcast com.android.musicfx/.ControlPanelReceiver
I/ActivityManager( 472): Killing 1296:com.android.externalstorage/u0a7 (adj 15): empty #17
I/art ( 204): Explicit concurrent mark sweep GC freed 706(30KB) AllocSpace objects, 0(0B) LOS objects, 92% free, 88KB/1112KB, paused 296us total 24.661ms
I/art ( 204): Explicit concurrent mark sweep GC freed 5(160B) AllocSpace objects, 0(0B) LOS objects, 92% free, 88KB/1112KB, paused 258us total 16.707ms
I/art ( 204): Explicit concurrent mark sweep GC freed 5(160B) AllocSpace objects, 0(0B) LOS objects, 92% free, 88KB/1112KB, paused 257us total 15.934ms
V/MusicFXControlPanelReceiver( 1736): onReceive
V/MusicFXControlPanelReceiver( 1736): Action: android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION
V/MusicFXControlPanelReceiver( 1736): Package name: com.android.music
V/MusicFXControlPanelReceiver( 1736): Audio session: 13
V/MusicFXControlPanelEffect( 1736): closeSession(android.app.ReceiverRestrictedContext@2b3d0a5f, com.android.music, 13)
I/ActivityManager( 472): Killing 1106:com.android.printspooler/u0a42 (adj 15): empty #17
I/FslCameraHAL( 200): handleRequest exiting
I/FslCameraHAL( 200): stopAllStreams running
I/FslCameraHAL( 200): PreviewStream stop running
之后照相机软件就挂掉了。
请帮我看看是什么原因引起的。