(.venv-mac-uvc) rafalkaczka@Mac-mini-Rafal duck-preview % sudo $(which python) test_pyuvc_ex2.py [11:11:55] DEBUG Searching CameraSpec(name='HD USB CAMERA', width=1280, height=720, fps=30, test_pyuvc_ex2.py:65 bandwidth_factor=2.0)... DEBUG Found match by name test_pyuvc_ex2.py:68 DEBUG Found device that mached uid: 20:10 test_pyuvc_ex2.py:69 DEBUG Device info: {'name': 'HD USB CAMERA', 'manufacturer': '4K USB CAMERA', test_pyuvc_ex2.py:69 'serialNumber': '01.00.00', 'idProduct': 791, 'idVendor': 13028, 'device_address': 10, 'bus_number': 20, 'uid': '20:10'} libusb: info [darwin_detach_kernel_driver] no capture entitlements. may not be able to detach the kernel driver for this device DEBUG Device '20:10' opended. test_pyuvc_ex2.py:69 DEBUG Capture(name='HD USB CAMERA' manufacturer='4K USB CAMERA' test_pyuvc_ex2.py:69 serialNumber='01.00.00' idProduct=791 idVendor=13028 device_address=10 bus_number=20 uid='20:10') - all camera modes: [CameraMode(width=3840, height=2160, fps=30, format_native=7, format_name='MJPG', supported=True), CameraMode(width=3840, height=2160, fps=25, format_native=7, format_name='MJPG', supported=True), CameraMode(width=3840, height=2160, fps=20, format_native=7, format_name='MJPG', supported=True), CameraMode(width=3840, height=2160, fps=15, format_native=7, format_name='MJPG', supported=True), CameraMode(width=3840, height=2160, fps=10, format_native=7, format_name='MJPG', supported=True), CameraMode(width=3840, height=2160, fps=5, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1920, height=1080, fps=30, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1920, height=1080, fps=25, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1920, height=1080, fps=20, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1920, height=1080, fps=15, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1920, height=1080, fps=10, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1920, height=1080, fps=5, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2592, height=1944, fps=30, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2592, height=1944, fps=25, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2592, height=1944, fps=20, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2592, height=1944, fps=15, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2592, height=1944, fps=10, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2592, height=1944, fps=5, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2048, height=1536, fps=30, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2048, height=1536, fps=25, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2048, height=1536, fps=20, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2048, height=1536, fps=15, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2048, height=1536, fps=10, format_native=7, format_name='MJPG', supported=True), CameraMode(width=2048, height=1536, fps=5, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1600, height=1200, fps=30, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1600, height=1200, fps=25, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1600, height=1200, fps=20, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1600, height=1200, fps=15, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1600, height=1200, fps=10, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1600, height=1200, fps=5, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=960, fps=30, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=960, fps=25, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=960, fps=20, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=960, fps=15, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=960, fps=10, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=960, fps=5, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=720, fps=30, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=720, fps=25, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=720, fps=20, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=720, fps=15, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=720, fps=10, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1280, height=720, fps=5, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1024, height=768, fps=30, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1024, height=768, fps=25, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1024, height=768, fps=20, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1024, height=768, fps=15, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1024, height=768, fps=10, format_native=7, format_name='MJPG', supported=True), CameraMode(width=1024, height=768, fps=5, format_native=7, format_name='MJPG', supported=True), CameraMode(width=800, height=600, fps=30, format_native=7, format_name='MJPG', supported=True), CameraMode(width=800, height=600, fps=25, format_native=7, format_name='MJPG', supported=True), CameraMode(width=800, height=600, fps=20, format_native=7, format_name='MJPG', supported=True), CameraMode(width=800, height=600, fps=15, format_native=7, format_name='MJPG', supported=True), CameraMode(width=800, height=600, fps=10, format_native=7, format_name='MJPG', supported=True), CameraMode(width=800, height=600, fps=5, format_native=7, format_name='MJPG', supported=True), CameraMode(width=640, height=480, fps=30, format_native=7, format_name='MJPG', supported=True), CameraMode(width=640, height=480, fps=25, format_native=7, format_name='MJPG', supported=True), CameraMode(width=640, height=480, fps=20, format_native=7, format_name='MJPG', supported=True), CameraMode(width=640, height=480, fps=15, format_native=7, format_name='MJPG', supported=True), CameraMode(width=640, height=480, fps=10, format_native=7, format_name='MJPG', supported=True), CameraMode(width=640, height=480, fps=5, format_native=7, format_name='MJPG', supported=True), CameraMode(width=320, height=240, fps=30, format_native=7, format_name='MJPG', supported=True), CameraMode(width=320, height=240, fps=25, format_native=7, format_name='MJPG', supported=True), CameraMode(width=320, height=240, fps=20, format_native=7, format_name='MJPG', supported=True), CameraMode(width=320, height=240, fps=15, format_native=7, format_name='MJPG', supported=True), CameraMode(width=320, height=240, fps=10, format_native=7, format_name='MJPG', supported=True), CameraMode(width=320, height=240, fps=5, format_native=7, format_name='MJPG', supported=True), CameraMode(width=3840, height=2160, fps=1, format_native=3, format_name='YUY2', supported=False), CameraMode(width=1920, height=1080, fps=3, format_native=3, format_name='YUY2', supported=False), CameraMode(width=2592, height=1944, fps=1, format_native=3, format_name='YUY2', supported=False), CameraMode(width=2048, height=1536, fps=3, format_native=3, format_name='YUY2', supported=False), CameraMode(width=1600, height=1200, fps=3, format_native=3, format_name='YUY2', supported=False), CameraMode(width=1280, height=960, fps=5, format_native=3, format_name='YUY2', supported=False), CameraMode(width=1280, height=720, fps=10, format_native=3, format_name='YUY2', supported=False), CameraMode(width=1280, height=720, fps=5, format_native=3, format_name='YUY2', supported=False), CameraMode(width=1024, height=768, fps=10, format_native=3, format_name='YUY2', supported=False), CameraMode(width=1024, height=768, fps=5, format_native=3, format_name='YUY2', supported=False), CameraMode(width=800, height=600, fps=20, format_native=3, format_name='YUY2', supported=False), CameraMode(width=800, height=600, fps=15, format_native=3, format_name='YUY2', supported=False), CameraMode(width=800, height=600, fps=10, format_native=3, format_name='YUY2', supported=False), CameraMode(width=800, height=600, fps=5, format_native=3, format_name='YUY2', supported=False), CameraMode(width=640, height=480, fps=30, format_native=3, format_name='YUY2', supported=False), CameraMode(width=640, height=480, fps=25, format_native=3, format_name='YUY2', supported=False), CameraMode(width=640, height=480, fps=20, format_native=3, format_name='YUY2', supported=False), CameraMode(width=640, height=480, fps=15, format_native=3, format_name='YUY2', supported=False), CameraMode(width=640, height=480, fps=10, format_native=3, format_name='YUY2', supported=False), CameraMode(width=640, height=480, fps=5, format_native=3, format_name='YUY2', supported=False), CameraMode(width=320, height=240, fps=30, format_native=3, format_name='YUY2', supported=False), CameraMode(width=320, height=240, fps=25, format_native=3, format_name='YUY2', supported=False), CameraMode(width=320, height=240, fps=20, format_native=3, format_name='YUY2', supported=False), CameraMode(width=320, height=240, fps=15, format_native=3, format_name='YUY2', supported=False), CameraMode(width=320, height=240, fps=10, format_native=3, format_name='YUY2', supported=False), CameraMode(width=320, height=240, fps=5, format_native=3, format_name='YUY2', supported=False)] [11:11:56] DEBUG Adding "Auto Exposure Mode" control. test_pyuvc_ex2.py:69 DEBUG Adding "Absolute Exposure Time" control. test_pyuvc_ex2.py:69 DEBUG Adding "Auto Focus" control. test_pyuvc_ex2.py:69 DEBUG Adding "Absolute Focus" control. test_pyuvc_ex2.py:69 DEBUG Adding "Zoom absolute control" control. test_pyuvc_ex2.py:69 DEBUG Adding "Pan control" control. test_pyuvc_ex2.py:69 DEBUG Adding "Tilt control" control. test_pyuvc_ex2.py:69 libusb: warning [darwin_transfer_status] transfer error: device not responding (value = 0xe00002ed) DEBUG Could not init Tilt control control! test_pyuvc_ex2.py:69 DEBUG Control info: {'display_name': 'Tilt control', 'unit': 'input_terminal', test_pyuvc_ex2.py:69 'control_id': 13, 'bit_mask': 2048, 'offset': 4, 'data_len': 4, 'buffer_len': 8, 'min_val': None, 'max_val': None, 'step': None, 'def_val': None, 'd_type': , 'doc': 'Tilt (Absolute) Control.', 'unit_id': 1} DEBUG Traceback (most recent call last): test_pyuvc_ex2.py:69 File "uvc_bindings.pyx", line 779, in uvc_bindings.Capture._enumerate_controls File "../../../pyuvc-source/controls.pxi", line 625, in uvc_bindings.Control.__init__ File "../../../pyuvc-source/controls.pxi", line 660, in uvc_bindings.Control._uvc_get Exception: Error: Input/output error DEBUG Adding "Backlight Compensation" control. test_pyuvc_ex2.py:69 DEBUG Adding "Brightness" control. test_pyuvc_ex2.py:69 DEBUG Adding "Contrast" control. test_pyuvc_ex2.py:69 DEBUG Adding "Gain" control. test_pyuvc_ex2.py:69 DEBUG Adding "Power Line frequency" control. test_pyuvc_ex2.py:69 DEBUG Adding "Hue" control. test_pyuvc_ex2.py:69 DEBUG Adding "Saturation" control. test_pyuvc_ex2.py:69 DEBUG Adding "Sharpness" control. test_pyuvc_ex2.py:69 DEBUG Adding "Gamma" control. test_pyuvc_ex2.py:69 DEBUG Adding "White Balance temperature" control. test_pyuvc_ex2.py:69 DEBUG Adding "White Balance temperature,Auto" control. test_pyuvc_ex2.py:69 DEBUG Setting mode: CameraMode(width=1280, height=720, fps=30, format_native=7, test_pyuvc_ex2.py:73 format_name='MJPG', supported=True) DEBUG Negotiated frame format: {'bmHint': 1, 'bFormatIndex': 1, 'bFrameIndex': 7, test_pyuvc_ex2.py:73 'dwFrameInterval': 333333, 'wKeyFrameRate': 0, 'wPFrameRate': 0, 'wCompQuality': 47, 'wCompWindowSize': 0, 'wDelay': 0, 'dwMaxVideoFrameSize': 1843200, 'dwMaxPayloadTransferSize': 3060, 'dwClockFrequency': 48000000, 'bmFramingInfo': 0, 'bPreferredVersion': 0, 'bMinVersion': 0, 'bMaxVersion': 0, 'bInterfaceNumber': 1} DEBUG Stream start. test_pyuvc_ex2.py:36 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 libusb: warning [darwin_abort_transfers] aborting all transactions on interface 1 pipe 1 [11:13:41] DEBUG Stream stopped test_pyuvc_ex2.py:61 DEBUG Stream closed test_pyuvc_ex2.py:61 DEBUG Stream stop. test_pyuvc_ex2.py:61 libusb: error [do_close] Device handle closed while transfer was still being processed, but the device is still connected as far as we know libusb: error [do_close] A cancellation hasn't even been scheduled on the transfer for which the device is closing [11:13:42] DEBUG UVC device closed.