Camera TODOs
Opening this to make it easier to track known issues all over the stack. Feel free to suggest more items and link to/from this issue.
The main focus for now is on the Pixel 3a (sargo) and Snapshot (i.e. a Pipewire, GStreamer, GTK stack).
Pixel 3a
-
Rear camera not supported: will ship in upcoming 6.11 update. -
Focus does not work for rear camera (see libcamera section and https://gitlab.com/sdm670-mainline/linux/-/issues/2) -
imx363 driver (rear camera) needs better mode/resolution data (context: https://gitlab.com/sdm670-mainline/linux/-/merge_requests/4) -
imx355 driver (front camera) is missing features for libcamera, makes the later complain (e.g. when running cam -l
) -
imx355 driver does not work with swISP in 1920x1080 (workaround shipped in !5710 (merged), to be upstreamed)
Snapshot
-
Distro package has broken dependencies, needs manual installation of gst-plugins-rs
(https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/72641) -
The default mode not optimal for phones (https://gitlab.gnome.org/GNOME/snapshot/-/merge_requests/317) -
Recorded videos are not rotated correctly (https://gitlab.gnome.org/GNOME/snapshot/-/issues/218 / https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3741) -
Flatpak needs device-all permissions to use HW en-/decoding (https://github.com/flatpak/flatpak/issues/5524)
libcamera
-
swISP does not support autofocus / AF -
swISP does not support various algorithms to enhance image quality -
swISP deos not support (sensor+ISP specific) tuning data -
swISP runs CPU -> there are ongoing experiments to write a gpuISP
Edited by Robert Mader