Jorijn van der Graaf
40ccdfeed6
image / image (push) Has been cancelled
libcamera: backport contrast autofocus for the main camera (r4)
...
The DW9784 VCM works and libcamera discovers it through the sensor's
ancillary link, but nothing in the software ISP ever moves it. Backport
the out-of-tree autofocus work onto v0.7.2:
- 0007-0009 are Vasiliy Doylov's focus control, contrast autofocus and
focus-loss detection from the softisp-playground branch;
- 0010 is Pavel Machek's Librem5-tested robustness work (centre-window,
brightness-normalised sharpness, two-phase sweep, settle skip),
squashed and adapted;
- 0011-0013 are ours: the lens write no longer sits inside the
no-frame-start-emitter branch, the lensless-camera paths are guarded,
and AfMode is advertised with a continuous default so that stock
applications get autofocus without sending AfTrigger.
Provenance and the adaptations made to each patch are recorded in the
patch commit messages.
2026-08-17 02:02:45 +02:00
..
0001-libcamera-simple-Enable-softISP-for-the-Pinephone.patch
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
0002-libcamera-simple-Skip-hwISP-formats-if-swISP-is-acti.patch
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
0003-libipa-Add-OV13B10-camera-sensor-helper.patch
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
0004-libcamera-sensor-Add-OV13B10-sensor-properties.patch
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
0005-libipa-Add-camera-sensor-helper-for-IMX896.patch
libcamera: add the IMX896 sensor helper and properties (r3)
2026-08-16 21:03:10 +02:00
0006-libcamera-sensor-Add-IMX896-sensor-properties.patch
libcamera: add the IMX896 sensor helper and properties (r3)
2026-08-16 21:03:10 +02:00
0007-libcamera-software_isp-Add-focus-control.patch
libcamera: backport contrast autofocus for the main camera (r4)
2026-08-17 02:02:45 +02:00
0008-libcamera-software_isp-Add-autofocus.patch
libcamera: backport contrast autofocus for the main camera (r4)
2026-08-17 02:02:45 +02:00
0009-AF-detect-focus-loss.patch
libcamera: backport contrast autofocus for the main camera (r4)
2026-08-17 02:02:45 +02:00
0010-af-two-phase-sweep-over-a-brightness-normalised-cent.patch
libcamera: backport contrast autofocus for the main camera (r4)
2026-08-17 02:02:45 +02:00
0011-libcamera-pipeline-simple-Apply-the-lens-position-un.patch
libcamera: backport contrast autofocus for the main camera (r4)
2026-08-17 02:02:45 +02:00
0012-libcamera-software_isp-af-Harden-the-lens-control-ha.patch
libcamera: backport contrast autofocus for the main camera (r4)
2026-08-17 02:02:45 +02:00
0013-libcamera-software_isp-af-Add-AfMode-and-focus-witho.patch
libcamera: backport contrast autofocus for the main camera (r4)
2026-08-17 02:02:45 +02:00
APKBUILD
libcamera: backport contrast autofocus for the main camera (r4)
2026-08-17 02:02:45 +02:00
hi846.yaml
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
imx355.yaml
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
imx363.yaml
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
imx371.yaml
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
imx376.yaml
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
imx519.yaml
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
imx858.yaml
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
qcam.desktop
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
s5k3l6xx.yaml
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00
s5kjn1.yaml
camera: enable the FP6 ultra-wide pipeline (kernel config + patched libcamera)
2026-08-16 04:08:36 +02:00