Series Detail
Show a series.
GET /api/series/6075/?format=api
{ "id": 6075, "url": "https://patchwork.libcamera.org/api/series/6075/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=6075", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "name": "ipa: libipa: agc rework", "date": "2026-07-23T15:42:43", "submitter": { "id": 216, "url": "https://patchwork.libcamera.org/api/people/216/?format=api", "name": "Barnabás Pőcze", "email": "barnabas.pocze@ideasonboard.com" }, "version": 2, "total": 43, "received_total": 43, "received_all": true, "mbox": "https://patchwork.libcamera.org/series/6075/mbox/", "cover_letter": { "id": 27449, "url": "https://patchwork.libcamera.org/api/covers/27449/?format=api", "web_url": "https://patchwork.libcamera.org/cover/27449/", "msgid": "<20260723154327.1357866-1-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:43", "name": "[RFC,v2,00/43] ipa: libipa: agc rework", "mbox": "https://patchwork.libcamera.org/cover/27449/mbox/" }, "patches": [ { "id": 27450, "url": "https://patchwork.libcamera.org/api/patches/27450/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27450/", "msgid": "<20260723154327.1357866-2-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:44", "name": "[RFC,v2,01/43] libcamera: software_isp: init(): Fix documentation typo", "mbox": "https://patchwork.libcamera.org/patch/27450/mbox/" }, { "id": 27451, "url": "https://patchwork.libcamera.org/api/patches/27451/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27451/", "msgid": "<20260723154327.1357866-3-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:45", "name": "[RFC,v2,02/43] ipa: simple: Remove control presence sanity check", "mbox": "https://patchwork.libcamera.org/patch/27451/mbox/" }, { "id": 27452, "url": "https://patchwork.libcamera.org/api/patches/27452/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27452/", "msgid": "<20260723154327.1357866-4-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:46", "name": "[RFC,v2,03/43] ipa: simple: agc: Do not overwrite sensor exposure/gain", "mbox": "https://patchwork.libcamera.org/patch/27452/mbox/" }, { "id": 27453, "url": "https://patchwork.libcamera.org/api/patches/27453/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27453/", "msgid": "<20260723154327.1357866-5-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:47", "name": "[RFC,v2,04/43] ipa: rkisp1: Remove `IPASessionConfiguration::sensor.defVBlank`", "mbox": "https://patchwork.libcamera.org/patch/27453/mbox/" }, { "id": 27454, "url": "https://patchwork.libcamera.org/api/patches/27454/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27454/", "msgid": "<20260723154327.1357866-6-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:48", "name": "[RFC,v2,05/43] ipa: libipa: agc_mean_luminance: Remove the need for inheritance", "mbox": "https://patchwork.libcamera.org/patch/27454/mbox/" }, { "id": 27455, "url": "https://patchwork.libcamera.org/api/patches/27455/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27455/", "msgid": "<20260723154327.1357866-7-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:49", "name": "[RFC,v2,06/43] ipa: rkisp1: Move sensor control info map to context", "mbox": "https://patchwork.libcamera.org/patch/27455/mbox/" }, { "id": 27456, "url": "https://patchwork.libcamera.org/api/patches/27456/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27456/", "msgid": "<20260723154327.1357866-8-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:50", "name": "[RFC,v2,07/43] ipa: rkisp1: Update sensor info when configuring", "mbox": "https://patchwork.libcamera.org/patch/27456/mbox/" }, { "id": 27458, "url": "https://patchwork.libcamera.org/api/patches/27458/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27458/", "msgid": "<20260723154327.1357866-9-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:51", "name": "[RFC,v2,08/43] ipa: rkisp1: updateControls(): Use sensor info from context", "mbox": "https://patchwork.libcamera.org/patch/27458/mbox/" }, { "id": 27457, "url": "https://patchwork.libcamera.org/api/patches/27457/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27457/", "msgid": "<20260723154327.1357866-10-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:52", "name": "[RFC,v2,09/43] ipa: rkisp1: Move AGC related controls into AGC algorithm", "mbox": "https://patchwork.libcamera.org/patch/27457/mbox/" }, { "id": 27459, "url": "https://patchwork.libcamera.org/api/patches/27459/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27459/", "msgid": "<20260723154327.1357866-11-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:53", "name": "[RFC,v2,10/43] ipa: mali-c55: Remove `DigitalGain` support", "mbox": "https://patchwork.libcamera.org/patch/27459/mbox/" }, { "id": 27460, "url": "https://patchwork.libcamera.org/api/patches/27460/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27460/", "msgid": "<20260723154327.1357866-12-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:54", "name": "[RFC,v2,11/43] ipa: libipa: agc_mean_luminance: Avoid some duplicate lookups", "mbox": "https://patchwork.libcamera.org/patch/27460/mbox/" }, { "id": 27462, "url": "https://patchwork.libcamera.org/api/patches/27462/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27462/", "msgid": "<20260723154327.1357866-13-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:55", "name": "[RFC,v2,12/43] ipa: libipa: agc_mean_luminance: Remove unnecessary `std::shared_ptr`", "mbox": "https://patchwork.libcamera.org/patch/27462/mbox/" }, { "id": 27461, "url": "https://patchwork.libcamera.org/api/patches/27461/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27461/", "msgid": "<20260723154327.1357866-14-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:56", "name": "[RFC,v2,13/43] ipa: libipa: agc_mean_luminance: calculateNewEv(): Fix typo", "mbox": "https://patchwork.libcamera.org/patch/27461/mbox/" }, { "id": 27464, "url": "https://patchwork.libcamera.org/api/patches/27464/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27464/", "msgid": "<20260723154327.1357866-15-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:57", "name": "[RFC,v2,14/43] ipa: libipa: agc_mean_luminance: calculateNewEv(): Collect params", "mbox": "https://patchwork.libcamera.org/patch/27464/mbox/" }, { "id": 27463, "url": "https://patchwork.libcamera.org/api/patches/27463/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27463/", "msgid": "<20260723154327.1357866-16-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:58", "name": "[RFC,v2,15/43] ipa: libipa: agc_mean_luminance: constraintClampGain(): Mark `const`", "mbox": "https://patchwork.libcamera.org/patch/27463/mbox/" }, { "id": 27465, "url": "https://patchwork.libcamera.org/api/patches/27465/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27465/", "msgid": "<20260723154327.1357866-17-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:42:59", "name": "[RFC,v2,16/43] ipa: libipa: agc_mean_luminance: calculateNewEv(): Collect results", "mbox": "https://patchwork.libcamera.org/patch/27465/mbox/" }, { "id": 27466, "url": "https://patchwork.libcamera.org/api/patches/27466/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27466/", "msgid": "<20260723154327.1357866-18-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:00", "name": "[RFC,v2,17/43] ipa: libipa: agc_mean_luminance: calculateNewEv(): Return y target", "mbox": "https://patchwork.libcamera.org/patch/27466/mbox/" }, { "id": 27467, "url": "https://patchwork.libcamera.org/api/patches/27467/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27467/", "msgid": "<20260723154327.1357866-19-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:01", "name": "[RFC,v2,18/43] ipa: libipa: agc_mean_luminance: Remove persistent params", "mbox": "https://patchwork.libcamera.org/patch/27467/mbox/" }, { "id": 27468, "url": "https://patchwork.libcamera.org/api/patches/27468/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27468/", "msgid": "<20260723154327.1357866-20-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:02", "name": "[RFC,v2,19/43] ipa: libipa: agc_mean_luminance: Reset `filteredExposure_` when configuring", "mbox": "https://patchwork.libcamera.org/patch/27468/mbox/" }, { "id": 27470, "url": "https://patchwork.libcamera.org/api/patches/27470/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27470/", "msgid": "<20260723154327.1357866-21-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:03", "name": "[RFC,v2,20/43] ipa: Simplify sensor exposure/gain setting/getting", "mbox": "https://patchwork.libcamera.org/patch/27470/mbox/" }, { "id": 27469, "url": "https://patchwork.libcamera.org/api/patches/27469/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27469/", "msgid": "<20260723154327.1357866-22-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:04", "name": "[RFC,v2,21/43] ipa: libipa: Add `AgcAlgorithm`", "mbox": "https://patchwork.libcamera.org/patch/27469/mbox/" }, { "id": 27472, "url": "https://patchwork.libcamera.org/api/patches/27472/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27472/", "msgid": "<20260723154327.1357866-23-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:05", "name": "[RFC,v2,22/43] ipa: libipa: agc: Clamp exposure value", "mbox": "https://patchwork.libcamera.org/patch/27472/mbox/" }, { "id": 27471, "url": "https://patchwork.libcamera.org/api/patches/27471/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27471/", "msgid": "<20260723154327.1357866-24-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:06", "name": "[RFC,v2,23/43] ipa: libipa: agc: Adjust debug messages slightly", "mbox": "https://patchwork.libcamera.org/patch/27471/mbox/" }, { "id": 27473, "url": "https://patchwork.libcamera.org/api/patches/27473/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27473/", "msgid": "<20260723154327.1357866-25-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:07", "name": "[RFC,v2,24/43] ipa: libipa: agc: Use full range as default `FrameDurationLimits`", "mbox": "https://patchwork.libcamera.org/patch/27473/mbox/" }, { "id": 27474, "url": "https://patchwork.libcamera.org/api/patches/27474/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27474/", "msgid": "<20260723154327.1357866-26-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:08", "name": "[RFC,v2,25/43] ipa: libipa: agc: Use default exposure", "mbox": "https://patchwork.libcamera.org/patch/27474/mbox/" }, { "id": 27476, "url": "https://patchwork.libcamera.org/api/patches/27476/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27476/", "msgid": "<20260723154327.1357866-27-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:09", "name": "[RFC,v2,26/43] ipa: rkisp1: agc: Port to `AgcAlgorithm`", "mbox": "https://patchwork.libcamera.org/patch/27476/mbox/" }, { "id": 27475, "url": "https://patchwork.libcamera.org/api/patches/27475/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27475/", "msgid": "<20260723154327.1357866-28-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:10", "name": "[RFC,v2,27/43] ipa: mali-c55: agc: Port to `AgcAlgorithm`", "mbox": "https://patchwork.libcamera.org/patch/27475/mbox/" }, { "id": 27477, "url": "https://patchwork.libcamera.org/api/patches/27477/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27477/", "msgid": "<20260723154327.1357866-29-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:11", "name": "[RFC,v2,28/43] ipa: ipu3: agc: Port to `AgcAlgorithm`", "mbox": "https://patchwork.libcamera.org/patch/27477/mbox/" }, { "id": 27478, "url": "https://patchwork.libcamera.org/api/patches/27478/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27478/", "msgid": "<20260723154327.1357866-30-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:12", "name": "[RFC,v2,29/43] ipa: libipa: agc_mean_luminance: Remove control handling", "mbox": "https://patchwork.libcamera.org/patch/27478/mbox/" }, { "id": 27479, "url": "https://patchwork.libcamera.org/api/patches/27479/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27479/", "msgid": "<20260723154327.1357866-31-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:13", "name": "[RFC,v2,30/43] ipa: libipa: histogram: total(): Use `back()`", "mbox": "https://patchwork.libcamera.org/patch/27479/mbox/" }, { "id": 27481, "url": "https://patchwork.libcamera.org/api/patches/27481/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27481/", "msgid": "<20260723154327.1357866-32-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:14", "name": "[RFC,v2,31/43] ipa: libipa: histogram: Add `operator[]` to query bin", "mbox": "https://patchwork.libcamera.org/patch/27481/mbox/" }, { "id": 27480, "url": "https://patchwork.libcamera.org/api/patches/27480/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27480/", "msgid": "<20260723154327.1357866-33-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:15", "name": "[RFC,v2,32/43] ipa: simple: Store exposure as `uint32_t`", "mbox": "https://patchwork.libcamera.org/patch/27480/mbox/" }, { "id": 27482, "url": "https://patchwork.libcamera.org/api/patches/27482/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27482/", "msgid": "<20260723154327.1357866-34-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:16", "name": "[RFC,v2,33/43] ipa: simple: agc: Separate MSV calculation", "mbox": "https://patchwork.libcamera.org/patch/27482/mbox/" }, { "id": 27483, "url": "https://patchwork.libcamera.org/api/patches/27483/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27483/", "msgid": "<20260723154327.1357866-35-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:17", "name": "[RFC,v2,34/43] ipa: simple: agc: Simplify min gain step handling", "mbox": "https://patchwork.libcamera.org/patch/27483/mbox/" }, { "id": 27484, "url": "https://patchwork.libcamera.org/api/patches/27484/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27484/", "msgid": "<20260723154327.1357866-36-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:18", "name": "[RFC,v2,35/43] ipa: simple: agc: Use `Histogram`", "mbox": "https://patchwork.libcamera.org/patch/27484/mbox/" }, { "id": 27485, "url": "https://patchwork.libcamera.org/api/patches/27485/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27485/", "msgid": "<20260723154327.1357866-37-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:19", "name": "[RFC,v2,36/43] ipa: simple: agc: Adjust histogram for black level", "mbox": "https://patchwork.libcamera.org/patch/27485/mbox/" }, { "id": 27486, "url": "https://patchwork.libcamera.org/api/patches/27486/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27486/", "msgid": "<20260723154327.1357866-38-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:20", "name": "[RFC,v2,37/43] ipa: simple: agc: Move to libipa", "mbox": "https://patchwork.libcamera.org/patch/27486/mbox/" }, { "id": 27487, "url": "https://patchwork.libcamera.org/api/patches/27487/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27487/", "msgid": "<20260723154327.1357866-39-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:21", "name": "[RFC,v2,38/43] ipa: libipa: agc_msv: Ensure limits are always respected", "mbox": "https://patchwork.libcamera.org/patch/27487/mbox/" }, { "id": 27488, "url": "https://patchwork.libcamera.org/api/patches/27488/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27488/", "msgid": "<20260723154327.1357866-40-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:22", "name": "[RFC,v2,39/43] ipa: libipa: agc_msv: Handle min gain > 1.0 case", "mbox": "https://patchwork.libcamera.org/patch/27488/mbox/" }, { "id": 27490, "url": "https://patchwork.libcamera.org/api/patches/27490/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27490/", "msgid": "<20260723154327.1357866-41-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:23", "name": "[RFC,v2,40/43] ipa: simple: Move sensor helper and controls to context", "mbox": "https://patchwork.libcamera.org/patch/27490/mbox/" }, { "id": 27489, "url": "https://patchwork.libcamera.org/api/patches/27489/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27489/", "msgid": "<20260723154327.1357866-42-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:24", "name": "[RFC,v2,41/43] ipa: simple: Update controls after configuration", "mbox": "https://patchwork.libcamera.org/patch/27489/mbox/" }, { "id": 27491, "url": "https://patchwork.libcamera.org/api/patches/27491/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27491/", "msgid": "<20260723154327.1357866-43-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:25", "name": "[RFC,v2,42/43] ipa: libipa: agc: Work without `CameraSensorHelper`", "mbox": "https://patchwork.libcamera.org/patch/27491/mbox/" }, { "id": 27492, "url": "https://patchwork.libcamera.org/api/patches/27492/?format=api", "web_url": "https://patchwork.libcamera.org/patch/27492/", "msgid": "<20260723154327.1357866-44-barnabas.pocze@ideasonboard.com>", "date": "2026-07-23T15:43:26", "name": "[RFC,v2,43/43] ipa: simple: agc: Port to `AgcAlgorithm`", "mbox": "https://patchwork.libcamera.org/patch/27492/mbox/" } ] }