pipewire/spa/plugins/libcamera
David Turner 3a0ffe21e6 libcamera: Default to auto-focus & auto-exposure
libcamera says that cameras should default to manual focus mode.  This
means that unless pipewire clients specifically change this control,
users with an autofocus-capable camera are left with an out-of-focus
image.  This patch sets the autofocus mode to continuous and enables
auto-exposure (as the default for this is unspecified).

Testing with an imx708 on Raspberry Pi OS on a Raspberry Pi 4, before
this patch the image was generally out of focus in Firefox/webrtc, after
this patch autofocus works correctly.
2025-06-11 13:56:26 +00:00
..
libcamera-device.cpp spa: libcamera: don't use fixed size buffers for properties 2025-02-03 17:20:25 +00:00
libcamera-manager.cpp spa: libcamera: remove unnecessary snprintf() 2024-05-15 08:31:03 +00:00
libcamera-manager.hpp treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
libcamera-source.cpp libcamera: Default to auto-focus & auto-exposure 2025-06-11 13:56:26 +00:00
libcamera-utils.cpp libcamera: Default to auto-focus & auto-exposure 2025-06-11 13:56:26 +00:00
libcamera.c spa: export log topic enumerations 2024-01-04 10:02:55 +00:00
libcamera.h spa: remove unnecessary indirection for some spa_log_topics 2023-10-06 13:08:24 +00:00
meson.build meson: fix build with missing libudev-devel 2024-02-06 11:49:40 +01:00