test pyuvc
This commit is contained in:
239
notes/pyuvc_ex2.txt
Normal file
239
notes/pyuvc_ex2.txt
Normal file
@@ -0,0 +1,239 @@
|
||||
(.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': <class 'int'>, '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.
|
||||
Reference in New Issue
Block a user