saki4510t / UVCCamera

library and sample to access to UVC web camera on non-rooted Android device
2.99k stars 1.2k forks source link

不能识别采集卡 uvc capture error 提示:ctrl_if.bEndpointAddress is null #521

Open flybird333 opened 4 years ago

flybird333 commented 4 years ago

我可以采集到usb摄像头的视频,但是使用采集卡就黑屏,出现报错 /libuvc/device: [17348*device.c:330:uvc_open]:internal_devh->info->ctrl_if.bEndpointAddress is null。

定位到这个方法: private final native int nativeConnect(......),然后就不知道如何修改了。请问有人遇到同样的问吗吗,如何解决。 我找到一个叫“usb摄像头”的apk,也是使用这个开源库,它就可以正式识别采集卡,显示预览视频。不知道是如何解决的。我把他的libUVCcamera.so文件(668K),T替换项目的libUVCcamera.so文件(148K),崩溃了。

我搜索nativeConnect这关键字,发现源文件是serenegiant_usb_UVCCamera.cpp。我对C不熟,只能期待牛人了。