{"id":6022,"url":"https://patchwork.libcamera.org/api/series/6022/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=6022","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":"libipa: Re-work IPU3 IPA to use libipa algorithms","date":"2026-06-26T13:05:47","submitter":{"id":156,"url":"https://patchwork.libcamera.org/api/people/156/?format=json","name":"Dan Scally","email":"dan.scally@ideasonboard.com"},"version":2,"total":12,"received_total":12,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/6022/mbox/","cover_letter":{"id":27060,"url":"https://patchwork.libcamera.org/api/covers/27060/?format=json","web_url":"https://patchwork.libcamera.org/cover/27060/","msgid":"<20260626-ipu3-libipa-rework-v2-0-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:47","name":"[v2,00/12] libipa: Re-work IPU3 IPA to use libipa algorithms","mbox":"https://patchwork.libcamera.org/cover/27060/mbox/"},"patches":[{"id":27061,"url":"https://patchwork.libcamera.org/api/patches/27061/?format=json","web_url":"https://patchwork.libcamera.org/patch/27061/","msgid":"<20260626-ipu3-libipa-rework-v2-1-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:48","name":"[v2,01/12] ipa: ipu3: Remove ~Awb() from source and header","mbox":"https://patchwork.libcamera.org/patch/27061/mbox/"},{"id":27062,"url":"https://patchwork.libcamera.org/api/patches/27062/?format=json","web_url":"https://patchwork.libcamera.org/patch/27062/","msgid":"<20260626-ipu3-libipa-rework-v2-2-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:49","name":"[v2,02/12] ipu3: awb: Remove CCM settings from Awb algorithm","mbox":"https://patchwork.libcamera.org/patch/27062/mbox/"},{"id":27063,"url":"https://patchwork.libcamera.org/api/patches/27063/?format=json","web_url":"https://patchwork.libcamera.org/patch/27063/","msgid":"<20260626-ipu3-libipa-rework-v2-3-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:50","name":"[v2,03/12] ipa: ipu3: Convert from separate gains to RGB<double> in AGC","mbox":"https://patchwork.libcamera.org/patch/27063/mbox/"},{"id":27064,"url":"https://patchwork.libcamera.org/api/patches/27064/?format=json","web_url":"https://patchwork.libcamera.org/patch/27064/","msgid":"<20260626-ipu3-libipa-rework-v2-4-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:51","name":"[v2,04/12] ipa: ipu3: awb: Port to the new libipa AwbAlgorithm","mbox":"https://patchwork.libcamera.org/patch/27064/mbox/"},{"id":27065,"url":"https://patchwork.libcamera.org/api/patches/27065/?format=json","web_url":"https://patchwork.libcamera.org/patch/27065/","msgid":"<20260626-ipu3-libipa-rework-v2-5-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:52","name":"[v2,05/12] ipa: ipu3: ccm: Add a Colour Correction Matrix algorithm","mbox":"https://patchwork.libcamera.org/patch/27065/mbox/"},{"id":27066,"url":"https://patchwork.libcamera.org/api/patches/27066/?format=json","web_url":"https://patchwork.libcamera.org/patch/27066/","msgid":"<20260626-ipu3-libipa-rework-v2-6-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:53","name":"[v2,06/12] ipa: libipa: Add GammaAlgorithm class","mbox":"https://patchwork.libcamera.org/patch/27066/mbox/"},{"id":27067,"url":"https://patchwork.libcamera.org/api/patches/27067/?format=json","web_url":"https://patchwork.libcamera.org/patch/27067/","msgid":"<20260626-ipu3-libipa-rework-v2-7-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:54","name":"[v2,07/12] ipa: ipu3: ToneMapping: Convert to use GammaAlgorithm","mbox":"https://patchwork.libcamera.org/patch/27067/mbox/"},{"id":27068,"url":"https://patchwork.libcamera.org/api/patches/27068/?format=json","web_url":"https://patchwork.libcamera.org/patch/27068/","msgid":"<20260626-ipu3-libipa-rework-v2-8-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:55","name":"[v2,08/12] ipa: ipu3: Add Ccm to uncalibrated.yaml","mbox":"https://patchwork.libcamera.org/patch/27068/mbox/"},{"id":27069,"url":"https://patchwork.libcamera.org/api/patches/27069/?format=json","web_url":"https://patchwork.libcamera.org/patch/27069/","msgid":"<20260626-ipu3-libipa-rework-v2-9-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:56","name":"[v2,09/12] ipa: rkisp1: goc: Re-work to use GammaAlgorithm class","mbox":"https://patchwork.libcamera.org/patch/27069/mbox/"},{"id":27070,"url":"https://patchwork.libcamera.org/api/patches/27070/?format=json","web_url":"https://patchwork.libcamera.org/patch/27070/","msgid":"<20260626-ipu3-libipa-rework-v2-10-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:57","name":"[v2,10/12] ipa: ipu3: Don't pass sensorInfo to updateControls()","mbox":"https://patchwork.libcamera.org/patch/27070/mbox/"},{"id":27071,"url":"https://patchwork.libcamera.org/api/patches/27071/?format=json","web_url":"https://patchwork.libcamera.org/patch/27071/","msgid":"<20260626-ipu3-libipa-rework-v2-11-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:58","name":"[v2,11/12] ipa: ipu3: Add IPACameraSensorInfo to IPAContext","mbox":"https://patchwork.libcamera.org/patch/27071/mbox/"},{"id":27072,"url":"https://patchwork.libcamera.org/api/patches/27072/?format=json","web_url":"https://patchwork.libcamera.org/patch/27072/","msgid":"<20260626-ipu3-libipa-rework-v2-12-41546e23de3e@ideasonboard.com>","date":"2026-06-26T13:05:59","name":"[v2,12/12] ipa: ipu3: Add Lens Shading Correction algorithm","mbox":"https://patchwork.libcamera.org/patch/27072/mbox/"}]}