saki4510t / UVCCamera

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

A patch for USBMonitor.java to avoid crash in USB 3.0 HUB #689

Open yorkyeah opened 11 months ago

yorkyeah commented 11 months ago

USBMonitor.java line 978, 979 : mConnection = monitor.mUsbManager.openDevice(device); mInfo = updateDeviceInfo(monitor.mUsbManager, device, null);

should be

mInfo = updateDeviceInfo(monitor.mUsbManager, device, null); mConnection = monitor.mUsbManager.openDevice(device);

because usb camera device can not be open twice in the same time. Under USB 2.0 it will okay but 3.0 is wrong