Toggle navigation
Patchwork
libcamera
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: State =
Action Required
| Archived =
No
| 935 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
pwbot
kbingham
epaul
jmondi
neg
pinchartl
uajain
jhautbois
pobrn
stefan
afk
djrscally
Apply
«
1
2
3
4
…
9
10
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
tests: ipa_data_serializer_test: Test serializing fds
tests: ipa_data_serializer_test: Test serializing fds
- 1 -
0 0 0
2026-07-08
Paul Elder
New
test: controls: control_info: Add test for enum controls
test: controls: control_info: Add test for enum controls
- - -
0 0 0
2024-09-10
Paul Elder
New
software_isp: Add focus control
software_isp: Add focus control
- - -
0 0 0
2026-02-26
Pavel Machek
New
rpi: Use alloca instead of variable length arrays
rpi: Use alloca instead of variable length arrays
- - -
0 0 0
2024-02-21
Khem Raj
New
qcam: Sync buffers before import
qcam: Sync buffers before import
- - 1
0 0 0
2025-11-20
Robert Mader
New
meson: Add -finstrument-functions to debug builds
meson: Add -finstrument-functions to debug builds
- - -
0 0 0
2024-09-12
Paul Elder
New
libcamera: rkisp1: Only connect delayed controls at start/stop
libcamera: rkisp1: Only connect delayed controls at start/stop
- - -
0 0 0
2025-02-07
Kieran Bingham
New
libcamera: reserve frame sequence reported from the hardware
libcamera: reserve frame sequence reported from the hardware
- 1 -
0 0 0
2024-10-16
Cheng-Hao Yang
New
libcamera: mtkisp7: Change ipa_control_value_entry.count to 32 bits
libcamera: mtkisp7: Change ipa_control_value_entry.count to 32 bits
- - -
0 0 0
2024-10-18
Cheng-Hao Yang
New
libcamera: layer_manager: Add support for global configuration
libcamera: layer_manager: Add support for global configuration
- - -
0 0 0
2026-01-30
Paul Elder
New
libcamera: ipc_unixsocket: Fix sendSync() timeout and hang
libcamera: ipc_unixsocket: Fix sendSync() timeout and hang
- - -
0 0 0
2024-12-20
Julien Vuillaumier
New
libcamera: Make FrameBuffer status default to FrameSuccess
libcamera: Make FrameBuffer status default to FrameSuccess
- - -
0 0 0
2024-08-26
Cheng-Hao Yang
New
libcamera: Add static Object::Deleter function
libcamera: Add static Object::Deleter function
- - -
0 0 0
2024-10-23
Cheng-Hao Yang
New
libcamera: Add open() and close() in CameraLens
libcamera: Add open() and close() in CameraLens
- - -
0 0 0
2024-10-17
Cheng-Hao Yang
New
guides: tracing: Elaborate on function tracing and tracecompass
guides: tracing: Elaborate on function tracing and tracecompass
- - -
0 0 0
2024-09-12
Paul Elder
New
gstreamer: Reconfigure when peer caps gain extra fields
gstreamer: Reconfigure when peer caps gain extra fields
- - -
0 0 0
2026-07-28
Elliot Chen (OSS)
New
gstreamer: Merge initControls_ with request controls
gstreamer: Merge initControls_ with request controls
- - -
0 0 0
2024-11-01
Umang Jain
New
gstreamer: Drop a redundant conditional check
gstreamer: Drop a redundant conditional check
- 1 -
0 0 0
2025-08-07
Umang Jain
New
cam: Implement %x handling
cam: Implement %x handling
- - -
0 0 0
2025-04-13
Pavel Machek
New
apps: cam: Fix colorSpace access crash in KMSSink::configure
apps: cam: Fix colorSpace access crash in KMSSink::configure
- - -
0 0 0
2025-03-10
Milan Zamazal
New
[v7,8/8] ipa: softisp: Rename setIspParams signal to paramsComputed
ipa: Allow IPA creation by name
- 2 -
0 0 0
2026-08-12
Hans de Goede
New
[v7,7/8] ipa: softisp: Rename ipa::soft namespace to ipa::softisp
ipa: Allow IPA creation by name
- - -
0 0 0
2026-08-12
Hans de Goede
New
[v7,6/8] ipa: softisp: Rename IPASoftSimple to IPASoftIsp
ipa: Allow IPA creation by name
- - -
0 0 0
2026-08-12
Hans de Goede
New
[v7,5/8] libcamera: Create IPA by IPA proxy type name
ipa: Allow IPA creation by name
- 1 -
0 0 0
2026-08-12
Hans de Goede
New
[v7,4/8] pipeline: rpi: Explictly pass pipe()->name() when creating IPA
ipa: Allow IPA creation by name
- 1 -
0 0 0
2026-08-12
Hans de Goede
New
[v7,3/8] ipa: Allow pipelines to have differently named IPA
ipa: Allow IPA creation by name
- 1 -
0 0 0
2026-08-12
Hans de Goede
New
[v7,2/8] ipa: ipa_module: Remove pipelineName
ipa: Allow IPA creation by name
- 3 1
0 0 0
2026-08-12
Hans de Goede
New
[v7,1/8] libcamera: Create IPA by name
ipa: Allow IPA creation by name
- 1 1
0 0 0
2026-08-12
Hans de Goede
New
[v6] gstreamer: Plumb camera orientation configuration in libcamerasrc
[v6] gstreamer: Plumb camera orientation configuration in libcamerasrc
- - -
0 0 0
2025-11-06
Umang Jain
New
[v6,8/8] camera, ipa: all: Remove AeEnable handling
Add Layers support
- - -
0 0 0
2026-01-29
Paul Elder
New
[v6,7/8] layer: Add layer to inject AeEnable control
Add Layers support
- - -
0 0 0
2026-01-29
Paul Elder
New
[v6,6/8] libcamera: camera: Hook into the LayerManager
Add Layers support
- 1 -
0 0 0
2026-01-29
Paul Elder
New
[v6,5/8] libcamera: camera_manager: Add LayerManager
Add Layers support
- 2 -
0 0 0
2026-01-29
Paul Elder
New
[v6,4/8] libcamera: layer_manager: Add Layer handling implementation
Add Layers support
- 1 -
0 0 0
2026-01-29
Paul Elder
New
[v6,3/8] libcamera: camera: Add indirection to Camera signal emissions
Add Layers support
- 2 -
0 0 0
2026-01-29
Paul Elder
New
[v6,2/8] libcamera: ipa_module: Factor out ELF file handling
Add Layers support
- 2 -
0 0 0
2026-01-29
Paul Elder
New
[v6,1/8] libcamera: ipa_manager: Factor out .so file searching
Add Layers support
- 1 -
0 0 0
2026-01-29
Paul Elder
New
[v5,4/4] meson: Add ipa-signature-algo option
Implement ML-DSA-65 for Post-Quantum Cryptographic compliance
- - -
0 0 0
2026-07-15
Kate Hsuan
New
[v5,3/4] ipa: ipa-sign: Sign IPA according to the signature algorithm of the key
Implement ML-DSA-65 for Post-Quantum Cryptographic compliance
- 2 -
0 0 0
2026-07-15
Kate Hsuan
New
[v5,2/4] utils: codegen: gen-ipa-pub-key: replace openssl rsa with openssl pkey
Implement ML-DSA-65 for Post-Quantum Cryptographic compliance
- 2 -
0 0 0
2026-07-15
Kate Hsuan
New
[v5,1/4] libcamera: pub_key: Add ML-DSA-65 signature algorithm for PQC compliance
Implement ML-DSA-65 for Post-Quantum Cryptographic compliance
- - -
0 0 0
2026-07-15
Kate Hsuan
New
[v4] libcamera: pipeline: uvcvideo: Retrieve v4l2 device control information
[v4] libcamera: pipeline: uvcvideo: Retrieve v4l2 device control information
- - -
0 0 0
2024-09-15
Cláudio Paulo
New
[v4] libcamera: pipeline: uvcvideo: Map focus controls
[v4] libcamera: pipeline: uvcvideo: Map focus controls
- - -
0 0 0
2024-09-27
Cláudio Paulo
New
[v4,7/7] ipa: rpi: vc4: Update all tuning files for sync algorithm
Camera synchronisation
- 1 -
0 0 0
2025-01-22
David Plowman
New
[v4,6/7] ipa: rpi: sync: Add an implementation of the camera sync algorithm
Camera synchronisation
- - -
0 0 0
2025-01-22
David Plowman
New
[v4,5/7] ipa: rpi: Add base classes and plumbing for sync algorithm
Camera synchronisation
- - -
0 0 0
2025-01-22
David Plowman
New
[v4,49/49] ipa: libipa: agc_mean_luminance: Fold resetFrameCount() in configure()
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,48/49] ipa: simple: agc: Port to `AgcAlgorithm`
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,47/49] ipa: libipa: agc: Take parameters from active state for calculation
ipa: libipa: agc rework
- - -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,46/49] ipa: libipa: agc: Work without `CameraSensorHelper`
ipa: libipa: agc rework
- - -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,45/49] ipa: simple: Update controls after configuration
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,44/49] ipa: simple: Move sensor helper and controls to context
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,43/49] ipa: libipa: agc_msv: Handle min gain > 1.0 case
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,42/49] ipa: libipa: agc_msv: Ensure limits are always respected
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,41/49] ipa: simple: agc: Move to libipa
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,40/49] ipa: simple: agc: Adjust histogram for black level
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,39/49] ipa: simple: agc: Use `Histogram`
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,38/49] ipa: simple: agc: Simplify min gain step handling
ipa: libipa: agc rework
1 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,37/49] ipa: simple: agc: Separate MSV calculation
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,36/49] ipa: simple: Store exposure as `uint32_t`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,35/49] ipa: libipa: histogram: Add `operator[]` to query bin
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,34/49] ipa: libipa: histogram: total(): Use `back()`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,33/49] ipa: libipa: agc_mean_luminance: Remove control handling
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,32/49] ipa: ipu3: agc: Port to `AgcAlgorithm`
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,31/49] ipa: mali-c55: agc: Port to `AgcAlgorithm`
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,30/49] ipa: rkisp1: agc: Port to `AgcAlgorithm`
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,29/49] ipa: libipa: agc: Calculate vblank and frame duration sooner
ipa: libipa: agc rework
- - -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,28/49] ipa: libipa: agc: Fix multiplication type
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,27/49] ipa: libipa: agc: Use minimum line length
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,26/49] ipa: libipa: agc: Store digital gain
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,25/49] ipa: libipa: agc: Adjust debug messages slightly
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,24/49] ipa: libipa: agc: Use full range as default `FrameDurationLimits`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,23/49] ipa: libipa: agc: Use default exposure
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,22/49] ipa: libipa: agc: Omit `setLimits()` in `configure()`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,22/22] libcamera: request: Swap the two metadata lists
libcamera: Add `MetadataList`
- 2 -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,21/49] ipa: libipa: Add `AgcAlgorithm`
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,21/22] libcamera: pipeline: Use `metadataAvailable()`
libcamera: Add `MetadataList`
- 2 -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,20/49] ipa: Simplify sensor exposure/gain setting/getting
ipa: libipa: agc rework
1 - -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,20/22] libcamera: pipeline: Fill `MetadataListPlan` of cameras
libcamera: Add `MetadataList`
- 2 -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,2/2] utils: tuning: Add AIQB parser for Intel IPU6 sensors
Add a calibrated tuning file for the OV2740 sensor based on the Intel
- - -
0 0 0
2026-05-14
Javier Tia
New
[v4,19/49] ipa: libipa: agc_mean_luminance: Reset `filteredExposure_` when configuring
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,19/22] libcamera: pipeline_handler: Inject "debug" metadata
libcamera: Add `MetadataList`
- 2 -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,18/49] ipa: libipa: agc_mean_luminance: Remove persistent params
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,18/22,DNI] apps: cam: Use Camera::metadataAvailable signal
libcamera: Add `MetadataList`
- - -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,17/49] ipa: libipa: agc_mean_luminance: calculateNewEv(): Return y target
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,17/22] guides: pipeline_handler: Document PipelineHandler::metadataAvailable
libcamera: Add `MetadataList`
- 1 -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,16/49] ipa: libipa: agc_mean_luminance: calculateNewEv(): Collect results
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,16/22] libcamera: pipeline_handler: Add metadataAvailable() function
libcamera: Add `MetadataList`
- 2 -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,15/49] ipa: libipa: agc_mean_luminance: constraintClampGain(): Mark `const`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,15/22] guides: application: Document Camera::metadataAvailable
libcamera: Add `MetadataList`
- 1 -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,14/49] ipa: libipa: agc_mean_luminance: calculateNewEv(): Collect params
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,14/22] libcamera: camera: Introduce metadataAvailable signal
libcamera: Add `MetadataList`
- 2 -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,13/49] ipa: libipa: agc_mean_luminance: calculateNewEv(): Fix typo
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,13/22,DNI] apps: cam: Print `MetadataList` of `Request` as well
libcamera: Add `MetadataList`
- - -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,12/49] ipa: libipa: agc_mean_luminance: Remove unnecessary `std::shared_ptr`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,12/22,DNI] apps: cam: Print `MetadataListPlan` of camera
libcamera: Add `MetadataList`
- - -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,11/49] ipa: libipa: agc_mean_luminance: Avoid some duplicate lookups
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,11/22] libcamera: request: Store `MetadataList`
libcamera: Add `MetadataList`
- 2 -
0 0 0
2026-01-06
Barnabás Pőcze
New
[v4,10/49] ipa: mali-c55: Remove `DigitalGain` support
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-10
Barnabás Pőcze
New
[v4,10/22] libcamera: camera: Store `MetadataListPlan` in `Camera::Private`
libcamera: Add `MetadataList`
- 3 -
0 0 0
2026-01-06
Barnabás Pőcze
New
«
1
2
3
4
…
9
10
»