Skip to content

Conversation

@stopmosk
Copy link

Hi

My camera returns b'' while initialization, so I suggest a condition check.

Log with error:

Traceback (most recent call last):
  File "capture_video.py", line 39, in video_capture
    with Device.from_id(0) as cam:
  File "/data/camera-streamer/env/lib/python3.8/site-packages/v4l2py/device.py", line 685, in _init
    self.controls = Controls.from_device(self)
  File "/data/camera-streamer/env/lib/python3.8/site-packages/v4l2py/device.py", line 805, in from_device
    ctrl_dict[ctrl.id] = ctrl_class(device, ctrl)
  File "/data/camera-streamer/env/lib/python3.8/site-packages/v4l2py/device.py", line 1186, in __init__
    self.data = {
  File "/data/camera-streamer/env/lib/python3.8/site-packages/v4l2py/device.py", line 1187, in <dictcomp>
    item.index: int(item.name)
ValueError: invalid literal for int() with base 10: b''

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant