LINUX.ORG.RU

История изменений

Исправление fehhner, (текущая версия) :

У меня нет юсб камеры, чтобы проверить что-то. Драйвер v4l2 присутствует в последнем ядре:

v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
        Type: Video Capture

        [0]: 'YU12' (Planar YUV 4:2:0)
        [1]: 'YUYV' (YUYV 4:2:2)
        [2]: 'RGB3' (24-bit RGB 8-8-8)
        [3]: 'JPEG' (JFIF JPEG, compressed)
        [4]: 'H264' (H.264, compressed)
        [5]: 'MJPG' (Motion-JPEG, compressed)
        [6]: 'YVYU' (YVYU 4:2:2)
        [7]: 'VYUY' (VYUY 4:2:2)
        [8]: 'UYVY' (UYVY 4:2:2)
        [9]: 'NV12' (Y/CbCr 4:2:0)
        [10]: 'BGR3' (24-bit BGR 8-8-8)
        [11]: 'YV12' (Planar YVU 4:2:0)
        [12]: 'NV21' (Y/CrCb 4:2:0)
        [13]: 'BGR4' (32-bit BGRA/X 8-8-8-8)
Если не включен, можно включить:
sudo modprobe bcm2835-v4l2
Если бы я игрался и проверял производительность, то запустил raspi-config и выбрал Advanced Options -> GL Driver -> G3 (Full KMS) OpenGL desktop driver with full KMS. И сравнил с Legacy и Fake KMS, возможно оно даст желаемое.

Исправление fehhner, :

У меня нет юсб камеры, чтобы проверить что-то. Драйвер v4l2 присутствует в последнем ядре:

v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
        Type: Video Capture

        [0]: 'YU12' (Planar YUV 4:2:0)
        [1]: 'YUYV' (YUYV 4:2:2)
        [2]: 'RGB3' (24-bit RGB 8-8-8)
        [3]: 'JPEG' (JFIF JPEG, compressed)
        [4]: 'H264' (H.264, compressed)
        [5]: 'MJPG' (Motion-JPEG, compressed)
        [6]: 'YVYU' (YVYU 4:2:2)
        [7]: 'VYUY' (VYUY 4:2:2)
        [8]: 'UYVY' (UYVY 4:2:2)
        [9]: 'NV12' (Y/CbCr 4:2:0)
        [10]: 'BGR3' (24-bit BGR 8-8-8)
        [11]: 'YV12' (Planar YVU 4:2:0)
        [12]: 'NV21' (Y/CrCb 4:2:0)
        [13]: 'BGR4' (32-bit BGRA/X 8-8-8-8)
Если не включен, можно включить:
sudo modprobe bcm2835-v4l2
Если бы я игрался и проверял производительность, то запустил [inlilne]raspi-config и выбрал Advanced Options -> GL Driver -> G3 (Full KMS) OpenGL desktop driver with full KMS. И сравнил с Legacy и Fake KMS, возможно оно даст желаемое.

Исходная версия fehhner, :

У меня нет юсб камеры, чтобы проверить что-то. Драйвер v4l2 включен в последнее ядро:

v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
        Type: Video Capture

        [0]: 'YU12' (Planar YUV 4:2:0)
        [1]: 'YUYV' (YUYV 4:2:2)
        [2]: 'RGB3' (24-bit RGB 8-8-8)
        [3]: 'JPEG' (JFIF JPEG, compressed)
        [4]: 'H264' (H.264, compressed)
        [5]: 'MJPG' (Motion-JPEG, compressed)
        [6]: 'YVYU' (YVYU 4:2:2)
        [7]: 'VYUY' (VYUY 4:2:2)
        [8]: 'UYVY' (UYVY 4:2:2)
        [9]: 'NV12' (Y/CbCr 4:2:0)
        [10]: 'BGR3' (24-bit BGR 8-8-8)
        [11]: 'YV12' (Planar YVU 4:2:0)
        [12]: 'NV21' (Y/CrCb 4:2:0)
        [13]: 'BGR4' (32-bit BGRA/X 8-8-8-8)
Если не включен, можно включить:
sudo modprobe bcm2835-v4l2
Если бы я игрался и проверял производительность, то запустил [inlilne]raspi-config и выбрал Advanced Options -> GL Driver -> G3 (Full KMS) OpenGL desktop driver with full KMS. И сравнил с Legacy и Fake KMS, возможно оно даст желаемое.