Toggle navigation
Patchwork
libcamera
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Archived =
No
| 20632 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
…
206
207
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[v6,47/47] ipa: libipa: agc_mean_luminance: Fold resetFrameCount() in configure()
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,46/47] ipa: softisp: agc: Port to `AgcAlgorithm`
ipa: libipa: agc rework
1 1 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,45/47] ipa: libipa: agc: Work without `CameraSensorHelper`
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,44/47] ipa: softisp: Update controls after configuration
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,43/47] ipa: softisp: Move sensor helper and controls to context
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,42/47] ipa: libipa: agc_msv: Handle min gain > 1.0 case
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,41/47] ipa: libipa: agc_msv: Ensure limits are always respected
ipa: libipa: agc rework
1 1 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,40/47] ipa: softisp: agc: Move to libipa
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,39/47] ipa: softisp: agc: Adjust histogram for black level
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,38/47] ipa: softisp: agc: Use `Histogram`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,37/47] ipa: softisp: agc: Simplify min gain step handling
ipa: libipa: agc rework
1 1 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,36/47] ipa: softisp: agc: Separate MSV calculation
ipa: libipa: agc rework
- 3 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,35/47] ipa: softisp: Store exposure as `uint32_t`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,34/47] ipa: libipa: histogram: Add `operator[]` to query bin
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,33/47] ipa: libipa: histogram: total(): Use `back()`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,32/47] ipa: libipa: agc_mean_luminance: Remove control handling
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,31/47] ipa: ipu3: agc: Port to `AgcAlgorithm`
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,30/47] ipa: mali-c55: agc: Port to `AgcAlgorithm`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,29/47] ipa: libipa: agc: Fix multiplication type
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,28/47] ipa: libipa: agc: Use minimum line length
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,27/47] ipa: libipa: agc: Store digital gain
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,26/47] ipa: libipa: agc: Adjust debug messages slightly
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,25/47] ipa: libipa: agc: Use full range as default `FrameDurationLimits`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,24/47] ipa: libipa: agc: Use default exposure
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,23/47] ipa: libipa: agc: Omit `setLimits()` in `configure()`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,22/47] ipa: libipa: agc: Adjust controls based on "auto" availablity
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,21/47] ipa: libipa: Add `AgcAlgorithm`
ipa: libipa: agc rework
- - -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,20/47] ipa: Simplify sensor exposure/gain setting/getting
ipa: libipa: agc rework
1 1 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,19/47] ipa: libipa: agc_mean_luminance: Reset `filteredExposure_` when configuring
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,18/47] ipa: libipa: agc_mean_luminance: Remove persistent params
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,17/47] ipa: libipa: agc_mean_luminance: calculateNewEv(): Return y target
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,16/47] ipa: libipa: agc_mean_luminance: calculateNewEv(): Collect results
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,15/47] ipa: libipa: agc_mean_luminance: constraintClampGain(): Mark `const`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,14/47] ipa: libipa: agc_mean_luminance: calculateNewEv(): Collect params
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,13/47] ipa: libipa: agc_mean_luminance: calculateNewEv(): Fix typo
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,12/47] ipa: libipa: agc_mean_luminance: Remove unnecessary `std::shared_ptr`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,11/47] ipa: libipa: agc_mean_luminance: Avoid some duplicate lookups
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,10/47] ipa: mali-c55: Remove `DigitalGain` support
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,09/47] ipa: libipa: agc_mean_luminance: Remove the need for inheritance
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,08/47] ipa: rkisp1: Move AGC related controls into AGC algorithm
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,07/47] ipa: rkisp1: updateControls(): Use sensor info from context
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,06/47] ipa: rkisp1: Update sensor info when configuring
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,05/47] ipa: rkisp1: Move sensor control info map to context
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,04/47] ipa: rkisp1: Remove `IPASessionConfiguration::sensor.defVBlank`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,03/47] ipa: softisp: agc: Do not overwrite sensor exposure/gain
ipa: libipa: agc rework
- 3 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,02/47] ipa: softisp: Remove control presence sanity check
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v6,01/47] libcamera: software_isp: init(): Fix documentation typo
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-20
Barnabás Pőcze
New
[v2,3/3] libcamera: ipa: core: Add IPACameraSensorInfo::pixelArraySize property
Clarify rectangle behavior
- 1 -
0 0 0
2026-08-19
Stefan Klug
New
[v2,2/3] libcamera: ipa: core: Use native coordinates for IPACameraSensorInfo::analogCrop
Clarify rectangle behavior
- - -
0 0 0
2026-08-19
Stefan Klug
New
[v2,1/3] libcamera: Clarify meaning of PixelArraySize and other rectangles
Clarify rectangle behavior
- 1 -
0 0 0
2026-08-19
Stefan Klug
New
[v9,8/8] ipa: softisp: Rename setIspParams signal to paramsComputed
ipa: Allow IPA creation by name
- 3 -
0 0 0
2026-08-18
Hans de Goede
Accepted
[v9,7/8] ipa: softisp: Rename ipa::soft namespace to ipa::softisp
ipa: Allow IPA creation by name
- 2 -
0 0 0
2026-08-18
Hans de Goede
Accepted
[v9,6/8] ipa: softisp: Rename IPASoftSimple to IPASoftIsp
ipa: Allow IPA creation by name
- 2 -
0 0 0
2026-08-18
Hans de Goede
Accepted
[v9,5/8] libcamera: Create IPA by IPA proxy type name
ipa: Allow IPA creation by name
- 2 -
0 0 0
2026-08-18
Hans de Goede
Accepted
[v9,4/8] pipeline: rpi: Explictly pass pipe()->name() when creating IPA
ipa: Allow IPA creation by name
- 2 -
0 0 0
2026-08-18
Hans de Goede
Accepted
[v9,3/8] ipa: Allow pipelines to have differently named IPA
ipa: Allow IPA creation by name
- 2 -
0 0 0
2026-08-18
Hans de Goede
Accepted
[v9,2/8] ipa: ipa_module: Remove pipelineName
ipa: Allow IPA creation by name
- 3 1
0 0 0
2026-08-18
Hans de Goede
Accepted
[v9,1/8] libcamera: Create IPA by name
ipa: Allow IPA creation by name
- 2 1
0 0 0
2026-08-18
Hans de Goede
Accepted
[v3] gstreamer: Reconfigure when peer caps gain extra fields
[v3] gstreamer: Reconfigure when peer caps gain extra fields
- 2 -
0 0 0
2026-08-18
Elliot Chen (OSS)
New
[v2] gstreamer: Reconfigure when peer caps gain extra fields
[v2] gstreamer: Reconfigure when peer caps gain extra fields
- - -
0 0 0
2026-08-18
Elliot Chen (OSS)
Superseded
[v8,8/8] ipa: softisp: Rename setIspParams signal to paramsComputed
ipa: Allow IPA creation by name
- 3 -
0 0 0
2026-08-17
Hans de Goede
Superseded
[v8,7/8] ipa: softisp: Rename ipa::soft namespace to ipa::softisp
ipa: Allow IPA creation by name
- 2 -
0 0 0
2026-08-17
Hans de Goede
Superseded
[v8,6/8] ipa: softisp: Rename IPASoftSimple to IPASoftIsp
ipa: Allow IPA creation by name
- 2 -
0 0 0
2026-08-17
Hans de Goede
Superseded
[v8,5/8] libcamera: Create IPA by IPA proxy type name
ipa: Allow IPA creation by name
- 2 -
0 0 0
2026-08-17
Hans de Goede
Superseded
[v8,4/8] pipeline: rpi: Explictly pass pipe()->name() when creating IPA
ipa: Allow IPA creation by name
- 2 -
0 0 0
2026-08-17
Hans de Goede
Superseded
[v8,3/8] ipa: Allow pipelines to have differently named IPA
ipa: Allow IPA creation by name
- 2 -
0 0 0
2026-08-17
Hans de Goede
Superseded
[v8,2/8] ipa: ipa_module: Remove pipelineName
ipa: Allow IPA creation by name
- 3 1
0 0 0
2026-08-17
Hans de Goede
Superseded
[v8,1/8] libcamera: Create IPA by name
ipa: Allow IPA creation by name
- 1 1
0 0 0
2026-08-17
Hans de Goede
Superseded
[v5,47/47] ipa: libipa: agc_mean_luminance: Fold resetFrameCount() in configure()
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,46/47] ipa: simple: agc: Port to `AgcAlgorithm`
ipa: libipa: agc rework
1 1 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,45/47] ipa: libipa: agc: Work without `CameraSensorHelper`
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,44/47] ipa: simple: Update controls after configuration
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,43/47] ipa: simple: Move sensor helper and controls to context
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,42/47] ipa: libipa: agc_msv: Handle min gain > 1.0 case
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,41/47] ipa: libipa: agc_msv: Ensure limits are always respected
ipa: libipa: agc rework
1 1 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,40/47] ipa: simple: agc: Move to libipa
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,39/47] ipa: simple: agc: Adjust histogram for black level
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,38/47] ipa: simple: agc: Use `Histogram`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,37/47] ipa: simple: agc: Simplify min gain step handling
ipa: libipa: agc rework
1 1 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,36/47] ipa: simple: agc: Separate MSV calculation
ipa: libipa: agc rework
- 3 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,35/47] ipa: simple: Store exposure as `uint32_t`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,34/47] ipa: libipa: histogram: Add `operator[]` to query bin
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,33/47] ipa: libipa: histogram: total(): Use `back()`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,32/47] ipa: libipa: agc_mean_luminance: Remove control handling
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,31/47] ipa: ipu3: agc: Port to `AgcAlgorithm`
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,30/47] ipa: mali-c55: agc: Port to `AgcAlgorithm`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,29/47] ipa: libipa: agc: Fix multiplication type
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,28/47] ipa: libipa: agc: Use minimum line length
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,27/47] ipa: libipa: agc: Store digital gain
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,26/47] ipa: libipa: agc: Adjust debug messages slightly
ipa: libipa: agc rework
- 1 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,25/47] ipa: libipa: agc: Use full range as default `FrameDurationLimits`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,24/47] ipa: libipa: agc: Use default exposure
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,23/47] ipa: libipa: agc: Omit `setLimits()` in `configure()`
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,22/47] ipa: libipa: agc: Adjust controls based on "auto" availablity
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,21/47] ipa: libipa: Add `AgcAlgorithm`
ipa: libipa: agc rework
- 2 1
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,20/47] ipa: Simplify sensor exposure/gain setting/getting
ipa: libipa: agc rework
1 1 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,19/47] ipa: libipa: agc_mean_luminance: Reset `filteredExposure_` when configuring
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,18/47] ipa: libipa: agc_mean_luminance: Remove persistent params
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,17/47] ipa: libipa: agc_mean_luminance: calculateNewEv(): Return y target
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
[v5,16/47] ipa: libipa: agc_mean_luminance: calculateNewEv(): Collect results
ipa: libipa: agc rework
- 2 -
0 0 0
2026-08-17
Barnabás Pőcze
Superseded
«
1
2
3
4
…
206
207
»