Skip to content

USB cameras getting device/v4l2/buffer_list.c: VIDEO:output:mplane: ioctl(ret=-1, errno=3): Cannot set streaming state #849

@corporategoth

Description

@corporategoth

I am on the latest octopi.
I did a apt-get update && apt-get upgrade to make sure.

I have two USB cameras (a 3DO USB 4K camer and a Microdia Webcam Vitade AF) and a Pi camera. I am running on a RPi 4B.

For the Microdia Webcam I have this config:

### Options for USB based cameras

# The port on which the webcam server for the camera should listen on.
PORT=8080

# The path to the camera device.
DEVICE=/dev/v4l/by-id/usb-Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001-video-index0

# The image format of the camera.
FORMAT=MJPG

# Number of buffers to use.
NBUFS=10

# The resolution to set on the camera. Defaults to 1280x720.
WIDTH=1920
HEIGHT=1080

# The framerate to set on the camera. Defaults to 15fps.
FRAMERATE=30

# Additional options.
OPTIONS=

And I get:

$ camera-streamer --http-port=8080  --camera-type=v4l2 --camera-path=/dev/v4l/by-id/usb-Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001-video-index0 --camera-format=MJPG  --camera-width=1920 --camera-height=1080 --camera-fps=30 --camera-nbufs=10 --log-verbose=1 --log-debug=1
camera-streamer Version: v0.2.5 (41d8dfd)
util/http/http.c: ?: HTTP listening on 127.0.0.1:8080.
device/v4l2/device_list.c: bcm2835-isp: Device (/dev/video23) does not support capture (skipping)
device/v4l2/device_list.c: bcm2835-isp: Device (/dev/video20) does not support capture (skipping)
device/v4l2/device_list.c: bcm2835-isp: Device (/dev/video16) does not support capture (skipping)
device/v4l2/device_list.c: bcm2835-isp: Device (/dev/video13) does not support capture (skipping)
device/v4l2/device.c: CAMERA: Device path=/dev/v4l/by-id/usb-Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001-video-index0 fd=14 opened
device/v4l2/device.c: CAMERA: Querying device capabilities ...
device/v4l2/device_media.c: CAMERA: Opened '/dev/media6' (fd=15)
device/v4l2/device_media.c: CAMERA: Link '../../devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/video4linux/video2' does not contain '/v4l-subdev'
device/v4l2/device_options.c: CAMERA: The 'User Controls' is read-only
device/v4l2/device_options.c: CAMERA: Available control: 'Brightness' (00980900, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Contrast' (00980901, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Saturation' (00980902, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Hue' (00980903, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'White Balance, Automatic' (0098090c, type=2)
device/v4l2/device_options.c: CAMERA: Available control: 'Gamma' (00980910, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Gain' (00980913, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Power Line Frequency' (00980918, type=3)
device/v4l2/device_options.c: CAMERA: Available control: 'White Balance Temperature' (0098091a, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Sharpness' (0098091b, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Backlight Compensation' (0098091c, type=1)
device/v4l2/device_options.c: CAMERA: The 'Camera Controls' is read-only
device/v4l2/device_options.c: CAMERA: Available control: 'Auto Exposure' (009a0901, type=3)
device/v4l2/device_options.c: CAMERA: Available control: 'Exposure Time, Absolute' (009a0902, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Exposure, Dynamic Framerate' (009a0903, type=2)
device/v4l2/device_options.c: CAMERA: Available control: 'Pan, Absolute' (009a0908, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Tilt, Absolute' (009a0909, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Zoom, Absolute' (009a090d, type=1)
device/v4l2/device_options.c: CAMERA: The 'horizontal_flip=0' was failed to find.
device/v4l2/device_options.c: CAMERA: The 'vertical_flip=0' was failed to find.
device/camera/camera_input.c: CAMERA: Disabling DMA since device uses USB (which is likely not working properly).
device/v4l2/buffer_list.c: CAMERA:capture: Get current format ...
device/v4l2/buffer_list.c: CAMERA:capture: Configuring format (MJPG)...
device/v4l2/buffer_list.c: CAMERA:capture: Requesting 10 buffers
device/v4l2/buffer_list.c: CAMERA:capture: Got 10 buffers
device/buffer_list.c: CAMERA:capture: Using: 1920x1080/MJPG, buffers=10, bytesperline=0, sizeimage=4.0MiB
device/buffer_list.c: CAMERA:capture: Opened 10 buffers. Memory used: 39.6 MiB
device/v4l2/device.c: CAMERA: Forcing keyframe ...
device/v4l2/device.c: CAMERA: ioctl(ret=-1, errno=22): Can't force keyframe
device/v4l2/device.c: DECODER: Device path=/dev/video10 fd=25 opened
device/v4l2/device.c: DECODER: Querying device capabilities ...
device/v4l2/device_media.c: DECODER: Opened '/dev/media4' (fd=26)
device/v4l2/device_media.c: DECODER: Link '../../devices/platform/soc/fe00b840.mailbox/bcm2835-codec/video4linux/video10' does not contain '/v4l-subdev'
device/v4l2/device_options.c: DECODER: The 'User Controls' is read-only
device/v4l2/device_options.c: DECODER: The 'Min Number of Capture Buffers' is read-only
device/v4l2/device_options.c: DECODER: The 'Codec Controls' is read-only
device/v4l2/device_options.c: DECODER: The 'H264 Level' is read-only
device/v4l2/device_options.c: DECODER: The 'H264 Profile' is read-only
device/v4l2/buffer_list.c: DECODER:output:mplane: Get current format ...
device/v4l2/buffer_list.c: DECODER:output:mplane: Configuring format (MJPG)...
device/v4l2/buffer_list.c: DECODER:output:mplane: Requesting 10 buffers
device/v4l2/buffer_list.c: DECODER:output:mplane: Got 10 buffers
device/buffer_list.c: DECODER:output:mplane: Using: 1920x1080/MJPG, buffers=10, bytesperline=0, sizeimage=4.0MiB
device/buffer_list.c: DECODER:output:mplane: Opened 10 buffers. Memory used: 39.6 MiB
device/v4l2/buffer_list.c: DECODER:capture:mplane: Get current format ...
device/v4l2/buffer_list.c: DECODER:capture:mplane: Configuring format (NV12)...
device/v4l2/buffer_list.c: DECODER:capture:mplane: Requested resolution=1920x1080 is unavailable. Got 1920x1088. Accepted
device/v4l2/buffer_list.c: DECODER:capture:mplane: Requesting 10 buffers
device/v4l2/buffer_list.c: DECODER:capture:mplane: Got 10 buffers
device/buffer_list.c: DECODER:capture:mplane: Using: 1920x1088/NV12, buffers=10, bytesperline=1920, sizeimage=3.0MiB
device/buffer_list.c: DECODER:capture:mplane: Opened 10 buffers. Memory used: 29.9 MiB
device/v4l2/device.c: VIDEO: Device path=/dev/video11 fd=46 opened
device/v4l2/device.c: VIDEO: Querying device capabilities ...
device/v4l2/device_media.c: VIDEO: Opened '/dev/media4' (fd=47)
device/v4l2/device_media.c: VIDEO: Link '../../devices/platform/soc/fe00b840.mailbox/bcm2835-codec/video4linux/video10' does not contain '/v4l-subdev'
device/v4l2/device_options.c: VIDEO: The 'Codec Controls' is read-only
device/v4l2/device_options.c: VIDEO: Available control: 'Video B Frames' (009909ca, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'Video GOP Size' (009909cb, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'Video Bitrate Mode' (009909ce, type=3)
device/v4l2/device_options.c: VIDEO: Available control: 'Video Bitrate' (009909cf, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'Sequence Header Mode' (009909d8, type=3)
device/v4l2/device_options.c: VIDEO: Available control: 'Repeat Sequence Header' (009909e2, type=2)
device/v4l2/device_options.c: VIDEO: Available control: 'Force Key Frame' (009909e5, type=4)
device/v4l2/device_options.c: VIDEO: Available control: 'H264 Minimum QP Value' (00990a61, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'H264 Maximum QP Value' (00990a62, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'H264 I-Frame Period' (00990a66, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'H264 Level' (00990a67, type=3)
device/v4l2/device_options.c: VIDEO: Available control: 'H264 Profile' (00990a6b, type=3)
device/v4l2/buffer_list.c: VIDEO:output:mplane: Get current format ...
device/v4l2/buffer_list.c: VIDEO:output:mplane: Configuring format (NV12)...
device/v4l2/buffer_list.c: VIDEO:output:mplane: Requesting 10 buffers
device/v4l2/buffer_list.c: VIDEO:output:mplane: Got 10 buffers
device/buffer_list.c: VIDEO:output:mplane: Using: 1920x1088/NV12, buffers=10, bytesperline=1920, sizeimage=3.0MiB
device/buffer_list.c: VIDEO:output:mplane: Opened 10 buffers. Memory used: 0.0 MiB
device/v4l2/buffer_list.c: VIDEO:capture:mplane: Get current format ...
device/v4l2/buffer_list.c: VIDEO:capture:mplane: Configuring format (H264)...
device/v4l2/buffer_list.c: VIDEO:capture:mplane: Requesting 10 buffers
device/v4l2/buffer_list.c: VIDEO:capture:mplane: Got 10 buffers
device/buffer_list.c: VIDEO:capture:mplane: Using: 1920x1088/H264, buffers=10, bytesperline=0, sizeimage=0.8MiB
device/buffer_list.c: VIDEO:capture:mplane: Opened 10 buffers. Memory used: 7.5 MiB
device/v4l2/device.c: CAMERA: Configuring FPS ...
device/device.c: CAMERA: Setting frame interval_us=0 for FPS=30
device/v4l2/device_options.c: CAMERA: The 'AfTrigger=1' was failed to find.
device/v4l2/device_options.c: VIDEO: Configuring option 'Repeat Sequence Header' (009909e2) = 1
device/v4l2/device_options.c: VIDEO: Configuring option 'Video Bitrate Mode' (009909ce) = 0
device/v4l2/device_options.c: VIDEO: Configuring option 'Video Bitrate' (009909cf) = 2000000
device/v4l2/device_options.c: VIDEO: Configuring option 'Repeat Sequence Header' (009909e2) = 5000000
device/v4l2/device_options.c: VIDEO: Configuring option 'H264 I-Frame Period' (00990a66) = 30
device/v4l2/device_options.c: VIDEO: Configuring option 'H264 Level' (00990a67) = 11
device/v4l2/device_options.c: VIDEO: Configuring option 'H264 Profile' (00990a6b) = 4
device/v4l2/device_options.c: VIDEO: Configuring option 'H264 Minimum QP Value' (00990a61) = 16
device/v4l2/device_options.c: VIDEO: Configuring option 'H264 Maximum QP Value' (00990a62) = 32
device/links.c: ?: Link 0: CAMERA:capture[1920x1080/MJPG/10] => [DECODER:output:mplane[1920x1080/MJPG/10], SNAPSHOT-CAPTURE, STREAM-CAPTURE]
device/links.c: ?: Link 1: DECODER:capture:mplane[1920x1088/NV12/10] => [VIDEO:output:mplane[1920x1088/NV12/10]]
device/links.c: ?: Link 2: VIDEO:capture:mplane[1920x1088/H264/10] => [VIDEO-CAPTURE]
device/v4l2/buffer_list.c: CAMERA:capture: ioctl(ret=-1, errno=71): Cannot set streaming state
device/links.c: CAMERA:capture: Failed to start streaming

For the 3DO camera the config is:

### Options for USB based cameras

# The port on which the webcam server for the camera should listen on.
PORT=8082

# The path to the camera device.
DEVICE=/dev/v4l/by-id/usb-3DO_3DO_USB_CAMERA_V2_3DO-video-index0

# The image format of the camera.
FORMAT=MJPG

# Number of buffers to use.
NBUFS=10

# The resolution to set on the camera. Defaults to 1280x720.
WIDTH=3840
HEIGHT=3104

# The framerate to set on the camera. Defaults to 15fps.
FRAMERATE=30

# Additional options.
OPTIONS=

And I get:

$ camera-streamer --http-port=8082 --camera-type=v4l2 --camera-path=/dev/v4l/by-id/usb-3DO_3DO_USB_CAMERA_V2_3DO-video-index0 --camera-format=MJPG --camera-width=3840 --camera-height=3104 --camera-fps=30 --camera-nbufs=10 --log-verbose=1 --log-debug=1
camera-streamer Version: v0.2.5 (41d8dfd)
util/http/http.c: ?: HTTP listening on 127.0.0.1:8082.
device/v4l2/device_list.c: bcm2835-isp: Device (/dev/video23) does not support capture (skipping)
device/v4l2/device_list.c: bcm2835-isp: Device (/dev/video20) does not support capture (skipping)
device/v4l2/device_list.c: bcm2835-isp: Device (/dev/video16) does not support capture (skipping)
device/v4l2/device_list.c: bcm2835-isp: Device (/dev/video13) does not support capture (skipping)
device/v4l2/device.c: CAMERA: Device path=/dev/v4l/by-id/usb-3DO_3DO_USB_CAMERA_V2_3DO-video-index0 fd=14 opened
device/v4l2/device.c: CAMERA: Querying device capabilities ...
device/v4l2/device_media.c: CAMERA: Opened '/dev/media5' (fd=15)
device/v4l2/device_media.c: CAMERA: Link '../../devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/video4linux/video0' does not contain '/v4l-subdev'
device/v4l2/device_options.c: CAMERA: The 'User Controls' is read-only
device/v4l2/device_options.c: CAMERA: Available control: 'Brightness' (00980900, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Contrast' (00980901, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Saturation' (00980902, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Hue' (00980903, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'White Balance, Automatic' (0098090c, type=2)
device/v4l2/device_options.c: CAMERA: Available control: 'Gamma' (00980910, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Gain' (00980913, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Power Line Frequency' (00980918, type=3)
device/v4l2/device_options.c: CAMERA: Available control: 'White Balance Temperature' (0098091a, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Sharpness' (0098091b, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Backlight Compensation' (0098091c, type=1)
device/v4l2/device_options.c: CAMERA: The 'Camera Controls' is read-only
device/v4l2/device_options.c: CAMERA: Available control: 'Auto Exposure' (009a0901, type=3)
device/v4l2/device_options.c: CAMERA: Available control: 'Exposure Time, Absolute' (009a0902, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Exposure, Dynamic Framerate' (009a0903, type=2)
device/v4l2/device_options.c: CAMERA: Available control: 'Pan, Absolute' (009a0908, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Tilt, Absolute' (009a0909, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Focus, Absolute' (009a090a, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Focus, Automatic Continuous' (009a090c, type=2)
device/v4l2/device_options.c: CAMERA: Available control: 'Zoom, Absolute' (009a090d, type=1)
device/v4l2/device_options.c: CAMERA: Available control: 'Iris, Relative' (009a0912, type=1)
device/v4l2/device_options.c: CAMERA: The 'horizontal_flip=0' was failed to find.
device/v4l2/device_options.c: CAMERA: The 'vertical_flip=0' was failed to find.
device/camera/camera_input.c: CAMERA: Disabling DMA since device uses USB (which is likely not working properly).
device/v4l2/buffer_list.c: CAMERA:capture: Get current format ...
device/v4l2/buffer_list.c: CAMERA:capture: Configuring format (MJPG)...
device/v4l2/buffer_list.c: CAMERA:capture: Requesting 10 buffers
device/v4l2/buffer_list.c: CAMERA:capture: Got 8 buffers
device/buffer_list.c: CAMERA:capture: Using: 3840x3104/MJPG, buffers=8, bytesperline=0, sizeimage=22.7MiB
device/buffer_list.c: CAMERA:capture: Opened 8 buffers. Memory used: 181.9 MiB
device/v4l2/device.c: CAMERA: Forcing keyframe ...
device/v4l2/device.c: CAMERA: ioctl(ret=-1, errno=22): Can't force keyframe
device/v4l2/device.c: DECODER: Device path=/dev/video10 fd=23 opened
device/v4l2/device.c: DECODER: Querying device capabilities ...
device/v4l2/device_media.c: DECODER: Opened '/dev/media4' (fd=24)
device/v4l2/device_media.c: DECODER: Link '../../devices/platform/soc/fe00b840.mailbox/bcm2835-codec/video4linux/video10' does not contain '/v4l-subdev'
device/v4l2/device_options.c: DECODER: The 'User Controls' is read-only
device/v4l2/device_options.c: DECODER: The 'Min Number of Capture Buffers' is read-only
device/v4l2/device_options.c: DECODER: The 'Codec Controls' is read-only
device/v4l2/device_options.c: DECODER: The 'H264 Level' is read-only
device/v4l2/device_options.c: DECODER: The 'H264 Profile' is read-only
device/v4l2/buffer_list.c: DECODER:output:mplane: Get current format ...
device/v4l2/buffer_list.c: DECODER:output:mplane: Configuring format (MJPG)...
device/v4l2/buffer_list.c: DECODER:output:mplane: Requested resolution=3840x3104 is unavailable. Got 1920x1920. Accepted
device/v4l2/buffer_list.c: DECODER:output:mplane: Requesting 8 buffers
device/v4l2/buffer_list.c: DECODER:output:mplane: Got 8 buffers
device/buffer_list.c: DECODER:output:mplane: Using: 1920x1920/MJPG, buffers=8, bytesperline=0, sizeimage=22.7MiB
device/buffer_list.c: DECODER:output:mplane: Opened 8 buffers. Memory used: 181.9 MiB
device/v4l2/buffer_list.c: DECODER:capture:mplane: Get current format ...
device/v4l2/buffer_list.c: DECODER:capture:mplane: Configuring format (NV12)...
device/v4l2/buffer_list.c: DECODER:capture:mplane: Requesting 8 buffers
device/v4l2/buffer_list.c: DECODER:capture:mplane: Got 8 buffers
device/buffer_list.c: DECODER:capture:mplane: Using: 1920x1920/NV12, buffers=8, bytesperline=1920, sizeimage=5.3MiB
device/buffer_list.c: DECODER:capture:mplane: Opened 8 buffers. Memory used: 42.2 MiB
device/v4l2/device.c: RESCALLER:SNAPSHOT: Device path=/dev/video12 fd=40 opened
device/v4l2/device.c: RESCALLER:SNAPSHOT: Querying device capabilities ...
device/v4l2/device_media.c: RESCALLER:SNAPSHOT: Opened '/dev/media4' (fd=41)
device/v4l2/device_media.c: RESCALLER:SNAPSHOT: Link '../../devices/platform/soc/fe00b840.mailbox/bcm2835-codec/video4linux/video10' does not contain '/v4l-subdev'
device/v4l2/device_options.c: RESCALLER:SNAPSHOT: The 'User Controls' is read-only
device/v4l2/device_options.c: RESCALLER:SNAPSHOT: Available control: 'Horizontal Flip' (00980914, type=2)
device/v4l2/device_options.c: RESCALLER:SNAPSHOT: Available control: 'Vertical Flip' (00980915, type=2)
device/v4l2/buffer_list.c: RESCALLER:SNAPSHOT:output:mplane: Get current format ...
device/v4l2/buffer_list.c: RESCALLER:SNAPSHOT:output:mplane: Configuring format (NV12)...
device/v4l2/buffer_list.c: RESCALLER:SNAPSHOT:output:mplane: Requesting 8 buffers
device/v4l2/buffer_list.c: RESCALLER:SNAPSHOT:output:mplane: Got 8 buffers
device/buffer_list.c: RESCALLER:SNAPSHOT:output:mplane: Using: 1920x1920/NV12, buffers=8, bytesperline=1920, sizeimage=5.3MiB
device/buffer_list.c: RESCALLER:SNAPSHOT:output:mplane: Opened 8 buffers. Memory used: 0.0 MiB
device/v4l2/buffer_list.c: RESCALLER:SNAPSHOT:capture:mplane: Get current format ...
device/v4l2/buffer_list.c: RESCALLER:SNAPSHOT:capture:mplane: Configuring format (NV12)...
device/v4l2/buffer_list.c: RESCALLER:SNAPSHOT:capture:mplane: Requesting 8 buffers
device/v4l2/buffer_list.c: RESCALLER:SNAPSHOT:capture:mplane: Got 8 buffers
device/buffer_list.c: RESCALLER:SNAPSHOT:capture:mplane: Using: 1568x1568/NV12, buffers=8, bytesperline=1568, sizeimage=3.5MiB
device/buffer_list.c: RESCALLER:SNAPSHOT:capture:mplane: Opened 8 buffers. Memory used: 28.1 MiB
device/v4l2/device.c: SNAPSHOT: Device path=/dev/video11 fd=49 opened
device/v4l2/device.c: SNAPSHOT: Querying device capabilities ...
device/v4l2/device_media.c: SNAPSHOT: Opened '/dev/media4' (fd=50)
device/v4l2/device_media.c: SNAPSHOT: Link '../../devices/platform/soc/fe00b840.mailbox/bcm2835-codec/video4linux/video10' does not contain '/v4l-subdev'
device/v4l2/device_options.c: SNAPSHOT: The 'Codec Controls' is read-only
device/v4l2/device_options.c: SNAPSHOT: Available control: 'Video B Frames' (009909ca, type=1)
device/v4l2/device_options.c: SNAPSHOT: Available control: 'Video GOP Size' (009909cb, type=1)
device/v4l2/device_options.c: SNAPSHOT: Available control: 'Video Bitrate Mode' (009909ce, type=3)
device/v4l2/device_options.c: SNAPSHOT: Available control: 'Video Bitrate' (009909cf, type=1)
device/v4l2/device_options.c: SNAPSHOT: Available control: 'Sequence Header Mode' (009909d8, type=3)
device/v4l2/device_options.c: SNAPSHOT: Available control: 'Repeat Sequence Header' (009909e2, type=2)
device/v4l2/device_options.c: SNAPSHOT: Available control: 'Force Key Frame' (009909e5, type=4)
device/v4l2/device_options.c: SNAPSHOT: Available control: 'H264 Minimum QP Value' (00990a61, type=1)
device/v4l2/device_options.c: SNAPSHOT: Available control: 'H264 Maximum QP Value' (00990a62, type=1)
device/v4l2/device_options.c: SNAPSHOT: Available control: 'H264 I-Frame Period' (00990a66, type=1)
device/v4l2/device_options.c: SNAPSHOT: Available control: 'H264 Level' (00990a67, type=3)
device/v4l2/device_options.c: SNAPSHOT: Available control: 'H264 Profile' (00990a6b, type=3)
device/v4l2/buffer_list.c: SNAPSHOT:output:mplane: Get current format ...
device/v4l2/buffer_list.c: SNAPSHOT:output:mplane: Configuring format (NV12)...
device/v4l2/buffer_list.c: SNAPSHOT:output:mplane: Requesting 8 buffers
device/v4l2/buffer_list.c: SNAPSHOT:output:mplane: Got 8 buffers
device/buffer_list.c: SNAPSHOT:output:mplane: Using: 1568x1568/NV12, buffers=8, bytesperline=1568, sizeimage=3.5MiB
device/buffer_list.c: SNAPSHOT:output:mplane: Opened 8 buffers. Memory used: 0.0 MiB
device/v4l2/buffer_list.c: SNAPSHOT:capture:mplane: Get current format ...
device/v4l2/buffer_list.c: SNAPSHOT:capture:mplane: Configuring format (MJPG)...
device/v4l2/buffer_list.c: SNAPSHOT:capture:mplane: Requesting 8 buffers
device/v4l2/buffer_list.c: SNAPSHOT:capture:mplane: Got 8 buffers
device/buffer_list.c: SNAPSHOT:capture:mplane: Using: 1568x1568/MJPG, buffers=8, bytesperline=0, sizeimage=0.8MiB
device/buffer_list.c: SNAPSHOT:capture:mplane: Opened 8 buffers. Memory used: 6.0 MiB
device/v4l2/device.c: VIDEO: Device path=/dev/video11 fd=58 opened
device/v4l2/device.c: VIDEO: Querying device capabilities ...
device/v4l2/device_media.c: VIDEO: Opened '/dev/media4' (fd=59)
device/v4l2/device_media.c: VIDEO: Link '../../devices/platform/soc/fe00b840.mailbox/bcm2835-codec/video4linux/video10' does not contain '/v4l-subdev'
device/v4l2/device_options.c: VIDEO: The 'Codec Controls' is read-only
device/v4l2/device_options.c: VIDEO: Available control: 'Video B Frames' (009909ca, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'Video GOP Size' (009909cb, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'Video Bitrate Mode' (009909ce, type=3)
device/v4l2/device_options.c: VIDEO: Available control: 'Video Bitrate' (009909cf, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'Sequence Header Mode' (009909d8, type=3)
device/v4l2/device_options.c: VIDEO: Available control: 'Repeat Sequence Header' (009909e2, type=2)
device/v4l2/device_options.c: VIDEO: Available control: 'Force Key Frame' (009909e5, type=4)
device/v4l2/device_options.c: VIDEO: Available control: 'H264 Minimum QP Value' (00990a61, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'H264 Maximum QP Value' (00990a62, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'H264 I-Frame Period' (00990a66, type=1)
device/v4l2/device_options.c: VIDEO: Available control: 'H264 Level' (00990a67, type=3)
device/v4l2/device_options.c: VIDEO: Available control: 'H264 Profile' (00990a6b, type=3)
device/v4l2/buffer_list.c: VIDEO:output:mplane: Get current format ...
device/v4l2/buffer_list.c: VIDEO:output:mplane: Configuring format (NV12)...
device/v4l2/buffer_list.c: VIDEO:output:mplane: Requesting 8 buffers
device/v4l2/buffer_list.c: VIDEO:output:mplane: Got 8 buffers
device/buffer_list.c: VIDEO:output:mplane: Using: 1568x1568/NV12, buffers=8, bytesperline=1568, sizeimage=3.5MiB
device/buffer_list.c: VIDEO:output:mplane: Opened 8 buffers. Memory used: 0.0 MiB
device/v4l2/buffer_list.c: VIDEO:capture:mplane: Get current format ...
device/v4l2/buffer_list.c: VIDEO:capture:mplane: Configuring format (H264)...
device/v4l2/buffer_list.c: VIDEO:capture:mplane: Requesting 8 buffers
device/v4l2/buffer_list.c: VIDEO:capture:mplane: Got 8 buffers
device/buffer_list.c: VIDEO:capture:mplane: Using: 1568x1568/H264, buffers=8, bytesperline=0, sizeimage=0.8MiB
device/buffer_list.c: VIDEO:capture:mplane: Opened 8 buffers. Memory used: 6.0 MiB
device/v4l2/device.c: CAMERA: Configuring FPS ...
device/device.c: CAMERA: Setting frame interval_us=0 for FPS=30
device/v4l2/device_options.c: CAMERA: The 'AfTrigger=1' was failed to find.
device/v4l2/device_options.c: SNAPSHOT: The 'compression_quality=80' was failed to find.
device/v4l2/device_options.c: VIDEO: Configuring option 'Repeat Sequence Header' (009909e2) = 1
device/v4l2/device_options.c: VIDEO: Configuring option 'Video Bitrate Mode' (009909ce) = 0
device/v4l2/device_options.c: VIDEO: Configuring option 'Video Bitrate' (009909cf) = 2000000
device/v4l2/device_options.c: VIDEO: Configuring option 'Repeat Sequence Header' (009909e2) = 5000000
device/v4l2/device_options.c: VIDEO: Configuring option 'H264 I-Frame Period' (00990a66) = 30
device/v4l2/device_options.c: VIDEO: Configuring option 'H264 Level' (00990a67) = 11
device/v4l2/device_options.c: VIDEO: Configuring option 'H264 Profile' (00990a6b) = 4
device/v4l2/device_options.c: VIDEO: Configuring option 'H264 Minimum QP Value' (00990a61) = 16
device/v4l2/device_options.c: VIDEO: Configuring option 'H264 Maximum QP Value' (00990a62) = 32
device/links.c: ?: Link 0: CAMERA:capture[3840x3104/MJPG/8] => [DECODER:output:mplane[1920x1920/MJPG/8]]
device/links.c: ?: Link 1: DECODER:capture:mplane[1920x1920/NV12/8] => [RESCALLER:SNAPSHOT:output:mplane[1920x1920/NV12/8]]
device/links.c: ?: Link 2: RESCALLER:SNAPSHOT:capture:mplane[1568x1568/NV12/8] => [SNAPSHOT:output:mplane[1568x1568/NV12/8], VIDEO:output:mplane[1568x1568/NV12/8]]
device/links.c: ?: Link 3: SNAPSHOT:capture:mplane[1568x1568/MJPG/8] => [SNAPSHOT-CAPTURE, STREAM-CAPTURE]
device/links.c: ?: Link 4: VIDEO:capture:mplane[1568x1568/H264/8] => [VIDEO-CAPTURE]
device/buffer_list.c: CAMERA:capture: Streaming started... Was 0 of 8 enqueud
device/buffer_list.c: DECODER:output:mplane: Streaming started... Was 0 of 8 enqueud
device/buffer_list.c: DECODER:capture:mplane: Streaming started... Was 0 of 8 enqueud
device/buffer_list.c: RESCALLER:SNAPSHOT:output:mplane: Streaming started... Was 0 of 8 enqueud
device/buffer_list.c: RESCALLER:SNAPSHOT:capture:mplane: Streaming started... Was 0 of 8 enqueud
device/buffer_list.c: SNAPSHOT:output:mplane: Streaming started... Was 0 of 8 enqueud
device/v4l2/buffer_list.c: VIDEO:output:mplane: ioctl(ret=-1, errno=3): Cannot set streaming state
device/links.c: VIDEO:output:mplane: Failed to start streaming

The 3DO camera is new, but the other camera has been installed a while. I already had problems where it would start streaming, then would stop streaming again. But now I can't get either of my USB cameras to start streaming in the first place.

The RPi camera (libcamera) is streaming just fine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions