{"id":6067,"url":"https://patchwork.libcamera.org/api/series/6067/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=6067","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","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: Introduce libipa algorithms","date":"2026-07-20T14:59:18","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":6,"total":31,"received_total":31,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/6067/mbox/","cover_letter":{"id":27392,"url":"https://patchwork.libcamera.org/api/covers/27392/?format=json","web_url":"https://patchwork.libcamera.org/cover/27392/","msgid":"<20260720-libipa-algorithms-v6-0-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:18","name":"[v6,00/31] ipa: libipa: Introduce libipa algorithms","mbox":"https://patchwork.libcamera.org/cover/27392/mbox/"},"patches":[{"id":27393,"url":"https://patchwork.libcamera.org/api/patches/27393/?format=json","web_url":"https://patchwork.libcamera.org/patch/27393/","msgid":"<20260720-libipa-algorithms-v6-1-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:19","name":"[v6,01/31] ipa: libipa: awb: Reimplement AwbAlgorithm","mbox":"https://patchwork.libcamera.org/patch/27393/mbox/"},{"id":27394,"url":"https://patchwork.libcamera.org/api/patches/27394/?format=json","web_url":"https://patchwork.libcamera.org/patch/27394/","msgid":"<20260720-libipa-algorithms-v6-2-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:20","name":"[v6,02/31] ipa: mali-c55: awb: Port to use libipa AwbAlgorithm","mbox":"https://patchwork.libcamera.org/patch/27394/mbox/"},{"id":27395,"url":"https://patchwork.libcamera.org/api/patches/27395/?format=json","web_url":"https://patchwork.libcamera.org/patch/27395/","msgid":"<20260720-libipa-algorithms-v6-3-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:21","name":"[v6,03/31] ipa: simple: awb: Port to use libipa AwbAlgorithm","mbox":"https://patchwork.libcamera.org/patch/27395/mbox/"},{"id":27396,"url":"https://patchwork.libcamera.org/api/patches/27396/?format=json","web_url":"https://patchwork.libcamera.org/patch/27396/","msgid":"<20260720-libipa-algorithms-v6-4-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:22","name":"[v6,04/31] ipa: libipa: Add CcmAlgorithm to libipa","mbox":"https://patchwork.libcamera.org/patch/27396/mbox/"},{"id":27397,"url":"https://patchwork.libcamera.org/api/patches/27397/?format=json","web_url":"https://patchwork.libcamera.org/patch/27397/","msgid":"<20260720-libipa-algorithms-v6-5-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:23","name":"[v6,05/31] ipa: rkisp1: ccm: Port to use CcmAlgorithm","mbox":"https://patchwork.libcamera.org/patch/27397/mbox/"},{"id":27398,"url":"https://patchwork.libcamera.org/api/patches/27398/?format=json","web_url":"https://patchwork.libcamera.org/patch/27398/","msgid":"<20260720-libipa-algorithms-v6-6-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:24","name":"[v6,06/31] ipa: simple: Port to use libipa CcmAlgorithm","mbox":"https://patchwork.libcamera.org/patch/27398/mbox/"},{"id":27399,"url":"https://patchwork.libcamera.org/api/patches/27399/?format=json","web_url":"https://patchwork.libcamera.org/patch/27399/","msgid":"<20260720-libipa-algorithms-v6-7-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:25","name":"[v6,07/31] include: linux: mali-c55: Update to support CCM and Gamma","mbox":"https://patchwork.libcamera.org/patch/27399/mbox/"},{"id":27400,"url":"https://patchwork.libcamera.org/api/patches/27400/?format=json","web_url":"https://patchwork.libcamera.org/patch/27400/","msgid":"<20260720-libipa-algorithms-v6-8-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:26","name":"[v6,08/31] ipa: mali-c55: Implement Ccm algorithm","mbox":"https://patchwork.libcamera.org/patch/27400/mbox/"},{"id":27401,"url":"https://patchwork.libcamera.org/api/patches/27401/?format=json","web_url":"https://patchwork.libcamera.org/patch/27401/","msgid":"<20260720-libipa-algorithms-v6-9-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:27","name":"[v6,09/31] ipa: rkisp1: lsc: Re-architecture Lsc support","mbox":"https://patchwork.libcamera.org/patch/27401/mbox/"},{"id":27402,"url":"https://patchwork.libcamera.org/api/patches/27402/?format=json","web_url":"https://patchwork.libcamera.org/patch/27402/","msgid":"<20260720-libipa-algorithms-v6-10-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:28","name":"[v6,10/31] ipa: libipa: Introduce lsc_base.h","mbox":"https://patchwork.libcamera.org/patch/27402/mbox/"},{"id":27403,"url":"https://patchwork.libcamera.org/api/patches/27403/?format=json","web_url":"https://patchwork.libcamera.org/patch/27403/","msgid":"<20260720-libipa-algorithms-v6-11-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:29","name":"[v6,11/31] ipa: libipa: lsc_polynomial: Fix polynomial parsing error","mbox":"https://patchwork.libcamera.org/patch/27403/mbox/"},{"id":27404,"url":"https://patchwork.libcamera.org/api/patches/27404/?format=json","web_url":"https://patchwork.libcamera.org/patch/27404/","msgid":"<20260720-libipa-algorithms-v6-12-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:30","name":"[v6,12/31] ipa: libipa: lsc_polynomial: Don't inline ValueNode accessor","mbox":"https://patchwork.libcamera.org/patch/27404/mbox/"},{"id":27405,"url":"https://patchwork.libcamera.org/api/patches/27405/?format=json","web_url":"https://patchwork.libcamera.org/patch/27405/","msgid":"<20260720-libipa-algorithms-v6-13-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:31","name":"[v6,13/31] ipa: libipa: lsc_polynomial: Rename LscPolynomial","mbox":"https://patchwork.libcamera.org/patch/27405/mbox/"},{"id":27406,"url":"https://patchwork.libcamera.org/api/patches/27406/?format=json","web_url":"https://patchwork.libcamera.org/patch/27406/","msgid":"<20260720-libipa-algorithms-v6-14-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:32","name":"[v6,14/31] ipa: libipa: lsc_polynomial: Do not inline functions","mbox":"https://patchwork.libcamera.org/patch/27406/mbox/"},{"id":27407,"url":"https://patchwork.libcamera.org/api/patches/27407/?format=json","web_url":"https://patchwork.libcamera.org/patch/27407/","msgid":"<20260720-libipa-algorithms-v6-15-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:33","name":"[v6,15/31] ipa: libipa: lsc: Move Interpolator<lsc::Components> to lsc_base","mbox":"https://patchwork.libcamera.org/patch/27407/mbox/"},{"id":27408,"url":"https://patchwork.libcamera.org/api/patches/27408/?format=json","web_url":"https://patchwork.libcamera.org/patch/27408/","msgid":"<20260720-libipa-algorithms-v6-16-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:34","name":"[v6,16/31] ipa: rkisp1: lsc: Remove rogue empty line","mbox":"https://patchwork.libcamera.org/patch/27408/mbox/"},{"id":27409,"url":"https://patchwork.libcamera.org/api/patches/27409/?format=json","web_url":"https://patchwork.libcamera.org/patch/27409/","msgid":"<20260720-libipa-algorithms-v6-17-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:35","name":"[v6,17/31] ipa: libipa: lsc_polynomial: Move LscPolynomial from RkISP1","mbox":"https://patchwork.libcamera.org/patch/27409/mbox/"},{"id":27411,"url":"https://patchwork.libcamera.org/api/patches/27411/?format=json","web_url":"https://patchwork.libcamera.org/patch/27411/","msgid":"<20260720-libipa-algorithms-v6-18-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:36","name":"[v6,18/31] ipa: libipa: lsc_table: Move LscTable from RkISP1","mbox":"https://patchwork.libcamera.org/patch/27411/mbox/"},{"id":27410,"url":"https://patchwork.libcamera.org/api/patches/27410/?format=json","web_url":"https://patchwork.libcamera.org/patch/27410/","msgid":"<20260720-libipa-algorithms-v6-19-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:37","name":"[v6,19/31] ipa: libipa: lsc_base: Add sampleForCrop documentation","mbox":"https://patchwork.libcamera.org/patch/27410/mbox/"},{"id":27412,"url":"https://patchwork.libcamera.org/api/patches/27412/?format=json","web_url":"https://patchwork.libcamera.org/patch/27412/","msgid":"<20260720-libipa-algorithms-v6-20-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:38","name":"[v6,20/31] ipa: libipa: lsc: Introduce LscAlgorithm","mbox":"https://patchwork.libcamera.org/patch/27412/mbox/"},{"id":27413,"url":"https://patchwork.libcamera.org/api/patches/27413/?format=json","web_url":"https://patchwork.libcamera.org/patch/27413/","msgid":"<20260720-libipa-algorithms-v6-21-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:39","name":"[v6,21/31] ipa: libipa: lsc: Move sizesListToPositions() back to rkisp1","mbox":"https://patchwork.libcamera.org/patch/27413/mbox/"},{"id":27415,"url":"https://patchwork.libcamera.org/api/patches/27415/?format=json","web_url":"https://patchwork.libcamera.org/patch/27415/","msgid":"<20260720-libipa-algorithms-v6-22-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:40","name":"[v6,22/31] ipa: rkisp1: lsc: Port to use LscAlgorithm","mbox":"https://patchwork.libcamera.org/patch/27415/mbox/"},{"id":27414,"url":"https://patchwork.libcamera.org/api/patches/27414/?format=json","web_url":"https://patchwork.libcamera.org/patch/27414/","msgid":"<20260720-libipa-algorithms-v6-23-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:41","name":"[v6,23/31] ipa: libipa: lsc: Make Components a map<>","mbox":"https://patchwork.libcamera.org/patch/27414/mbox/"},{"id":27416,"url":"https://patchwork.libcamera.org/api/patches/27416/?format=json","web_url":"https://patchwork.libcamera.org/patch/27416/","msgid":"<20260720-libipa-algorithms-v6-24-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:42","name":"[v6,24/31] ipa: libipa: lsc: Document Components parsing","mbox":"https://patchwork.libcamera.org/patch/27416/mbox/"},{"id":27417,"url":"https://patchwork.libcamera.org/api/patches/27417/?format=json","web_url":"https://patchwork.libcamera.org/patch/27417/","msgid":"<20260720-libipa-algorithms-v6-25-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:43","name":"[v6,25/31] ipa: libipa: lsc_polynomial: Remove sensorSize_","mbox":"https://patchwork.libcamera.org/patch/27417/mbox/"},{"id":27418,"url":"https://patchwork.libcamera.org/api/patches/27418/?format=json","web_url":"https://patchwork.libcamera.org/patch/27418/","msgid":"<20260720-libipa-algorithms-v6-26-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:44","name":"[v6,26/31] ipa: libipa: lsc: Document LscDescriptor::sensorSize usage","mbox":"https://patchwork.libcamera.org/patch/27418/mbox/"},{"id":27419,"url":"https://patchwork.libcamera.org/api/patches/27419/?format=json","web_url":"https://patchwork.libcamera.org/patch/27419/","msgid":"<20260720-libipa-algorithms-v6-27-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:45","name":"[v6,27/31] ipa: libipa: lsc: Quantize lsc gains in IPA","mbox":"https://patchwork.libcamera.org/patch/27419/mbox/"},{"id":27420,"url":"https://patchwork.libcamera.org/api/patches/27420/?format=json","web_url":"https://patchwork.libcamera.org/patch/27420/","msgid":"<20260720-libipa-algorithms-v6-28-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:46","name":"[v6,28/31] ipa: libipa: lsc: Quantize gains in LscAlgorithm","mbox":"https://patchwork.libcamera.org/patch/27420/mbox/"},{"id":27421,"url":"https://patchwork.libcamera.org/api/patches/27421/?format=json","web_url":"https://patchwork.libcamera.org/patch/27421/","msgid":"<20260720-libipa-algorithms-v6-29-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:47","name":"[v6,29/31] ipa: libipa: lsc: Re-sort LscAlgorithmBase documentation","mbox":"https://patchwork.libcamera.org/patch/27421/mbox/"},{"id":27422,"url":"https://patchwork.libcamera.org/api/patches/27422/?format=json","web_url":"https://patchwork.libcamera.org/patch/27422/","msgid":"<20260720-libipa-algorithms-v6-30-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:48","name":"[v6,30/31] ipa: mali-c55: Add sensorInfo to IPAContext","mbox":"https://patchwork.libcamera.org/patch/27422/mbox/"},{"id":27423,"url":"https://patchwork.libcamera.org/api/patches/27423/?format=json","web_url":"https://patchwork.libcamera.org/patch/27423/","msgid":"<20260720-libipa-algorithms-v6-31-ececb73f97cb@ideasonboard.com>","date":"2026-07-20T14:59:49","name":"[v6,31/31] ipa: mali-c55: Port to use LscAlgorithm","mbox":"https://patchwork.libcamera.org/patch/27423/mbox/"}]}