You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lately, I am developing an android app that uses the 'purethermal2 sensor' on the Android 7 Nougat device(has one USB 2.0 port). Based on the project link below, I am trying to get a camera stream feed to use thermal detection purposes.
(https://github.com/saki4510t/UVCCamera, using usbcameratest8)
The basic structure of this app is, approaching a sensor device using 'libuvccamera'(including libusb, libuvc, etc, coded with c and c++ language), 'usbCameraCommon' libraries(coded with java language) through JNI and using java program as a wrapper ,parameter setting, UI purpose.
After adding some lines on native codes(that handles Y16 frame_format to RGBX frame_format transformation), I could get a thermal camera stream on the app screen. When I connect a purethermal2 sensor directly to Android device's USB port, it worked perfectly as I expected.
In contrast, when I plugged the sensor via a USB hub, it facing the following errors as I attached in a file.
(failed start_streaming:I/O error (-1),
libuvc_stream_uvc_stream_start_bandwidth_fail
libuvc_stream_libusb_submit_transfer failed
LIBLIBUSB_Failed_add_to_flying_list
first URB failed, easy peasy
submiturb failed error -1 errno=28
USBI_TIMERFD_unAVAILABLE
and so on. More logs and errors are written in the attached file.)
Have checked with additional power plugged USB hub,
replaced with another USB hub, checked with other Logitech USB webcam(worked fine on USB hub), checked on mobile phone devices(all worked fine even I attached purethermal2 device via USB hub), and also checked to plug multiple devices on USB hub and checked them work fine concurrently(worked fine except purethermal2 sensor)
Only facing those errors on Android 7 Nougat device plugging via a USB hub. The purthremal2 sensor uses 160x120 resolution with 9 FPS. So it could not occupy broad bandwidth and also on the UVC Cam device selection list, the device's info(PID/VID/bus etc) could be found every time no matter I plugged on a USB hub or not.
Following attached file is the logcat error messages I got when I run sensor feed on an app when I plugged purethermal2 device on Android Nougat7 device via USB hub
Wish I could get a little help :S
===============================================================
08-07 19:00:52.849 1009 1184 E TAG >> : message = StopPreviewDisplay
08-07 19:00:52.945 1578 1598 E libusb/core: [1598core.c:2197:libusb_init2]:libusb v1.0.19.10903
08-07 19:00:52.945 1578 1598 E libusb/usbfs: [1598android_usbfs.c:513:op_init2]:call android_scan_devices
08-07 19:00:52.948 1578 1598 E libUVCCamera: [1598io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.948 1578 1598 E libUVCCamera: [1598io.c:1247:add_to_flying_list]:no other flying transfers
08-07 19:00:52.948 1578 1598 E libUVCCamera: [1598io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.948 1578 1598 E libUVCCamera: [1598io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.950 1578 1598 E libUVCCamera: [1598io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.950 1578 1598 E libUVCCamera: [1598io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.954 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.954 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.955 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.955 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.957 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.957 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.958 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.958 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.958 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.958 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.960 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.960 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.961 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.961 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.961 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.961 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.964 1578 1643 E libuvc/stream: [1643stream.c:478:_uvc_get_stream_ctrl_format]🇮🇹9
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.965 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.965 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.966 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.966 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.966 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.966 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.968 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.968 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.968 1578 1643 E libUVCCamera: [1643UVCPreview.cpp:504:prepare_preview]:frameSize=(160,120)@Y16
08-07 19:00:52.969 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.969 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.969 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.969 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.970 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.970 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.971 1578 1643 E libuvc/stream: [1643stream.c:1468:uvc_stream_start_bandwidth]:isochronous transfer mode:num_altsetting=3
08-07 19:00:52.972 1578 1643 E libuvc/stream: [1643stream.c:1623:uvc_stream_start_bandwidth]:libuvc_stream_submit_transfer
08-07 19:00:52.972 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.972 1578 1643 E libUVCCamera: [1643io.c:1270:add_to_flying_list]:otherwise, find appropriate place in list
08-07 19:00:52.972 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.972 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.977 1578 1643 E libusb/usbfs: [1643android_usbfs.c:2419:submit_iso_transfer]:submiturb failed error -1 errno=28
08-07 19:00:52.977 1578 1643 E libusb/usbfs: [1643android_usbfs.c:2427:submit_iso_transfer]:first URB failed, easy peasy
08-07 19:00:52.977 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = -1
08-07 19:00:52.977 1578 1643 E libUVCCamera: [1643io.c:1488:libusb_submit_transfer]:LIBLIBUSB_Failed_add_to_flying_list r = -1
08-07 19:00:52.977 1578 1643 E libuvc/stream: [1643stream.c:1629:uvc_stream_start_bandwidth]:libuvc_stream_libusb_submit_transfer failed
08-07 19:00:52.977 1578 1643 E libuvc/stream: [1643stream.c:1635:uvc_stream_start_bandwidth]:libuvc_stream_UVC_SUCCESS_failed3
08-07 19:00:52.977 1578 1643 E libuvc/stream: [1643stream.c:1643:uvc_stream_start_bandwidth]:fail
08-07 19:00:52.978 1578 1643 E libuvc/stream: [1643stream.c:1261:uvc_start_streaming_bandwidth]:libuvc_stream_uvc_stream_start_bandwidth_fail
08-07 19:00:52.978 1578 1643 E libUVCCamera: [1643*diag.c:89:uvc_perror]:failed start_streaming:I/O error (-1)
ex) : 08-07 19:00:52.978 1578 1643 E libUVCCamera: [1643*diag.c:89:uvc_perror]:failed start_streaming:I/O error (-1)
on which file, which line, error message
Lately, I am developing an android app that uses the 'purethermal2 sensor' on the Android 7 Nougat device(has one USB 2.0 port). Based on the project link below, I am trying to get a camera stream feed to use thermal detection purposes.
(https://github.com/saki4510t/UVCCamera, using usbcameratest8)
The basic structure of this app is, approaching a sensor device using 'libuvccamera'(including libusb, libuvc, etc, coded with c and c++ language), 'usbCameraCommon' libraries(coded with java language) through JNI and using java program as a wrapper ,parameter setting, UI purpose.
After adding some lines on native codes(that handles Y16 frame_format to RGBX frame_format transformation), I could get a thermal camera stream on the app screen. When I connect a purethermal2 sensor directly to Android device's USB port, it worked perfectly as I expected.
In contrast, when I plugged the sensor via a USB hub, it facing the following errors as I attached in a file.
(failed start_streaming:I/O error (-1),
libuvc_stream_uvc_stream_start_bandwidth_fail
libuvc_stream_libusb_submit_transfer failed
LIBLIBUSB_Failed_add_to_flying_list
first URB failed, easy peasy
submiturb failed error -1 errno=28
USBI_TIMERFD_unAVAILABLE
and so on. More logs and errors are written in the attached file.)
saki4510t/UVCCamera#520 #520 does not work on my case...
Have checked with additional power plugged USB hub,
replaced with another USB hub, checked with other Logitech USB webcam(worked fine on USB hub), checked on mobile phone devices(all worked fine even I attached purethermal2 device via USB hub), and also checked to plug multiple devices on USB hub and checked them work fine concurrently(worked fine except purethermal2 sensor)
Only facing those errors on Android 7 Nougat device plugging via a USB hub. The purthremal2 sensor uses 160x120 resolution with 9 FPS. So it could not occupy broad bandwidth and also on the UVC Cam device selection list, the device's info(PID/VID/bus etc) could be found every time no matter I plugged on a USB hub or not.
Following attached file is the logcat error messages I got when I run sensor feed on an app when I plugged purethermal2 device on Android Nougat7 device via USB hub
Wish I could get a little help :S
===============================================================
08-07 19:00:52.849 1009 1184 E TAG >> : message = StopPreviewDisplay
08-07 19:00:52.945 1578 1598 E libusb/core: [1598core.c:2197:libusb_init2]:libusb v1.0.19.10903
08-07 19:00:52.945 1578 1598 E libusb/usbfs: [1598android_usbfs.c:513:op_init2]:call android_scan_devices
08-07 19:00:52.948 1578 1598 E libUVCCamera: [1598io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.948 1578 1598 E libUVCCamera: [1598io.c:1247:add_to_flying_list]:no other flying transfers
08-07 19:00:52.948 1578 1598 E libUVCCamera: [1598io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.948 1578 1598 E libUVCCamera: [1598io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.950 1578 1598 E libUVCCamera: [1598io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.950 1578 1598 E libUVCCamera: [1598io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.954 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.954 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.955 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.955 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.956 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.957 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.957 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.958 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.958 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.958 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.958 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.959 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.960 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.960 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.961 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.961 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.961 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.961 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.962 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.964 1578 1643 E libuvc/stream: [1643stream.c:478:_uvc_get_stream_ctrl_format]🇮🇹9
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.964 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.965 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.965 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.966 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.966 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.966 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.966 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.968 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.968 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.968 1578 1643 E libUVCCamera: [1643UVCPreview.cpp:504:prepare_preview]:frameSize=(160,120)@Y16
08-07 19:00:52.969 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.969 1578 1643 E libUVCCamera: [1643io.c:1256:add_to_flying_list]:infinite_timeout
08-07 19:00:52.969 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.969 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.970 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = 0
08-07 19:00:52.970 1578 1643 E libUVCCamera: [1643io.c:1495:libusb_submit_transfer]:LIBUSB_something_else r = 0
08-07 19:00:52.971 1578 1643 E libuvc/stream: [1643stream.c:1468:uvc_stream_start_bandwidth]:isochronous transfer mode:num_altsetting=3
08-07 19:00:52.972 1578 1643 E libuvc/stream: [1643stream.c:1623:uvc_stream_start_bandwidth]:libuvc_stream_submit_transfer
08-07 19:00:52.972 1578 1643 E libUVCCamera: [1643io.c:1468:libusb_submit_transfer]:After calculate_timeout r = 0
08-07 19:00:52.972 1578 1643 E libUVCCamera: [1643io.c:1270:add_to_flying_list]:otherwise, find appropriate place in list
08-07 19:00:52.972 1578 1643 E libUVCCamera: [1643io.c:1302:add_to_flying_list]:USBI_TIMERFD_unAVAILABLE r = 0 first = 1
08-07 19:00:52.972 1578 1643 E libUVCCamera: [1643io.c:1477:libusb_submit_transfer]:After add_to_flying_list r = 0
08-07 19:00:52.977 1578 1643 E libusb/usbfs: [1643android_usbfs.c:2419:submit_iso_transfer]:submiturb failed error -1 errno=28
08-07 19:00:52.977 1578 1643 E libusb/usbfs: [1643android_usbfs.c:2427:submit_iso_transfer]:first URB failed, easy peasy
08-07 19:00:52.977 1578 1643 E libUVCCamera: [1643io.c:1482:libusb_submit_transfer]:LIBUSB_SUCCESS r = -1
08-07 19:00:52.977 1578 1643 E libUVCCamera: [1643io.c:1488:libusb_submit_transfer]:LIBLIBUSB_Failed_add_to_flying_list r = -1
08-07 19:00:52.977 1578 1643 E libuvc/stream: [1643stream.c:1629:uvc_stream_start_bandwidth]:libuvc_stream_libusb_submit_transfer failed
08-07 19:00:52.977 1578 1643 E libuvc/stream: [1643stream.c:1635:uvc_stream_start_bandwidth]:libuvc_stream_UVC_SUCCESS_failed3
08-07 19:00:52.977 1578 1643 E libuvc/stream: [1643stream.c:1643:uvc_stream_start_bandwidth]:fail
08-07 19:00:52.978 1578 1643 E libuvc/stream: [1643stream.c:1261:uvc_start_streaming_bandwidth]:libuvc_stream_uvc_stream_start_bandwidth_fail
08-07 19:00:52.978 1578 1643 E libUVCCamera: [1643*diag.c:89:uvc_perror]:failed start_streaming:I/O error (-1)
ex) : 08-07 19:00:52.978 1578 1643 E libUVCCamera: [1643*diag.c:89:uvc_perror]:failed start_streaming:I/O error (-1)
on which file, which line, error message
===============================================================
Logcat_Errors.docx
The text was updated successfully, but these errors were encountered: