The USB Camera hung

Use Android SDK Start Meeting, the USB Camera hung.
Maybe caused by USB Camera plug out and in.
Why it happens , is it driver issue or sdk issue?
How to resolve it?

The anr log below:

“main” prio=5 tid=1 Native
| group=“main” sCount=1 dsCount=0 obj=0x73322700 self=0xb8bea2e0
| sysTid=26954 nice=0 cgrp=default sched=0/0 handle=0xb6f30bec
| state=S schedstat=( 38922851030 4734054668 97792 ) utm=2827 stm=1065 core=2 HZ=100
| stack=0xbe61c000-0xbe61e000 stackSize=8MB
| held mutexes=
native: #00 pc 00012960 /system/lib/libc.so (syscall+28)
native: #01 pc 00016e07 /system/lib/libc.so (__futex_wait_ex+42)
native: #02 pc 0001714d /system/lib/libc.so (pthread_mutex_lock+230)
native: #03 pc 000b9e98 /data/app/lenovo.meeting.console-1/lib/arm/libnydus.so (libusb_lock_events+16)
native: #04 pc 000b51c0 /data/app/lenovo.meeting.console-1/lib/arm/libnydus.so (libusb_close+148)
native: #05 pc 000b0f14 /data/app/lenovo.meeting.console-1/lib/arm/libnydus.so (uvc_close+200)
native: #06 pc 000ab0bc /data/app/lenovo.meeting.console-1/lib/arm/libnydus.so (???)
native: #07 pc 0095405d /data/dalvik-cache/arm/data@app@lenovo.meeting.console-1@base.apk@classes.dex (Java_com_zipow_nydus_UVCCamera_nativeStop__J+88)
at com.zipow.nydus.UVCCamera.nativeStop(Native method)
at com.zipow.nydus.UVCCamera.StopRecord(UVCCamera.java:195)
at com.zipow.nydus.UVCDevice.StopCapture(UVCDevice.java:260)

  • locked <@addr=0x34169d10> (a java.lang.Object)
    at com.zipow.videobox.confapp.VideoSessionMgr.stopMyVideoImpl(Native method)
    at com.zipow.videobox.confapp.VideoSessionMgr.stopMyVideo(VideoSessionMgr.java:236)
    at us.zoom.sdk.InMeetingVideoControllerImpl.muteMyVideo(InMeetingVideoControllerImpl.java:78)
    at lenovo.meeting.console.inmeetingfunction.customizedmeetingui.video.MeetingVideoHelper.switchVideo(MeetingVideoHelper.java:62)

Hi @wpeng,

Thanks for the post. The Android SDK does not support UVC camera at the moment.

Thanks!