bluerobotics / bluerobotics/BlueOS

core: camera-manager: add support for Raspberry Pi cameras

Open
#991 3 comments 3 reactions 2 assignees Claimed by @joaoantoniocardoso View on GitHub
core enhancement needs-external-change
Dominant language
Vue
Stars
453
Forks
151
Avg merge
1d 3h
Merged PRs (30d)
174

Description

### Current behaviour

Raspberry Pi Camera gets plugged into CSI port, but doesn't get detected, and isn't possible to stream to the surface.

Caused by Debian Bullseye* switching things away from `v4l2` to `libcamera` (e.g. RPi camera no longer compatible with `v4l2-ctl` or gstreamer's `v4l2src`, and needs to use `libcamerasrc` instead).

Means that users with Raspberry Pi cameras either can't use them, or can't use BlueOS, which is problematic since they're nice as an extra camera option, or a decent camera for low cost vehicle builds.

> *Note: BlueOS on older images (e.g. Buster) should not have this camera issue.

### Expected or desired behaviour

Ideally should just be able to plug it in and it's detected the same way a H264 USB camera is, and can be streamed to the surface.

### Prerequisites

- [X] I have checked to make sure that a similar request has not already been filed or fixed.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.