[{"id":5584,"url":"https://patchwork.libcamera.org/api/1.1/series/5584/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5584","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v2] treewide: Use proper enum types for controls/properties","date":"2025-11-12T09:09:41","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/1.1/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5584/mbox/","cover_letter":null,"patches":[{"id":25008,"url":"https://patchwork.libcamera.org/api/1.1/patches/25008/?format=json","web_url":"https://patchwork.libcamera.org/patch/25008/","msgid":"<20251112090941.2626202-1-barnabas.pocze@ideasonboard.com>","date":"2025-11-12T09:09:41","name":"[v2] treewide: Use proper enum types for controls/properties","mbox":"https://patchwork.libcamera.org/patch/25008/mbox/"}]},{"id":5585,"url":"https://patchwork.libcamera.org/api/1.1/series/5585/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5585","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"imx8-isi: Use MediaPipeline","date":"2025-11-13T10:04:12","submitter":{"id":218,"url":"https://patchwork.libcamera.org/api/1.1/people/218/?format=json","name":"Antoine Bouyer","email":"antoine.bouyer@nxp.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5585/mbox/","cover_letter":{"id":25009,"url":"https://patchwork.libcamera.org/api/1.1/covers/25009/?format=json","web_url":"https://patchwork.libcamera.org/cover/25009/","msgid":"<20251113100414.535550-1-antoine.bouyer@nxp.com>","date":"2025-11-13T10:04:12","name":"[v1,0/2] imx8-isi: Use MediaPipeline","mbox":"https://patchwork.libcamera.org/cover/25009/mbox/"},"patches":[{"id":25010,"url":"https://patchwork.libcamera.org/api/1.1/patches/25010/?format=json","web_url":"https://patchwork.libcamera.org/patch/25010/","msgid":"<20251113100414.535550-2-antoine.bouyer@nxp.com>","date":"2025-11-13T10:04:13","name":"[v1,1/2] libamera: media_pipeline: Move entities list to public","mbox":"https://patchwork.libcamera.org/patch/25010/mbox/"},{"id":25011,"url":"https://patchwork.libcamera.org/api/1.1/patches/25011/?format=json","web_url":"https://patchwork.libcamera.org/patch/25011/","msgid":"<20251113100414.535550-3-antoine.bouyer@nxp.com>","date":"2025-11-13T10:04:14","name":"[v1,2/2] pipeline: imx8-isi: Integrating MediaPipeline class","mbox":"https://patchwork.libcamera.org/patch/25011/mbox/"}]},{"id":5586,"url":"https://patchwork.libcamera.org/api/1.1/series/5586/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5586","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Switch to C++20 standard","date":"2025-11-13T11:05:30","submitter":{"id":34,"url":"https://patchwork.libcamera.org/api/1.1/people/34/?format=json","name":"Naushir Patuck","email":"naush@raspberrypi.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5586/mbox/","cover_letter":{"id":25012,"url":"https://patchwork.libcamera.org/api/1.1/covers/25012/?format=json","web_url":"https://patchwork.libcamera.org/cover/25012/","msgid":"<20251113110958.1117065-1-naush@raspberrypi.com>","date":"2025-11-13T11:05:30","name":"[RFC,v1,0/1] Switch to C++20 standard","mbox":"https://patchwork.libcamera.org/cover/25012/mbox/"},"patches":[{"id":25013,"url":"https://patchwork.libcamera.org/api/1.1/patches/25013/?format=json","web_url":"https://patchwork.libcamera.org/patch/25013/","msgid":"<20251113110958.1117065-2-naush@raspberrypi.com>","date":"2025-11-13T11:05:31","name":"[RFC,v1,1/1] treewide: Update to the C++20 standard","mbox":"https://patchwork.libcamera.org/patch/25013/mbox/"}]},{"id":5587,"url":"https://patchwork.libcamera.org/api/1.1/series/5587/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5587","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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: Introduce a Quantized type","date":"2025-11-13T12:24:35","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/1.1/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"version":3,"total":14,"received_total":14,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5587/mbox/","cover_letter":{"id":25014,"url":"https://patchwork.libcamera.org/api/1.1/covers/25014/?format=json","web_url":"https://patchwork.libcamera.org/cover/25014/","msgid":"<20251113122450.287633-1-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:35","name":"[v3,00/14] libipa: Introduce a Quantized type","mbox":"https://patchwork.libcamera.org/cover/25014/mbox/"},"patches":[{"id":25015,"url":"https://patchwork.libcamera.org/api/1.1/patches/25015/?format=json","web_url":"https://patchwork.libcamera.org/patch/25015/","msgid":"<20251113122450.287633-2-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:36","name":"[v3,01/14] ipa: libipa: Provide a Quantized data type support","mbox":"https://patchwork.libcamera.org/patch/25015/mbox/"},{"id":25016,"url":"https://patchwork.libcamera.org/api/1.1/patches/25016/?format=json","web_url":"https://patchwork.libcamera.org/patch/25016/","msgid":"<20251113122450.287633-3-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:37","name":"[v3,02/14] test: libipa: Add tests for Quantized types","mbox":"https://patchwork.libcamera.org/patch/25016/mbox/"},{"id":25017,"url":"https://patchwork.libcamera.org/api/1.1/patches/25017/?format=json","web_url":"https://patchwork.libcamera.org/patch/25017/","msgid":"<20251113122450.287633-4-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:38","name":"[v3,03/14] ipa: libipa: Provide fixed point quantized traits","mbox":"https://patchwork.libcamera.org/patch/25017/mbox/"},{"id":25018,"url":"https://patchwork.libcamera.org/api/1.1/patches/25018/?format=json","web_url":"https://patchwork.libcamera.org/patch/25018/","msgid":"<20251113122450.287633-5-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:39","name":"[v3,04/14] test: libipa: Provide FixedPoint Quantized tests","mbox":"https://patchwork.libcamera.org/patch/25018/mbox/"},{"id":25019,"url":"https://patchwork.libcamera.org/api/1.1/patches/25019/?format=json","web_url":"https://patchwork.libcamera.org/patch/25019/","msgid":"<20251113122450.287633-6-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:40","name":"[v3,05/14] ipa: libipa: fixedpoint: Fix unsigned usage","mbox":"https://patchwork.libcamera.org/patch/25019/mbox/"},{"id":25020,"url":"https://patchwork.libcamera.org/api/1.1/patches/25020/?format=json","web_url":"https://patchwork.libcamera.org/patch/25020/","msgid":"<20251113122450.287633-7-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:41","name":"[v3,06/14] test: libipa: Add Q4.7 type and tests to match existing use case tests","mbox":"https://patchwork.libcamera.org/patch/25020/mbox/"},{"id":25021,"url":"https://patchwork.libcamera.org/api/1.1/patches/25021/?format=json","web_url":"https://patchwork.libcamera.org/patch/25021/","msgid":"<20251113122450.287633-8-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:42","name":"[v3,07/14] ipa: libipa: Provide Q5.4 FixedPoint support","mbox":"https://patchwork.libcamera.org/patch/25021/mbox/"},{"id":25022,"url":"https://patchwork.libcamera.org/api/1.1/patches/25022/?format=json","web_url":"https://patchwork.libcamera.org/patch/25022/","msgid":"<20251113122450.287633-9-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:43","name":"[v3,08/14] ipa: libipa: fixedpoint: Provide a ScaledFixedPoint type","mbox":"https://patchwork.libcamera.org/patch/25022/mbox/"},{"id":25024,"url":"https://patchwork.libcamera.org/api/1.1/patches/25024/?format=json","web_url":"https://patchwork.libcamera.org/patch/25024/","msgid":"<20251113122450.287633-10-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:44","name":"[v3,09/14] test: libipa: Provide ScaledFixedPoint tests","mbox":"https://patchwork.libcamera.org/patch/25024/mbox/"},{"id":25023,"url":"https://patchwork.libcamera.org/api/1.1/patches/25023/?format=json","web_url":"https://patchwork.libcamera.org/patch/25023/","msgid":"<20251113122450.287633-11-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:45","name":"[v3,10/14] ipa: rkisp1: cproc: Convert to use Quantized types","mbox":"https://patchwork.libcamera.org/patch/25023/mbox/"},{"id":25025,"url":"https://patchwork.libcamera.org/api/1.1/patches/25025/?format=json","web_url":"https://patchwork.libcamera.org/patch/25025/","msgid":"<20251113122450.287633-12-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:46","name":"[v3,11/14] ipa: rkisp1: cproc: Report metadata","mbox":"https://patchwork.libcamera.org/patch/25025/mbox/"},{"id":25026,"url":"https://patchwork.libcamera.org/api/1.1/patches/25026/?format=json","web_url":"https://patchwork.libcamera.org/patch/25026/","msgid":"<20251113122450.287633-13-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:47","name":"[v3,12/14] libcamera: controls: Define a new core Hue control","mbox":"https://patchwork.libcamera.org/patch/25026/mbox/"},{"id":25028,"url":"https://patchwork.libcamera.org/api/1.1/patches/25028/?format=json","web_url":"https://patchwork.libcamera.org/patch/25028/","msgid":"<20251113122450.287633-14-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:48","name":"[v3,13/14] ipa: rkisp1: cproc: Provide a Hue control","mbox":"https://patchwork.libcamera.org/patch/25028/mbox/"},{"id":25027,"url":"https://patchwork.libcamera.org/api/1.1/patches/25027/?format=json","web_url":"https://patchwork.libcamera.org/patch/25027/","msgid":"<20251113122450.287633-15-kieran.bingham@ideasonboard.com>","date":"2025-11-13T12:24:49","name":"[v3,14/14] DNI: test: libipa: fixedpoint: Validate extra types","mbox":"https://patchwork.libcamera.org/patch/25027/mbox/"}]},{"id":5588,"url":"https://patchwork.libcamera.org/api/1.1/series/5588/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5588","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v1] gstreamer: allocator: Remove use of `g_once_init_*()`","date":"2025-11-13T13:58:40","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/1.1/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5588/mbox/","cover_letter":null,"patches":[{"id":25029,"url":"https://patchwork.libcamera.org/api/1.1/patches/25029/?format=json","web_url":"https://patchwork.libcamera.org/patch/25029/","msgid":"<20251113135840.610653-1-barnabas.pocze@ideasonboard.com>","date":"2025-11-13T13:58:40","name":"[v1] gstreamer: allocator: Remove use of `g_once_init_*()`","mbox":"https://patchwork.libcamera.org/patch/25029/mbox/"}]},{"id":5589,"url":"https://patchwork.libcamera.org/api/1.1/series/5589/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5589","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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: Introduce a Quantized type","date":"2025-11-14T00:54:04","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/1.1/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"version":4,"total":21,"received_total":21,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5589/mbox/","cover_letter":{"id":25030,"url":"https://patchwork.libcamera.org/api/1.1/covers/25030/?format=json","web_url":"https://patchwork.libcamera.org/cover/25030/","msgid":"<20251114005428.90024-1-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:04","name":"[v4,00/21] libipa: Introduce a Quantized type","mbox":"https://patchwork.libcamera.org/cover/25030/mbox/"},"patches":[{"id":25031,"url":"https://patchwork.libcamera.org/api/1.1/patches/25031/?format=json","web_url":"https://patchwork.libcamera.org/patch/25031/","msgid":"<20251114005428.90024-2-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:05","name":"[v4,01/21] ipa: libipa: Provide a Quantized data type support","mbox":"https://patchwork.libcamera.org/patch/25031/mbox/"},{"id":25032,"url":"https://patchwork.libcamera.org/api/1.1/patches/25032/?format=json","web_url":"https://patchwork.libcamera.org/patch/25032/","msgid":"<20251114005428.90024-3-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:06","name":"[v4,02/21] test: libipa: Add tests for Quantized types","mbox":"https://patchwork.libcamera.org/patch/25032/mbox/"},{"id":25033,"url":"https://patchwork.libcamera.org/api/1.1/patches/25033/?format=json","web_url":"https://patchwork.libcamera.org/patch/25033/","msgid":"<20251114005428.90024-4-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:07","name":"[v4,03/21] ipa: libipa: Provide fixed point quantized traits","mbox":"https://patchwork.libcamera.org/patch/25033/mbox/"},{"id":25034,"url":"https://patchwork.libcamera.org/api/1.1/patches/25034/?format=json","web_url":"https://patchwork.libcamera.org/patch/25034/","msgid":"<20251114005428.90024-5-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:08","name":"[v4,04/21] test: libipa: Provide FixedPoint Quantized tests","mbox":"https://patchwork.libcamera.org/patch/25034/mbox/"},{"id":25035,"url":"https://patchwork.libcamera.org/api/1.1/patches/25035/?format=json","web_url":"https://patchwork.libcamera.org/patch/25035/","msgid":"<20251114005428.90024-6-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:09","name":"[v4,05/21] ipa: libipa: fixedpoint: Fix unsigned usage","mbox":"https://patchwork.libcamera.org/patch/25035/mbox/"},{"id":25036,"url":"https://patchwork.libcamera.org/api/1.1/patches/25036/?format=json","web_url":"https://patchwork.libcamera.org/patch/25036/","msgid":"<20251114005428.90024-7-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:10","name":"[v4,06/21] test: libipa: Add Q4.7 type and tests to match existing use case tests","mbox":"https://patchwork.libcamera.org/patch/25036/mbox/"},{"id":25037,"url":"https://patchwork.libcamera.org/api/1.1/patches/25037/?format=json","web_url":"https://patchwork.libcamera.org/patch/25037/","msgid":"<20251114005428.90024-8-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:11","name":"[v4,07/21] ipa: libipa: Provide Q5.4 FixedPoint support","mbox":"https://patchwork.libcamera.org/patch/25037/mbox/"},{"id":25038,"url":"https://patchwork.libcamera.org/api/1.1/patches/25038/?format=json","web_url":"https://patchwork.libcamera.org/patch/25038/","msgid":"<20251114005428.90024-9-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:12","name":"[v4,08/21] ipa: libipa: Provide Q5.8 FixedPoint support","mbox":"https://patchwork.libcamera.org/patch/25038/mbox/"},{"id":25039,"url":"https://patchwork.libcamera.org/api/1.1/patches/25039/?format=json","web_url":"https://patchwork.libcamera.org/patch/25039/","msgid":"<20251114005428.90024-10-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:13","name":"[v4,09/21] ipa: libipa: Provide Q4.8 FixedPoint support","mbox":"https://patchwork.libcamera.org/patch/25039/mbox/"},{"id":25040,"url":"https://patchwork.libcamera.org/api/1.1/patches/25040/?format=json","web_url":"https://patchwork.libcamera.org/patch/25040/","msgid":"<20251114005428.90024-11-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:14","name":"[v4,10/21] ipa: libipa: fixedpoint: Provide a ScaledFixedPoint type","mbox":"https://patchwork.libcamera.org/patch/25040/mbox/"},{"id":25041,"url":"https://patchwork.libcamera.org/api/1.1/patches/25041/?format=json","web_url":"https://patchwork.libcamera.org/patch/25041/","msgid":"<20251114005428.90024-12-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:15","name":"[v4,11/21] test: libipa: Provide ScaledFixedPoint tests","mbox":"https://patchwork.libcamera.org/patch/25041/mbox/"},{"id":25042,"url":"https://patchwork.libcamera.org/api/1.1/patches/25042/?format=json","web_url":"https://patchwork.libcamera.org/patch/25042/","msgid":"<20251114005428.90024-13-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:16","name":"[v4,12/21] ipa: rkisp1: cproc: Convert to use Quantized types","mbox":"https://patchwork.libcamera.org/patch/25042/mbox/"},{"id":25043,"url":"https://patchwork.libcamera.org/api/1.1/patches/25043/?format=json","web_url":"https://patchwork.libcamera.org/patch/25043/","msgid":"<20251114005428.90024-14-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:17","name":"[v4,13/21] ipa: rkisp1: cproc: Report metadata","mbox":"https://patchwork.libcamera.org/patch/25043/mbox/"},{"id":25044,"url":"https://patchwork.libcamera.org/api/1.1/patches/25044/?format=json","web_url":"https://patchwork.libcamera.org/patch/25044/","msgid":"<20251114005428.90024-15-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:18","name":"[v4,14/21] libcamera: controls: Define a new core Hue control","mbox":"https://patchwork.libcamera.org/patch/25044/mbox/"},{"id":25045,"url":"https://patchwork.libcamera.org/api/1.1/patches/25045/?format=json","web_url":"https://patchwork.libcamera.org/patch/25045/","msgid":"<20251114005428.90024-16-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:19","name":"[v4,15/21] ipa: rkisp1: cproc: Provide a Hue control","mbox":"https://patchwork.libcamera.org/patch/25045/mbox/"},{"id":25046,"url":"https://patchwork.libcamera.org/api/1.1/patches/25046/?format=json","web_url":"https://patchwork.libcamera.org/patch/25046/","msgid":"<20251114005428.90024-17-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:20","name":"[v4,16/21] ipa: rkisp1: ccm: Use Q4_7 format directly","mbox":"https://patchwork.libcamera.org/patch/25046/mbox/"},{"id":25047,"url":"https://patchwork.libcamera.org/api/1.1/patches/25047/?format=json","web_url":"https://patchwork.libcamera.org/patch/25047/","msgid":"<20251114005428.90024-18-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:21","name":"[v4,17/21] ipa: mali-c55: Convert AWB to UQ4_8 usage","mbox":"https://patchwork.libcamera.org/patch/25047/mbox/"},{"id":25048,"url":"https://patchwork.libcamera.org/api/1.1/patches/25048/?format=json","web_url":"https://patchwork.libcamera.org/patch/25048/","msgid":"<20251114005428.90024-19-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:22","name":"[v4,18/21] ipa: mali-c55: agc: Quantise the ISP Digital Gain","mbox":"https://patchwork.libcamera.org/patch/25048/mbox/"},{"id":25049,"url":"https://patchwork.libcamera.org/api/1.1/patches/25049/?format=json","web_url":"https://patchwork.libcamera.org/patch/25049/","msgid":"<20251114005428.90024-20-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:23","name":"[v4,19/21] test: libipa: Remove legacy fixed point conversion test","mbox":"https://patchwork.libcamera.org/patch/25049/mbox/"},{"id":25050,"url":"https://patchwork.libcamera.org/api/1.1/patches/25050/?format=json","web_url":"https://patchwork.libcamera.org/patch/25050/","msgid":"<20251114005428.90024-21-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:24","name":"[v4,20/21] ipa: libipa: fixedpoint: Move float conversion inline","mbox":"https://patchwork.libcamera.org/patch/25050/mbox/"},{"id":25051,"url":"https://patchwork.libcamera.org/api/1.1/patches/25051/?format=json","web_url":"https://patchwork.libcamera.org/patch/25051/","msgid":"<20251114005428.90024-22-kieran.bingham@ideasonboard.com>","date":"2025-11-14T00:54:25","name":"[v4,21/21] ipa: libipa: fixedpoint: Remove unsigned workaround","mbox":"https://patchwork.libcamera.org/patch/25051/mbox/"}]},{"id":5590,"url":"https://patchwork.libcamera.org/api/1.1/series/5590/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5590","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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: agc: Calculate exposure limits","date":"2025-11-14T14:16:55","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/1.1/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":3,"total":19,"received_total":19,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5590/mbox/","cover_letter":{"id":25052,"url":"https://patchwork.libcamera.org/api/1.1/covers/25052/?format=json","web_url":"https://patchwork.libcamera.org/cover/25052/","msgid":"<20251114-exposure-limits-v3-0-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:16:55","name":"[v3,00/19] libipa: agc: Calculate exposure limits","mbox":"https://patchwork.libcamera.org/cover/25052/mbox/"},"patches":[{"id":25053,"url":"https://patchwork.libcamera.org/api/1.1/patches/25053/?format=json","web_url":"https://patchwork.libcamera.org/patch/25053/","msgid":"<20251114-exposure-limits-v3-1-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:16:56","name":"[v3,01/19] ipa: mali-c55: Move CameraHelper to context","mbox":"https://patchwork.libcamera.org/patch/25053/mbox/"},{"id":25054,"url":"https://patchwork.libcamera.org/api/1.1/patches/25054/?format=json","web_url":"https://patchwork.libcamera.org/patch/25054/","msgid":"<20251114-exposure-limits-v3-2-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:16:57","name":"[v3,02/19] ipa: ipu3: Move CameraHelper to context","mbox":"https://patchwork.libcamera.org/patch/25054/mbox/"},{"id":25055,"url":"https://patchwork.libcamera.org/api/1.1/patches/25055/?format=json","web_url":"https://patchwork.libcamera.org/patch/25055/","msgid":"<20251114-exposure-limits-v3-3-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:16:58","name":"[v3,03/19] ipa: rkisp1: Store FrameDurationLimits as sensor config","mbox":"https://patchwork.libcamera.org/patch/25055/mbox/"},{"id":25056,"url":"https://patchwork.libcamera.org/api/1.1/patches/25056/?format=json","web_url":"https://patchwork.libcamera.org/patch/25056/","msgid":"<20251114-exposure-limits-v3-4-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:16:59","name":"[v3,04/19] ipa: mali: Move exposure limits to sensor config","mbox":"https://patchwork.libcamera.org/patch/25056/mbox/"},{"id":25057,"url":"https://patchwork.libcamera.org/api/1.1/patches/25057/?format=json","web_url":"https://patchwork.libcamera.org/patch/25057/","msgid":"<20251114-exposure-limits-v3-5-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:00","name":"[v3,05/19] ipa: ipu3: Move exposure limits to sensor config","mbox":"https://patchwork.libcamera.org/patch/25057/mbox/"},{"id":25058,"url":"https://patchwork.libcamera.org/api/1.1/patches/25058/?format=json","web_url":"https://patchwork.libcamera.org/patch/25058/","msgid":"<20251114-exposure-limits-v3-6-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:01","name":"[v3,06/19] ipa: camera_sensor_helper: Introduce maxShutterTime()","mbox":"https://patchwork.libcamera.org/patch/25058/mbox/"},{"id":25059,"url":"https://patchwork.libcamera.org/api/1.1/patches/25059/?format=json","web_url":"https://patchwork.libcamera.org/patch/25059/","msgid":"<20251114-exposure-limits-v3-7-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:02","name":"[v3,07/19] ipa: camera_sensor_helper: Introduce minFrameDuration()","mbox":"https://patchwork.libcamera.org/patch/25059/mbox/"},{"id":25060,"url":"https://patchwork.libcamera.org/api/1.1/patches/25060/?format=json","web_url":"https://patchwork.libcamera.org/patch/25060/","msgid":"<20251114-exposure-limits-v3-8-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:03","name":"[v3,08/19] ipa: libipa: agc: Remove unused accessors","mbox":"https://patchwork.libcamera.org/patch/25060/mbox/"},{"id":25061,"url":"https://patchwork.libcamera.org/api/1.1/patches/25061/?format=json","web_url":"https://patchwork.libcamera.org/patch/25061/","msgid":"<20251114-exposure-limits-v3-9-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:04","name":"[v3,09/19] ipa: libipa: agc: Store sensor configuration parameters","mbox":"https://patchwork.libcamera.org/patch/25061/mbox/"},{"id":25062,"url":"https://patchwork.libcamera.org/api/1.1/patches/25062/?format=json","web_url":"https://patchwork.libcamera.org/patch/25062/","msgid":"<20251114-exposure-limits-v3-10-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:05","name":"[v3,10/19] ipa: libipa: agc: Make Agc::configure() set limits","mbox":"https://patchwork.libcamera.org/patch/25062/mbox/"},{"id":25063,"url":"https://patchwork.libcamera.org/api/1.1/patches/25063/?format=json","web_url":"https://patchwork.libcamera.org/patch/25063/","msgid":"<20251114-exposure-limits-v3-11-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:06","name":"[v3,11/19] ipa: libipa: agc: Pass the frame duration to configure()","mbox":"https://patchwork.libcamera.org/patch/25063/mbox/"},{"id":25064,"url":"https://patchwork.libcamera.org/api/1.1/patches/25064/?format=json","web_url":"https://patchwork.libcamera.org/patch/25064/","msgid":"<20251114-exposure-limits-v3-12-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:07","name":"[v3,12/19] ipa: libipa: agc: Compute max shutter time with frame duration","mbox":"https://patchwork.libcamera.org/patch/25064/mbox/"},{"id":25065,"url":"https://patchwork.libcamera.org/api/1.1/patches/25065/?format=json","web_url":"https://patchwork.libcamera.org/patch/25065/","msgid":"<20251114-exposure-limits-v3-13-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:08","name":"[v3,13/19] ipa: libipa: agc: Calculate exposure limits with frame duration","mbox":"https://patchwork.libcamera.org/patch/25065/mbox/"},{"id":25066,"url":"https://patchwork.libcamera.org/api/1.1/patches/25066/?format=json","web_url":"https://patchwork.libcamera.org/patch/25066/","msgid":"<20251114-exposure-limits-v3-14-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:09","name":"[v3,14/19] ipa: libipa: agc: Rework setLimits() interface","mbox":"https://patchwork.libcamera.org/patch/25066/mbox/"},{"id":25067,"url":"https://patchwork.libcamera.org/api/1.1/patches/25067/?format=json","web_url":"https://patchwork.libcamera.org/patch/25067/","msgid":"<20251114-exposure-limits-v3-15-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:10","name":"[v3,15/19] ipa: libipa: agc: Fold resetFrameCount() in configure()","mbox":"https://patchwork.libcamera.org/patch/25067/mbox/"},{"id":25068,"url":"https://patchwork.libcamera.org/api/1.1/patches/25068/?format=json","web_url":"https://patchwork.libcamera.org/patch/25068/","msgid":"<20251114-exposure-limits-v3-16-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:11","name":"[v3,16/19] ipa: libipa: Remove maxExposureTime from sensor configuration","mbox":"https://patchwork.libcamera.org/patch/25068/mbox/"},{"id":25069,"url":"https://patchwork.libcamera.org/api/1.1/patches/25069/?format=json","web_url":"https://patchwork.libcamera.org/patch/25069/","msgid":"<20251114-exposure-limits-v3-17-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:12","name":"[v3,17/19] ipa: rkisp1: agc: Calculate frame duration using cam helper","mbox":"https://patchwork.libcamera.org/patch/25069/mbox/"},{"id":25070,"url":"https://patchwork.libcamera.org/api/1.1/patches/25070/?format=json","web_url":"https://patchwork.libcamera.org/patch/25070/","msgid":"<20251114-exposure-limits-v3-18-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:13","name":"[v3,18/19] ipa: libipa: agc: Initialize a sensible frame duration","mbox":"https://patchwork.libcamera.org/patch/25070/mbox/"},{"id":25071,"url":"https://patchwork.libcamera.org/api/1.1/patches/25071/?format=json","web_url":"https://patchwork.libcamera.org/patch/25071/","msgid":"<20251114-exposure-limits-v3-19-b7c07feba026@ideasonboard.com>","date":"2025-11-14T14:17:14","name":"[DNI,v3,19/19] ipa: mali: Handle FrameDurationLimits","mbox":"https://patchwork.libcamera.org/patch/25071/mbox/"}]},{"id":5591,"url":"https://patchwork.libcamera.org/api/1.1/series/5591/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5591","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"imx8-isi: Use MediaPipeline","date":"2025-11-14T15:43:39","submitter":{"id":218,"url":"https://patchwork.libcamera.org/api/1.1/people/218/?format=json","name":"Antoine Bouyer","email":"antoine.bouyer@nxp.com"},"version":2,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5591/mbox/","cover_letter":{"id":25072,"url":"https://patchwork.libcamera.org/api/1.1/covers/25072/?format=json","web_url":"https://patchwork.libcamera.org/cover/25072/","msgid":"<20251114154341.654850-1-antoine.bouyer@nxp.com>","date":"2025-11-14T15:43:39","name":"[v2,0/2] imx8-isi: Use MediaPipeline","mbox":"https://patchwork.libcamera.org/cover/25072/mbox/"},"patches":[{"id":25073,"url":"https://patchwork.libcamera.org/api/1.1/patches/25073/?format=json","web_url":"https://patchwork.libcamera.org/patch/25073/","msgid":"<20251114154341.654850-2-antoine.bouyer@nxp.com>","date":"2025-11-14T15:43:40","name":"[v2,1/2] libamera: media_pipeline: Add accessor for MediaPipeline list of entities","mbox":"https://patchwork.libcamera.org/patch/25073/mbox/"},{"id":25074,"url":"https://patchwork.libcamera.org/api/1.1/patches/25074/?format=json","web_url":"https://patchwork.libcamera.org/patch/25074/","msgid":"<20251114154341.654850-3-antoine.bouyer@nxp.com>","date":"2025-11-14T15:43:41","name":"[v2,2/2] pipeline: imx8-isi: Integrating MediaPipeline class","mbox":"https://patchwork.libcamera.org/patch/25074/mbox/"}]},{"id":5592,"url":"https://patchwork.libcamera.org/api/1.1/series/5592/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5592","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Fix ControlSerializer deserializing array controls","date":"2025-11-17T08:08:13","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/1.1/people/17/?format=json","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"version":6,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5592/mbox/","cover_letter":{"id":25075,"url":"https://patchwork.libcamera.org/api/1.1/covers/25075/?format=json","web_url":"https://patchwork.libcamera.org/cover/25075/","msgid":"<20251117080818.3009835-1-paul.elder@ideasonboard.com>","date":"2025-11-17T08:08:13","name":"[v6,0/2] Fix ControlSerializer deserializing array controls","mbox":"https://patchwork.libcamera.org/cover/25075/mbox/"},"patches":[{"id":25076,"url":"https://patchwork.libcamera.org/api/1.1/patches/25076/?format=json","web_url":"https://patchwork.libcamera.org/patch/25076/","msgid":"<20251117080818.3009835-2-paul.elder@ideasonboard.com>","date":"2025-11-17T08:08:14","name":"[v6,1/2] libcamera: control_serializer: Add array info to serialized ControlValue","mbox":"https://patchwork.libcamera.org/patch/25076/mbox/"},{"id":25077,"url":"https://patchwork.libcamera.org/api/1.1/patches/25077/?format=json","web_url":"https://patchwork.libcamera.org/patch/25077/","msgid":"<20251117080818.3009835-3-paul.elder@ideasonboard.com>","date":"2025-11-17T08:08:15","name":"[v6,2/2] ipa: ipu3, mali-c55, rkisp1, rpi: Fix reporting non-scalar controls","mbox":"https://patchwork.libcamera.org/patch/25077/mbox/"}]},{"id":5593,"url":"https://patchwork.libcamera.org/api/1.1/series/5593/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5593","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"pipeline: simple: Reduce warning of unknown pixel formats","date":"2025-11-18T13:08:12","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/1.1/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5593/mbox/","cover_letter":null,"patches":[{"id":25078,"url":"https://patchwork.libcamera.org/api/1.1/patches/25078/?format=json","web_url":"https://patchwork.libcamera.org/patch/25078/","msgid":"<20251118130812.17594-1-kieran.bingham@ideasonboard.com>","date":"2025-11-18T13:08:12","name":"pipeline: simple: Reduce warning of unknown pixel formats","mbox":"https://patchwork.libcamera.org/patch/25078/mbox/"}]},{"id":5594,"url":"https://patchwork.libcamera.org/api/1.1/series/5594/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5594","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v2] pipeline: simple: Reduce warning of unknown pixel formats","date":"2025-11-18T13:27:19","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/1.1/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5594/mbox/","cover_letter":null,"patches":[{"id":25079,"url":"https://patchwork.libcamera.org/api/1.1/patches/25079/?format=json","web_url":"https://patchwork.libcamera.org/patch/25079/","msgid":"<20251118132720.18468-1-kieran.bingham@ideasonboard.com>","date":"2025-11-18T13:27:19","name":"[v2] pipeline: simple: Reduce warning of unknown pixel formats","mbox":"https://patchwork.libcamera.org/patch/25079/mbox/"}]},{"id":5595,"url":"https://patchwork.libcamera.org/api/1.1/series/5595/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5595","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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: agc: Fix constraints yTarget handling and add PWL support","date":"2025-11-19T13:22:09","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/1.1/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":3,"total":4,"received_total":4,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5595/mbox/","cover_letter":{"id":25080,"url":"https://patchwork.libcamera.org/api/1.1/covers/25080/?format=json","web_url":"https://patchwork.libcamera.org/cover/25080/","msgid":"<20251119132221.2088013-1-stefan.klug@ideasonboard.com>","date":"2025-11-19T13:22:09","name":"[v3,0/4] libipa: agc: Fix constraints yTarget handling and add PWL support","mbox":"https://patchwork.libcamera.org/cover/25080/mbox/"},"patches":[{"id":25081,"url":"https://patchwork.libcamera.org/api/1.1/patches/25081/?format=json","web_url":"https://patchwork.libcamera.org/patch/25081/","msgid":"<20251119132221.2088013-2-stefan.klug@ideasonboard.com>","date":"2025-11-19T13:22:10","name":"[v3,1/4] ipa: libipa: pwl: Allow to parse a plain yaml value as single point PWL","mbox":"https://patchwork.libcamera.org/patch/25081/mbox/"},{"id":25082,"url":"https://patchwork.libcamera.org/api/1.1/patches/25082/?format=json","web_url":"https://patchwork.libcamera.org/patch/25082/","msgid":"<20251119132221.2088013-3-stefan.klug@ideasonboard.com>","date":"2025-11-19T13:22:11","name":"[v3,2/4] ipa: rkisp1: lux: Properly handle frame context and active state","mbox":"https://patchwork.libcamera.org/patch/25082/mbox/"},{"id":25083,"url":"https://patchwork.libcamera.org/api/1.1/patches/25083/?format=json","web_url":"https://patchwork.libcamera.org/patch/25083/","msgid":"<20251119132221.2088013-4-stefan.klug@ideasonboard.com>","date":"2025-11-19T13:22:12","name":"[v3,3/4] ipa: libipa: agc_mean_luminance: Change luminance target to piecewise linear function","mbox":"https://patchwork.libcamera.org/patch/25083/mbox/"},{"id":25084,"url":"https://patchwork.libcamera.org/api/1.1/patches/25084/?format=json","web_url":"https://patchwork.libcamera.org/patch/25084/","msgid":"<20251119132221.2088013-5-stefan.klug@ideasonboard.com>","date":"2025-11-19T13:22:13","name":"[v3,4/4] ipa: libipa: agc_mean_luminance: Fix yTarget handling in constraints","mbox":"https://patchwork.libcamera.org/patch/25084/mbox/"}]},{"id":5596,"url":"https://patchwork.libcamera.org/api/1.1/series/5596/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5596","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"qcam: Sync buffers before import","date":"2025-11-20T09:49:19","submitter":{"id":140,"url":"https://patchwork.libcamera.org/api/1.1/people/140/?format=json","name":"Robert Mader","email":"robert.mader@collabora.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5596/mbox/","cover_letter":null,"patches":[{"id":25085,"url":"https://patchwork.libcamera.org/api/1.1/patches/25085/?format=json","web_url":"https://patchwork.libcamera.org/patch/25085/","msgid":"<20251120094919.12138-1-robert.mader@collabora.com>","date":"2025-11-20T09:49:19","name":"qcam: Sync buffers before import","mbox":"https://patchwork.libcamera.org/patch/25085/mbox/"}]},{"id":5597,"url":"https://patchwork.libcamera.org/api/1.1/series/5597/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5597","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Simple pipeline IPA cleanup","date":"2025-11-20T10:45:35","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/1.1/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":2,"total":13,"received_total":13,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5597/mbox/","cover_letter":{"id":25086,"url":"https://patchwork.libcamera.org/api/1.1/covers/25086/?format=json","web_url":"https://patchwork.libcamera.org/cover/25086/","msgid":"<20251120104548.80268-1-mzamazal@redhat.com>","date":"2025-11-20T10:45:35","name":"[RFC,v2,00/13] Simple pipeline IPA cleanup","mbox":"https://patchwork.libcamera.org/cover/25086/mbox/"},"patches":[{"id":25087,"url":"https://patchwork.libcamera.org/api/1.1/patches/25087/?format=json","web_url":"https://patchwork.libcamera.org/patch/25087/","msgid":"<20251120104548.80268-2-mzamazal@redhat.com>","date":"2025-11-20T10:45:36","name":"[RFC,v2,01/13] libcamera: ipa: simple: Remove an unused include from awb.cpp","mbox":"https://patchwork.libcamera.org/patch/25087/mbox/"},{"id":25088,"url":"https://patchwork.libcamera.org/api/1.1/patches/25088/?format=json","web_url":"https://patchwork.libcamera.org/patch/25088/","msgid":"<20251120104548.80268-3-mzamazal@redhat.com>","date":"2025-11-20T10:45:37","name":"[RFC,v2,02/13] libcamera: ipa: simple: Unwrap IPAFrameContext::ccm","mbox":"https://patchwork.libcamera.org/patch/25088/mbox/"},{"id":25089,"url":"https://patchwork.libcamera.org/api/1.1/patches/25089/?format=json","web_url":"https://patchwork.libcamera.org/patch/25089/","msgid":"<20251120104548.80268-4-mzamazal@redhat.com>","date":"2025-11-20T10:45:38","name":"[RFC,v2,03/13] libcamera: ipa: simple: Generalise tracking matrix changes","mbox":"https://patchwork.libcamera.org/patch/25089/mbox/"},{"id":25090,"url":"https://patchwork.libcamera.org/api/1.1/patches/25090/?format=json","web_url":"https://patchwork.libcamera.org/patch/25090/","msgid":"<20251120104548.80268-5-mzamazal@redhat.com>","date":"2025-11-20T10:45:39","name":"[RFC,v2,04/13] libcamera: ipa: simple: Rename \"ccm\" identifiers not specific to CCM","mbox":"https://patchwork.libcamera.org/patch/25090/mbox/"},{"id":25091,"url":"https://patchwork.libcamera.org/api/1.1/patches/25091/?format=json","web_url":"https://patchwork.libcamera.org/patch/25091/","msgid":"<20251120104548.80268-6-mzamazal@redhat.com>","date":"2025-11-20T10:45:40","name":"[RFC,v2,05/13] libcamera: ipa: simple: Introduce a general correction matrix","mbox":"https://patchwork.libcamera.org/patch/25091/mbox/"},{"id":25092,"url":"https://patchwork.libcamera.org/api/1.1/patches/25092/?format=json","web_url":"https://patchwork.libcamera.org/patch/25092/","msgid":"<20251120104548.80268-7-mzamazal@redhat.com>","date":"2025-11-20T10:45:41","name":"[RFC,v2,06/13] libcamera: ipa: simple: Initialise the general correction matrix","mbox":"https://patchwork.libcamera.org/patch/25092/mbox/"},{"id":25093,"url":"https://patchwork.libcamera.org/api/1.1/patches/25093/?format=json","web_url":"https://patchwork.libcamera.org/patch/25093/","msgid":"<20251120104548.80268-8-mzamazal@redhat.com>","date":"2025-11-20T10:45:42","name":"[RFC,v2,07/13] libcamera: ipa: simple: Separate saturation from CCM","mbox":"https://patchwork.libcamera.org/patch/25093/mbox/"},{"id":25097,"url":"https://patchwork.libcamera.org/api/1.1/patches/25097/?format=json","web_url":"https://patchwork.libcamera.org/patch/25097/","msgid":"<20251120104548.80268-9-mzamazal@redhat.com>","date":"2025-11-20T10:45:43","name":"[RFC,v2,08/13] libcamera: ipa: simple: Move contrast settings to adjust.cpp","mbox":"https://patchwork.libcamera.org/patch/25097/mbox/"},{"id":25095,"url":"https://patchwork.libcamera.org/api/1.1/patches/25095/?format=json","web_url":"https://patchwork.libcamera.org/patch/25095/","msgid":"<20251120104548.80268-10-mzamazal@redhat.com>","date":"2025-11-20T10:45:44","name":"[RFC,v2,09/13] libcamera: ipa: simple: Make gamma adjustable","mbox":"https://patchwork.libcamera.org/patch/25095/mbox/"},{"id":25094,"url":"https://patchwork.libcamera.org/api/1.1/patches/25094/?format=json","web_url":"https://patchwork.libcamera.org/patch/25094/","msgid":"<20251120104548.80268-11-mzamazal@redhat.com>","date":"2025-11-20T10:45:45","name":"[RFC,v2,10/13] libcamera: ipa: simple: Apply gain matrix in awb","mbox":"https://patchwork.libcamera.org/patch/25094/mbox/"},{"id":25096,"url":"https://patchwork.libcamera.org/api/1.1/patches/25096/?format=json","web_url":"https://patchwork.libcamera.org/patch/25096/","msgid":"<20251120104548.80268-12-mzamazal@redhat.com>","date":"2025-11-20T10:45:46","name":"[RFC,v2,11/13] libcamera: ipa: simple: Use float type for adjustment controls","mbox":"https://patchwork.libcamera.org/patch/25096/mbox/"},{"id":25098,"url":"https://patchwork.libcamera.org/api/1.1/patches/25098/?format=json","web_url":"https://patchwork.libcamera.org/patch/25098/","msgid":"<20251120104548.80268-13-mzamazal@redhat.com>","date":"2025-11-20T10:45:47","name":"[RFC,v2,12/13] libcamera: ipa: simple: Use symbolic constants for adjust defaults","mbox":"https://patchwork.libcamera.org/patch/25098/mbox/"},{"id":25099,"url":"https://patchwork.libcamera.org/api/1.1/patches/25099/?format=json","web_url":"https://patchwork.libcamera.org/patch/25099/","msgid":"<20251120104548.80268-14-mzamazal@redhat.com>","date":"2025-11-20T10:45:48","name":"[RFC,v2,13/13] libcamera: ipa: simple: Remove Lut algorithm","mbox":"https://patchwork.libcamera.org/patch/25099/mbox/"}]},{"id":5598,"url":"https://patchwork.libcamera.org/api/1.1/series/5598/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5598","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v2] libipa: module: Allow algorithms to be disabled via the tuning file","date":"2025-11-20T13:41:01","submitter":{"id":215,"url":"https://patchwork.libcamera.org/api/1.1/people/215/?format=json","name":"Isaac Scott","email":"isaac.scott@ideasonboard.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5598/mbox/","cover_letter":null,"patches":[{"id":25100,"url":"https://patchwork.libcamera.org/api/1.1/patches/25100/?format=json","web_url":"https://patchwork.libcamera.org/patch/25100/","msgid":"<20251120134101.72892-1-isaac.scott@ideasonboard.com>","date":"2025-11-20T13:41:01","name":"[v2] libipa: module: Allow algorithms to be disabled via the tuning file","mbox":"https://patchwork.libcamera.org/patch/25100/mbox/"}]},{"id":5599,"url":"https://patchwork.libcamera.org/api/1.1/series/5599/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5599","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"GPUISP precursor series","date":"2025-11-20T23:19:57","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/1.1/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"version":1,"total":22,"received_total":22,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5599/mbox/","cover_letter":{"id":25101,"url":"https://patchwork.libcamera.org/api/1.1/covers/25101/?format=json","web_url":"https://patchwork.libcamera.org/cover/25101/","msgid":"<20251120232019.3590-1-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:19:57","name":"[00/22] GPUISP precursor series","mbox":"https://patchwork.libcamera.org/cover/25101/mbox/"},"patches":[{"id":25102,"url":"https://patchwork.libcamera.org/api/1.1/patches/25102/?format=json","web_url":"https://patchwork.libcamera.org/patch/25102/","msgid":"<20251120232019.3590-2-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:19:58","name":"[01/22] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader","mbox":"https://patchwork.libcamera.org/patch/25102/mbox/"},{"id":25103,"url":"https://patchwork.libcamera.org/api/1.1/patches/25103/?format=json","web_url":"https://patchwork.libcamera.org/patch/25103/","msgid":"<20251120232019.3590-3-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:19:59","name":"[02/22] utils: gen-shader-headers: Add a utility to generate headers from shaders","mbox":"https://patchwork.libcamera.org/patch/25103/mbox/"},{"id":25104,"url":"https://patchwork.libcamera.org/api/1.1/patches/25104/?format=json","web_url":"https://patchwork.libcamera.org/patch/25104/","msgid":"<20251120232019.3590-4-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:00","name":"[03/22] meson: Automatically generate glsl_shaders.h from specified shader programs","mbox":"https://patchwork.libcamera.org/patch/25104/mbox/"},{"id":25105,"url":"https://patchwork.libcamera.org/api/1.1/patches/25105/?format=json","web_url":"https://patchwork.libcamera.org/patch/25105/","msgid":"<20251120232019.3590-5-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:01","name":"[04/22] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation","mbox":"https://patchwork.libcamera.org/patch/25105/mbox/"},{"id":25106,"url":"https://patchwork.libcamera.org/api/1.1/patches/25106/?format=json","web_url":"https://patchwork.libcamera.org/patch/25106/","msgid":"<20251120232019.3590-6-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:02","name":"[05/22] libcamera: swstats_cpu: Drop patternSize_ documentation","mbox":"https://patchwork.libcamera.org/patch/25106/mbox/"},{"id":25107,"url":"https://patchwork.libcamera.org/api/1.1/patches/25107/?format=json","web_url":"https://patchwork.libcamera.org/patch/25107/","msgid":"<20251120232019.3590-7-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:03","name":"[06/22] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp","mbox":"https://patchwork.libcamera.org/patch/25107/mbox/"},{"id":25108,"url":"https://patchwork.libcamera.org/api/1.1/patches/25108/?format=json","web_url":"https://patchwork.libcamera.org/patch/25108/","msgid":"<20251120232019.3590-8-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:04","name":"[07/22] libcamera: software_isp: Move benchmark code to its own class","mbox":"https://patchwork.libcamera.org/patch/25108/mbox/"},{"id":25109,"url":"https://patchwork.libcamera.org/api/1.1/patches/25109/?format=json","web_url":"https://patchwork.libcamera.org/patch/25109/","msgid":"<20251120232019.3590-9-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:05","name":"[08/22] libcamera: swstats_cpu: Add processFrame() method","mbox":"https://patchwork.libcamera.org/patch/25109/mbox/"},{"id":25110,"url":"https://patchwork.libcamera.org/api/1.1/patches/25110/?format=json","web_url":"https://patchwork.libcamera.org/patch/25110/","msgid":"<20251120232019.3590-10-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:06","name":"[09/22] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25110/mbox/"},{"id":25111,"url":"https://patchwork.libcamera.org/api/1.1/patches/25111/?format=json","web_url":"https://patchwork.libcamera.org/patch/25111/","msgid":"<20251120232019.3590-11-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:07","name":"[10/22] libcamera: software_isp: Move Bayer params init from DebayerCpu to Debayer","mbox":"https://patchwork.libcamera.org/patch/25111/mbox/"},{"id":25112,"url":"https://patchwork.libcamera.org/api/1.1/patches/25112/?format=json","web_url":"https://patchwork.libcamera.org/patch/25112/","msgid":"<20251120232019.3590-12-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:08","name":"[11/22] libcamera: software_isp: Move param select code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25112/mbox/"},{"id":25113,"url":"https://patchwork.libcamera.org/api/1.1/patches/25113/?format=json","web_url":"https://patchwork.libcamera.org/patch/25113/","msgid":"<20251120232019.3590-13-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:09","name":"[12/22] libcamera: software_isp: Move DMA Sync code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25113/mbox/"},{"id":25114,"url":"https://patchwork.libcamera.org/api/1.1/patches/25114/?format=json","web_url":"https://patchwork.libcamera.org/patch/25114/","msgid":"<20251120232019.3590-14-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:10","name":"[13/22] libcamera: software_isp: Make output DMA sync contingent","mbox":"https://patchwork.libcamera.org/patch/25114/mbox/"},{"id":25115,"url":"https://patchwork.libcamera.org/api/1.1/patches/25115/?format=json","web_url":"https://patchwork.libcamera.org/patch/25115/","msgid":"<20251120232019.3590-15-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:11","name":"[14/22] libcamera: software_isp: Move isStandardBayerOrder to base class","mbox":"https://patchwork.libcamera.org/patch/25115/mbox/"},{"id":25116,"url":"https://patchwork.libcamera.org/api/1.1/patches/25116/?format=json","web_url":"https://patchwork.libcamera.org/patch/25116/","msgid":"<20251120232019.3590-16-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:12","name":"[15/22] libcamera: software_isp: Start the ISP thread in configure","mbox":"https://patchwork.libcamera.org/patch/25116/mbox/"},{"id":25117,"url":"https://patchwork.libcamera.org/api/1.1/patches/25117/?format=json","web_url":"https://patchwork.libcamera.org/patch/25117/","msgid":"<20251120232019.3590-17-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:13","name":"[16/22] libcamera: software_isp: Move configure to worker thread","mbox":"https://patchwork.libcamera.org/patch/25117/mbox/"},{"id":25118,"url":"https://patchwork.libcamera.org/api/1.1/patches/25118/?format=json","web_url":"https://patchwork.libcamera.org/patch/25118/","msgid":"<20251120232019.3590-18-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:14","name":"[17/22] libcamera: software_isp: debayer: Introduce a stop() callback to the debayer object","mbox":"https://patchwork.libcamera.org/patch/25118/mbox/"},{"id":25119,"url":"https://patchwork.libcamera.org/api/1.1/patches/25119/?format=json","web_url":"https://patchwork.libcamera.org/patch/25119/","msgid":"<20251120232019.3590-19-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:15","name":"[18/22] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu","mbox":"https://patchwork.libcamera.org/patch/25119/mbox/"},{"id":25120,"url":"https://patchwork.libcamera.org/api/1.1/patches/25120/?format=json","web_url":"https://patchwork.libcamera.org/patch/25120/","msgid":"<20251120232019.3590-20-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:16","name":"[19/22] libcamera: software_isp: lut: Make CCM available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25120/mbox/"},{"id":25121,"url":"https://patchwork.libcamera.org/api/1.1/patches/25121/?format=json","web_url":"https://patchwork.libcamera.org/patch/25121/","msgid":"<20251120232019.3590-21-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:17","name":"[20/22] libcamera: software_isp: blacklevel: Make black level available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25121/mbox/"},{"id":25122,"url":"https://patchwork.libcamera.org/api/1.1/patches/25122/?format=json","web_url":"https://patchwork.libcamera.org/patch/25122/","msgid":"<20251120232019.3590-22-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:18","name":"[21/22] libcamera: software_isp: lut: Make gamma from lut.cpp available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25122/mbox/"},{"id":25123,"url":"https://patchwork.libcamera.org/api/1.1/patches/25123/?format=json","web_url":"https://patchwork.libcamera.org/patch/25123/","msgid":"<20251120232019.3590-23-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:20:19","name":"[22/22] libcamera: software_isp: lut: Make contrast available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25123/mbox/"}]},{"id":5600,"url":"https://patchwork.libcamera.org/api/1.1/series/5600/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5600","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Add GLES 2.0 GPUISP to libcamera","date":"2025-11-20T23:33:24","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/1.1/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"version":4,"total":23,"received_total":23,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5600/mbox/","cover_letter":{"id":25124,"url":"https://patchwork.libcamera.org/api/1.1/covers/25124/?format=json","web_url":"https://patchwork.libcamera.org/cover/25124/","msgid":"<20251120233347.5046-1-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:24","name":"[v4,00/23] Add GLES 2.0 GPUISP to libcamera","mbox":"https://patchwork.libcamera.org/cover/25124/mbox/"},"patches":[{"id":25125,"url":"https://patchwork.libcamera.org/api/1.1/patches/25125/?format=json","web_url":"https://patchwork.libcamera.org/patch/25125/","msgid":"<20251120233347.5046-2-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:25","name":"[v4,01/23] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access","mbox":"https://patchwork.libcamera.org/patch/25125/mbox/"},{"id":25126,"url":"https://patchwork.libcamera.org/api/1.1/patches/25126/?format=json","web_url":"https://patchwork.libcamera.org/patch/25126/","msgid":"<20251120233347.5046-3-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:26","name":"[v4,02/23] libcamera: software_isp: Make isStandardBayerOrder static","mbox":"https://patchwork.libcamera.org/patch/25126/mbox/"},{"id":25127,"url":"https://patchwork.libcamera.org/api/1.1/patches/25127/?format=json","web_url":"https://patchwork.libcamera.org/patch/25127/","msgid":"<20251120233347.5046-4-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:27","name":"[v4,03/23] libcamera: software_isp: egl: Add a eGL base helper class","mbox":"https://patchwork.libcamera.org/patch/25127/mbox/"},{"id":25128,"url":"https://patchwork.libcamera.org/api/1.1/patches/25128/?format=json","web_url":"https://patchwork.libcamera.org/patch/25128/","msgid":"<20251120233347.5046-5-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:28","name":"[v4,04/23] libcamera: shaders: Rename bayer_8 to bayer_unpacked","mbox":"https://patchwork.libcamera.org/patch/25128/mbox/"},{"id":25129,"url":"https://patchwork.libcamera.org/api/1.1/patches/25129/?format=json","web_url":"https://patchwork.libcamera.org/patch/25129/","msgid":"<20251120233347.5046-6-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:29","name":"[v4,05/23] libcamera: shaders: Use highp not mediump for float precision","mbox":"https://patchwork.libcamera.org/patch/25129/mbox/"},{"id":25130,"url":"https://patchwork.libcamera.org/api/1.1/patches/25130/?format=json","web_url":"https://patchwork.libcamera.org/patch/25130/","msgid":"<20251120233347.5046-7-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:30","name":"[v4,06/23] libcamera: shaders: Extend debayer shaders to apply RGB gain values on output","mbox":"https://patchwork.libcamera.org/patch/25130/mbox/"},{"id":25131,"url":"https://patchwork.libcamera.org/api/1.1/patches/25131/?format=json","web_url":"https://patchwork.libcamera.org/patch/25131/","msgid":"<20251120233347.5046-8-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:31","name":"[v4,07/23] libcamera: shaders: Extend bayer shaders to support swapping R and B on output","mbox":"https://patchwork.libcamera.org/patch/25131/mbox/"},{"id":25132,"url":"https://patchwork.libcamera.org/api/1.1/patches/25132/?format=json","web_url":"https://patchwork.libcamera.org/patch/25132/","msgid":"<20251120233347.5046-9-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:32","name":"[v4,08/23] libcamera: shaders: Add support for black level compenstation","mbox":"https://patchwork.libcamera.org/patch/25132/mbox/"},{"id":25133,"url":"https://patchwork.libcamera.org/api/1.1/patches/25133/?format=json","web_url":"https://patchwork.libcamera.org/patch/25133/","msgid":"<20251120233347.5046-10-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:33","name":"[v4,09/23] libcamera: shaders: Add support for Gamma","mbox":"https://patchwork.libcamera.org/patch/25133/mbox/"},{"id":25134,"url":"https://patchwork.libcamera.org/api/1.1/patches/25134/?format=json","web_url":"https://patchwork.libcamera.org/patch/25134/","msgid":"<20251120233347.5046-11-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:34","name":"[v4,10/23] libcamera: shaders: Add support for contrast","mbox":"https://patchwork.libcamera.org/patch/25134/mbox/"},{"id":25135,"url":"https://patchwork.libcamera.org/api/1.1/patches/25135/?format=json","web_url":"https://patchwork.libcamera.org/patch/25135/","msgid":"<20251120233347.5046-12-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:35","name":"[v4,11/23] libcamera: software_isp: debayer_egl: Add an eGL debayer class","mbox":"https://patchwork.libcamera.org/patch/25135/mbox/"},{"id":25136,"url":"https://patchwork.libcamera.org/api/1.1/patches/25136/?format=json","web_url":"https://patchwork.libcamera.org/patch/25136/","msgid":"<20251120233347.5046-13-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:36","name":"[v4,12/23] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option","mbox":"https://patchwork.libcamera.org/patch/25136/mbox/"},{"id":25137,"url":"https://patchwork.libcamera.org/api/1.1/patches/25137/?format=json","web_url":"https://patchwork.libcamera.org/patch/25137/","msgid":"<20251120233347.5046-14-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:37","name":"[v4,13/23] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode","mbox":"https://patchwork.libcamera.org/patch/25137/mbox/"},{"id":25138,"url":"https://patchwork.libcamera.org/api/1.1/patches/25138/?format=json","web_url":"https://patchwork.libcamera.org/patch/25138/","msgid":"<20251120233347.5046-15-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:38","name":"[v4,14/23] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static","mbox":"https://patchwork.libcamera.org/patch/25138/mbox/"},{"id":25139,"url":"https://patchwork.libcamera.org/api/1.1/patches/25139/?format=json","web_url":"https://patchwork.libcamera.org/patch/25139/","msgid":"<20251120233347.5046-16-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:39","name":"[v4,15/23] libcamera: software_isp: GPU support for unpacked 10/12-bit formats","mbox":"https://patchwork.libcamera.org/patch/25139/mbox/"},{"id":25140,"url":"https://patchwork.libcamera.org/api/1.1/patches/25140/?format=json","web_url":"https://patchwork.libcamera.org/patch/25140/","msgid":"<20251120233347.5046-17-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:40","name":"[v4,16/23] libcamera: software_isp: Add a gpuisp todo list","mbox":"https://patchwork.libcamera.org/patch/25140/mbox/"},{"id":25141,"url":"https://patchwork.libcamera.org/api/1.1/patches/25141/?format=json","web_url":"https://patchwork.libcamera.org/patch/25141/","msgid":"<20251120233347.5046-18-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:41","name":"[v4,17/23] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2","mbox":"https://patchwork.libcamera.org/patch/25141/mbox/"},{"id":25142,"url":"https://patchwork.libcamera.org/api/1.1/patches/25142/?format=json","web_url":"https://patchwork.libcamera.org/patch/25142/","msgid":"<20251120233347.5046-19-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:42","name":"[v4,18/23] ipa: Add a new Algorithm::init() to support self-initalising algorithms","mbox":"https://patchwork.libcamera.org/patch/25142/mbox/"},{"id":25143,"url":"https://patchwork.libcamera.org/api/1.1/patches/25143/?format=json","web_url":"https://patchwork.libcamera.org/patch/25143/","msgid":"<20251120233347.5046-20-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:43","name":"[v4,19/23] libcamera: software_isp: Implement a static init() routine","mbox":"https://patchwork.libcamera.org/patch/25143/mbox/"},{"id":25144,"url":"https://patchwork.libcamera.org/api/1.1/patches/25144/?format=json","web_url":"https://patchwork.libcamera.org/patch/25144/","msgid":"<20251120233347.5046-21-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:44","name":"[v4,20/23] ipa: simple: Add a flag to indicate gpuIspEnabled","mbox":"https://patchwork.libcamera.org/patch/25144/mbox/"},{"id":25145,"url":"https://patchwork.libcamera.org/api/1.1/patches/25145/?format=json","web_url":"https://patchwork.libcamera.org/patch/25145/","msgid":"<20251120233347.5046-22-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:45","name":"[v4,21/23] ipa: libipa: module: Add createSelfEnumeratingAlgorithm","mbox":"https://patchwork.libcamera.org/patch/25145/mbox/"},{"id":25146,"url":"https://patchwork.libcamera.org/api/1.1/patches/25146/?format=json","web_url":"https://patchwork.libcamera.org/patch/25146/","msgid":"<20251120233347.5046-23-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:46","name":"[v4,22/23] ipa: software_isp: Call createSelfEnumeratingAlgorithm() to statically instantiate CCM algo","mbox":"https://patchwork.libcamera.org/patch/25146/mbox/"},{"id":25147,"url":"https://patchwork.libcamera.org/api/1.1/patches/25147/?format=json","web_url":"https://patchwork.libcamera.org/patch/25147/","msgid":"<20251120233347.5046-24-bryan.odonoghue@linaro.org>","date":"2025-11-20T23:33:47","name":"[v4,23/23] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true.","mbox":"https://patchwork.libcamera.org/patch/25147/mbox/"}]},{"id":5601,"url":"https://patchwork.libcamera.org/api/1.1/series/5601/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5601","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v3] libipa: module: Allow algorithms to be disabled via the tuning file","date":"2025-11-21T11:34:11","submitter":{"id":215,"url":"https://patchwork.libcamera.org/api/1.1/people/215/?format=json","name":"Isaac Scott","email":"isaac.scott@ideasonboard.com"},"version":3,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5601/mbox/","cover_letter":null,"patches":[{"id":25148,"url":"https://patchwork.libcamera.org/api/1.1/patches/25148/?format=json","web_url":"https://patchwork.libcamera.org/patch/25148/","msgid":"<20251121113411.111096-1-isaac.scott@ideasonboard.com>","date":"2025-11-21T11:34:11","name":"[v3] libipa: module: Allow algorithms to be disabled via the tuning file","mbox":"https://patchwork.libcamera.org/patch/25148/mbox/"}]},{"id":5602,"url":"https://patchwork.libcamera.org/api/1.1/series/5602/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5602","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"libcamera: software_isp: Assign colour spaces in configurations","date":"2025-11-21T15:18:02","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/1.1/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5602/mbox/","cover_letter":null,"patches":[{"id":25149,"url":"https://patchwork.libcamera.org/api/1.1/patches/25149/?format=json","web_url":"https://patchwork.libcamera.org/patch/25149/","msgid":"<20251121151802.80095-1-mzamazal@redhat.com>","date":"2025-11-21T15:18:02","name":"libcamera: software_isp: Assign colour spaces in configurations","mbox":"https://patchwork.libcamera.org/patch/25149/mbox/"}]},{"id":5603,"url":"https://patchwork.libcamera.org/api/1.1/series/5603/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5603","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v2] libcamera: software_isp: Assign colour spaces in configurations","date":"2025-11-21T16:30:16","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/1.1/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5603/mbox/","cover_letter":null,"patches":[{"id":25150,"url":"https://patchwork.libcamera.org/api/1.1/patches/25150/?format=json","web_url":"https://patchwork.libcamera.org/patch/25150/","msgid":"<20251121163016.94159-1-mzamazal@redhat.com>","date":"2025-11-21T16:30:16","name":"[v2] libcamera: software_isp: Assign colour spaces in configurations","mbox":"https://patchwork.libcamera.org/patch/25150/mbox/"}]},{"id":5604,"url":"https://patchwork.libcamera.org/api/1.1/series/5604/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5604","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v4] libipa: module: Allow algorithms to be disabled via the tuning file","date":"2025-11-21T17:31:24","submitter":{"id":215,"url":"https://patchwork.libcamera.org/api/1.1/people/215/?format=json","name":"Isaac Scott","email":"isaac.scott@ideasonboard.com"},"version":4,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5604/mbox/","cover_letter":null,"patches":[{"id":25151,"url":"https://patchwork.libcamera.org/api/1.1/patches/25151/?format=json","web_url":"https://patchwork.libcamera.org/patch/25151/","msgid":"<20251121173124.178430-1-isaac.scott@ideasonboard.com>","date":"2025-11-21T17:31:24","name":"[v4] libipa: module: Allow algorithms to be disabled via the tuning file","mbox":"https://patchwork.libcamera.org/patch/25151/mbox/"}]},{"id":5605,"url":"https://patchwork.libcamera.org/api/1.1/series/5605/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5605","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"GPUISP fixes","date":"2025-11-22T20:55:04","submitter":{"id":242,"url":"https://patchwork.libcamera.org/api/1.1/people/242/?format=json","name":"Hans de Goede","email":"johannes.goede@oss.qualcomm.com"},"version":1,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5605/mbox/","cover_letter":{"id":25152,"url":"https://patchwork.libcamera.org/api/1.1/covers/25152/?format=json","web_url":"https://patchwork.libcamera.org/cover/25152/","msgid":"<20251122205507.37387-1-johannes.goede@oss.qualcomm.com>","date":"2025-11-22T20:55:04","name":"[0/3] GPUISP fixes","mbox":"https://patchwork.libcamera.org/cover/25152/mbox/"},"patches":[{"id":25153,"url":"https://patchwork.libcamera.org/api/1.1/patches/25153/?format=json","web_url":"https://patchwork.libcamera.org/patch/25153/","msgid":"<20251122205507.37387-2-johannes.goede@oss.qualcomm.com>","date":"2025-11-22T20:55:05","name":"[1/3] libcamera: swstats_cpu: Stop doing unnecessary work in processFrame()","mbox":"https://patchwork.libcamera.org/patch/25153/mbox/"},{"id":25154,"url":"https://patchwork.libcamera.org/api/1.1/patches/25154/?format=json","web_url":"https://patchwork.libcamera.org/patch/25154/","msgid":"<20251122205507.37387-3-johannes.goede@oss.qualcomm.com>","date":"2025-11-22T20:55:06","name":"[2/3] libcamera: software_isp: debayer_egl: Fix input sampling when width != stride","mbox":"https://patchwork.libcamera.org/patch/25154/mbox/"},{"id":25155,"url":"https://patchwork.libcamera.org/api/1.1/patches/25155/?format=json","web_url":"https://patchwork.libcamera.org/patch/25155/","msgid":"<20251122205507.37387-4-johannes.goede@oss.qualcomm.com>","date":"2025-11-22T20:55:07","name":"[3/3] libcamera: egl: Fix eGLImage() constructor stride calculation","mbox":"https://patchwork.libcamera.org/patch/25155/mbox/"}]},{"id":5606,"url":"https://patchwork.libcamera.org/api/1.1/series/5606/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5606","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v2] Documentation: Add ISP feature support matrix","date":"2025-11-23T15:08:24","submitter":{"id":223,"url":"https://patchwork.libcamera.org/api/1.1/people/223/?format=json","name":"Jai Luthra","email":"jai.luthra@ideasonboard.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5606/mbox/","cover_letter":null,"patches":[{"id":25156,"url":"https://patchwork.libcamera.org/api/1.1/patches/25156/?format=json","web_url":"https://patchwork.libcamera.org/patch/25156/","msgid":"<20251123150826.3689165-1-jai.luthra@ideasonboard.com>","date":"2025-11-23T15:08:24","name":"[v2] Documentation: Add ISP feature support matrix","mbox":"https://patchwork.libcamera.org/patch/25156/mbox/"}]},{"id":5607,"url":"https://patchwork.libcamera.org/api/1.1/series/5607/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5607","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[[PATCH,v1] ] ipa: rkisp1: filter: Fix sharpness enable/disable logic","date":"2025-11-23T20:28:16","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5607/mbox/","cover_letter":null,"patches":[{"id":25157,"url":"https://patchwork.libcamera.org/api/1.1/patches/25157/?format=json","web_url":"https://patchwork.libcamera.org/patch/25157/","msgid":"<20251123202816.3460261-1-rui.wang@ideasonboard.com>","date":"2025-11-23T20:28:16","name":"[[PATCH,v1] ] ipa: rkisp1: filter: Fix sharpness enable/disable logic","mbox":"https://patchwork.libcamera.org/patch/25157/mbox/"}]},{"id":5608,"url":"https://patchwork.libcamera.org/api/1.1/series/5608/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5608","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[[PATCH,v1] ] media: rkisp1: Fix filter mode register configuration to handle enable and DNR bits separately","date":"2025-11-23T20:32:28","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5608/mbox/","cover_letter":null,"patches":[{"id":25158,"url":"https://patchwork.libcamera.org/api/1.1/patches/25158/?format=json","web_url":"https://patchwork.libcamera.org/patch/25158/","msgid":"<20251123203228.3462026-1-rui.wang@ideasonboard.com>","date":"2025-11-23T20:32:28","name":"[[PATCH,v1] ] media: rkisp1: Fix filter mode register configuration to handle enable and DNR bits separately","mbox":"https://patchwork.libcamera.org/patch/25158/mbox/"}]},{"id":5609,"url":"https://patchwork.libcamera.org/api/1.1/series/5609/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5609","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"libcamera: ipc: ControlLists without valid idmap break IPC","date":"2025-11-24T16:43:43","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/1.1/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5609/mbox/","cover_letter":{"id":25159,"url":"https://patchwork.libcamera.org/api/1.1/covers/25159/?format=json","web_url":"https://patchwork.libcamera.org/cover/25159/","msgid":"<20251124-cam-control-override-v1-0-dfc3a2f3feee@ideasonboard.com>","date":"2025-11-24T16:43:43","name":"[0/2] libcamera: ipc: ControlLists without valid idmap break IPC","mbox":"https://patchwork.libcamera.org/cover/25159/mbox/"},"patches":[{"id":25160,"url":"https://patchwork.libcamera.org/api/1.1/patches/25160/?format=json","web_url":"https://patchwork.libcamera.org/patch/25160/","msgid":"<20251124-cam-control-override-v1-1-dfc3a2f3feee@ideasonboard.com>","date":"2025-11-24T16:43:44","name":"[1/2] apps: cam: Do not override Request::controls()","mbox":"https://patchwork.libcamera.org/patch/25160/mbox/"},{"id":25161,"url":"https://patchwork.libcamera.org/api/1.1/patches/25161/?format=json","web_url":"https://patchwork.libcamera.org/patch/25161/","msgid":"<20251124-cam-control-override-v1-2-dfc3a2f3feee@ideasonboard.com>","date":"2025-11-24T16:43:45","name":"[RFC,2/2] libcamera: request: Create control list with Camera info map","mbox":"https://patchwork.libcamera.org/patch/25161/mbox/"}]},{"id":5610,"url":"https://patchwork.libcamera.org/api/1.1/series/5610/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5610","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Documentation: Update contribution notes","date":"2025-11-24T16:56:28","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/1.1/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"version":1,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5610/mbox/","cover_letter":{"id":25162,"url":"https://patchwork.libcamera.org/api/1.1/covers/25162/?format=json","web_url":"https://patchwork.libcamera.org/cover/25162/","msgid":"<20251124165631.3040364-1-kieran.bingham@ideasonboard.com>","date":"2025-11-24T16:56:28","name":"[0/3] Documentation: Update contribution notes","mbox":"https://patchwork.libcamera.org/cover/25162/mbox/"},"patches":[{"id":25163,"url":"https://patchwork.libcamera.org/api/1.1/patches/25163/?format=json","web_url":"https://patchwork.libcamera.org/patch/25163/","msgid":"<20251124165631.3040364-2-kieran.bingham@ideasonboard.com>","date":"2025-11-24T16:56:29","name":"[1/3] Documentation: contributing: Provide a reference to Matrix","mbox":"https://patchwork.libcamera.org/patch/25163/mbox/"},{"id":25164,"url":"https://patchwork.libcamera.org/api/1.1/patches/25164/?format=json","web_url":"https://patchwork.libcamera.org/patch/25164/","msgid":"<20251124165631.3040364-3-kieran.bingham@ideasonboard.com>","date":"2025-11-24T16:56:30","name":"[2/3] Documentation: contributing: Update issue tracker","mbox":"https://patchwork.libcamera.org/patch/25164/mbox/"},{"id":25165,"url":"https://patchwork.libcamera.org/api/1.1/patches/25165/?format=json","web_url":"https://patchwork.libcamera.org/patch/25165/","msgid":"<20251124165631.3040364-4-kieran.bingham@ideasonboard.com>","date":"2025-11-24T16:56:31","name":"[3/3] Documentation: contributing: Update Source references","mbox":"https://patchwork.libcamera.org/patch/25165/mbox/"}]},{"id":5611,"url":"https://patchwork.libcamera.org/api/1.1/series/5611/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5611","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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: exposure_mode_helper: Set quantizationGain in absence of a sensor helper","date":"2025-11-24T19:52:41","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/1.1/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5611/mbox/","cover_letter":null,"patches":[{"id":25166,"url":"https://patchwork.libcamera.org/api/1.1/patches/25166/?format=json","web_url":"https://patchwork.libcamera.org/patch/25166/","msgid":"<20251124195254.1567409-1-stefan.klug@ideasonboard.com>","date":"2025-11-24T19:52:41","name":"libipa: exposure_mode_helper: Set quantizationGain in absence of a sensor helper","mbox":"https://patchwork.libcamera.org/patch/25166/mbox/"}]},{"id":5612,"url":"https://patchwork.libcamera.org/api/1.1/series/5612/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5612","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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: rkisp1: DPF refactor and tuning improvements","date":"2025-11-25T00:08:37","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":1,"total":11,"received_total":11,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5612/mbox/","cover_letter":{"id":25167,"url":"https://patchwork.libcamera.org/api/1.1/covers/25167/?format=json","web_url":"https://patchwork.libcamera.org/cover/25167/","msgid":"<20251125000848.4103786-1-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:37","name":"[v1,0/11] ipa: rkisp1: DPF refactor and tuning improvements","mbox":"https://patchwork.libcamera.org/cover/25167/mbox/"},"patches":[{"id":25168,"url":"https://patchwork.libcamera.org/api/1.1/patches/25168/?format=json","web_url":"https://patchwork.libcamera.org/patch/25168/","msgid":"<20251125000848.4103786-2-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:38","name":"[v1,01/11] ipa: rkisp1: algorithms: Add exposure index computation helpers","mbox":"https://patchwork.libcamera.org/patch/25168/mbox/"},{"id":25169,"url":"https://patchwork.libcamera.org/api/1.1/patches/25169/?format=json","web_url":"https://patchwork.libcamera.org/patch/25169/","msgid":"<20251125000848.4103786-3-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:39","name":"[v1,02/11] ipa: rkisp1: algorithms: dpf: init Dpf tuning config","mbox":"https://patchwork.libcamera.org/patch/25169/mbox/"},{"id":25170,"url":"https://patchwork.libcamera.org/api/1.1/patches/25170/?format=json","web_url":"https://patchwork.libcamera.org/patch/25170/","msgid":"<20251125000848.4103786-4-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:40","name":"[v1,03/11] ipa: rkisp1: controls: define control block","mbox":"https://patchwork.libcamera.org/patch/25170/mbox/"},{"id":25171,"url":"https://patchwork.libcamera.org/api/1.1/patches/25171/?format=json","web_url":"https://patchwork.libcamera.org/patch/25171/","msgid":"<20251125000848.4103786-5-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:41","name":"[v1,04/11] ipa: rkisp1: algorithms: Add reduction mode support to DPF","mbox":"https://patchwork.libcamera.org/patch/25171/mbox/"},{"id":25172,"url":"https://patchwork.libcamera.org/api/1.1/patches/25172/?format=json","web_url":"https://patchwork.libcamera.org/patch/25172/","msgid":"<20251125000848.4103786-6-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:42","name":"[v1,05/11] ipa: rkisp1: algorithms: dpf: collect DPF manual overrides","mbox":"https://patchwork.libcamera.org/patch/25172/mbox/"},{"id":25173,"url":"https://patchwork.libcamera.org/api/1.1/patches/25173/?format=json","web_url":"https://patchwork.libcamera.org/patch/25173/","msgid":"<20251125000848.4103786-7-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:43","name":"[v1,06/11] ipa: rkisp1: algorithms: dpf: detect DPF dev overrides","mbox":"https://patchwork.libcamera.org/patch/25173/mbox/"},{"id":25174,"url":"https://patchwork.libcamera.org/api/1.1/patches/25174/?format=json","web_url":"https://patchwork.libcamera.org/patch/25174/","msgid":"<20251125000848.4103786-8-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:44","name":"[v1,07/11] ipa: rkisp1: algorithms: dpf: manage DPF mode transitions","mbox":"https://patchwork.libcamera.org/patch/25174/mbox/"},{"id":25175,"url":"https://patchwork.libcamera.org/api/1.1/patches/25175/?format=json","web_url":"https://patchwork.libcamera.org/patch/25175/","msgid":"<20251125000848.4103786-9-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:45","name":"[v1,08/11] ipa: rkisp1: algorithms: dpf: apply DPF overrides","mbox":"https://patchwork.libcamera.org/patch/25175/mbox/"},{"id":25176,"url":"https://patchwork.libcamera.org/api/1.1/patches/25176/?format=json","web_url":"https://patchwork.libcamera.org/patch/25176/","msgid":"<20251125000848.4103786-10-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:46","name":"[v1,09/11] ipa: rkisp1: algorithms: dpf: refactor DPF prepare flow","mbox":"https://patchwork.libcamera.org/patch/25176/mbox/"},{"id":25177,"url":"https://patchwork.libcamera.org/api/1.1/patches/25177/?format=json","web_url":"https://patchwork.libcamera.org/patch/25177/","msgid":"<20251125000848.4103786-11-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:47","name":"[v1,10/11] ipa: rkisp1: algorithms: dpf: expose DPF control map","mbox":"https://patchwork.libcamera.org/patch/25177/mbox/"},{"id":25178,"url":"https://patchwork.libcamera.org/api/1.1/patches/25178/?format=json","web_url":"https://patchwork.libcamera.org/patch/25178/","msgid":"<20251125000848.4103786-12-rui.wang@ideasonboard.com>","date":"2025-11-25T00:08:48","name":"[v1,11/11] ipa: rkisp1: algorithms: dpf: publish DPF metadata","mbox":"https://patchwork.libcamera.org/patch/25178/mbox/"}]},{"id":5613,"url":"https://patchwork.libcamera.org/api/1.1/series/5613/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5613","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Full dewarper support on imx8mp","date":"2025-11-25T16:28:12","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/1.1/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":3,"total":29,"received_total":29,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5613/mbox/","cover_letter":{"id":25179,"url":"https://patchwork.libcamera.org/api/1.1/covers/25179/?format=json","web_url":"https://patchwork.libcamera.org/cover/25179/","msgid":"<20251125162851.2301793-1-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:12","name":"[v3,00/29] Full dewarper support on imx8mp","mbox":"https://patchwork.libcamera.org/cover/25179/mbox/"},"patches":[{"id":25180,"url":"https://patchwork.libcamera.org/api/1.1/patches/25180/?format=json","web_url":"https://patchwork.libcamera.org/patch/25180/","msgid":"<20251125162851.2301793-2-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:13","name":"[v3,01/29] libcamera: pipeline: utilise shared MediaDevice pointers","mbox":"https://patchwork.libcamera.org/patch/25180/mbox/"},{"id":25181,"url":"https://patchwork.libcamera.org/api/1.1/patches/25181/?format=json","web_url":"https://patchwork.libcamera.org/patch/25181/","msgid":"<20251125162851.2301793-3-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:14","name":"[v3,02/29] libcamera: converter: Utilise shared MediaDevice pointers","mbox":"https://patchwork.libcamera.org/patch/25181/mbox/"},{"id":25182,"url":"https://patchwork.libcamera.org/api/1.1/patches/25182/?format=json","web_url":"https://patchwork.libcamera.org/patch/25182/","msgid":"<20251125162851.2301793-4-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:15","name":"[v3,03/29] libcamera: Add support for V4L2 requests","mbox":"https://patchwork.libcamera.org/patch/25182/mbox/"},{"id":25183,"url":"https://patchwork.libcamera.org/api/1.1/patches/25183/?format=json","web_url":"https://patchwork.libcamera.org/patch/25183/","msgid":"<20251125162851.2301793-5-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:16","name":"[v3,04/29] libcamera: converter: Add V4L2 request support","mbox":"https://patchwork.libcamera.org/patch/25183/mbox/"},{"id":25184,"url":"https://patchwork.libcamera.org/api/1.1/patches/25184/?format=json","web_url":"https://patchwork.libcamera.org/patch/25184/","msgid":"<20251125162851.2301793-6-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:17","name":"[v3,05/29] libcamera: converter_v4l2_m2m: Add suport for V4L2 requests","mbox":"https://patchwork.libcamera.org/patch/25184/mbox/"},{"id":25185,"url":"https://patchwork.libcamera.org/api/1.1/patches/25185/?format=json","web_url":"https://patchwork.libcamera.org/patch/25185/","msgid":"<20251125162851.2301793-7-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:18","name":"[v3,06/29] libcamera: converter_v4l2_m2m: Always set stride","mbox":"https://patchwork.libcamera.org/patch/25185/mbox/"},{"id":25186,"url":"https://patchwork.libcamera.org/api/1.1/patches/25186/?format=json","web_url":"https://patchwork.libcamera.org/patch/25186/","msgid":"<20251125162851.2301793-8-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:19","name":"[v3,07/29] libcamera: rkisp1: Properly cancel buffers in dewarp case","mbox":"https://patchwork.libcamera.org/patch/25186/mbox/"},{"id":25187,"url":"https://patchwork.libcamera.org/api/1.1/patches/25187/?format=json","web_url":"https://patchwork.libcamera.org/patch/25187/","msgid":"<20251125162851.2301793-9-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:20","name":"[v3,08/29] include: linux: Update headers for Dw100 dewarper engine","mbox":"https://patchwork.libcamera.org/patch/25187/mbox/"},{"id":25188,"url":"https://patchwork.libcamera.org/api/1.1/patches/25188/?format=json","web_url":"https://patchwork.libcamera.org/patch/25188/","msgid":"<20251125162851.2301793-10-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:21","name":"[v3,09/29] libcamera: converter_v4l2_m2m: Add helper to apply controls","mbox":"https://patchwork.libcamera.org/patch/25188/mbox/"},{"id":25189,"url":"https://patchwork.libcamera.org/api/1.1/patches/25189/?format=json","web_url":"https://patchwork.libcamera.org/patch/25189/","msgid":"<20251125162851.2301793-11-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:22","name":"[v3,10/29] libcamera: converter_v4l2_m2m: Add debug logging for formats","mbox":"https://patchwork.libcamera.org/patch/25189/mbox/"},{"id":25190,"url":"https://patchwork.libcamera.org/api/1.1/patches/25190/?format=json","web_url":"https://patchwork.libcamera.org/patch/25190/","msgid":"<20251125162851.2301793-12-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:23","name":"[v3,11/29] libcamera: rkisp1: Move useDewarper_ flag into RkISP1CameraData","mbox":"https://patchwork.libcamera.org/patch/25190/mbox/"},{"id":25191,"url":"https://patchwork.libcamera.org/api/1.1/patches/25191/?format=json","web_url":"https://patchwork.libcamera.org/patch/25191/","msgid":"<20251125162851.2301793-13-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:24","name":"[v3,12/29] libcamera: rkisp1: Scale down in dewarper instead of resizer","mbox":"https://patchwork.libcamera.org/patch/25191/mbox/"},{"id":25192,"url":"https://patchwork.libcamera.org/api/1.1/patches/25192/?format=json","web_url":"https://patchwork.libcamera.org/patch/25192/","msgid":"<20251125162851.2301793-14-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:25","name":"[v3,13/29] libcamera: rkisp1: Allow upscaling when the dewarper is present","mbox":"https://patchwork.libcamera.org/patch/25192/mbox/"},{"id":25193,"url":"https://patchwork.libcamera.org/api/1.1/patches/25193/?format=json","web_url":"https://patchwork.libcamera.org/patch/25193/","msgid":"<20251125162851.2301793-15-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:26","name":"[v3,14/29] pipeline: rkisp1: Fix number of buffers imported into the dewarper","mbox":"https://patchwork.libcamera.org/patch/25193/mbox/"},{"id":25194,"url":"https://patchwork.libcamera.org/api/1.1/patches/25194/?format=json","web_url":"https://patchwork.libcamera.org/patch/25194/","msgid":"<20251125162851.2301793-16-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:27","name":"[v3,15/29] libcamera: converter: Add dw100 vertex map class","mbox":"https://patchwork.libcamera.org/patch/25194/mbox/"},{"id":25195,"url":"https://patchwork.libcamera.org/api/1.1/patches/25195/?format=json","web_url":"https://patchwork.libcamera.org/patch/25195/","msgid":"<20251125162851.2301793-17-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:28","name":"[v3,16/29] libcamera: converter: Add dw100 converter module","mbox":"https://patchwork.libcamera.org/patch/25195/mbox/"},{"id":25196,"url":"https://patchwork.libcamera.org/api/1.1/patches/25196/?format=json","web_url":"https://patchwork.libcamera.org/patch/25196/","msgid":"<20251125162851.2301793-18-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:29","name":"[v3,17/29] libcamera: rkisp1: Use the dw100 converter module instead of the generic v4l2 converter","mbox":"https://patchwork.libcamera.org/patch/25196/mbox/"},{"id":25197,"url":"https://patchwork.libcamera.org/api/1.1/patches/25197/?format=json","web_url":"https://patchwork.libcamera.org/patch/25197/","msgid":"<20251125162851.2301793-19-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:30","name":"[v3,18/29] pipeline: rksip1: Move isRaw up in scope","mbox":"https://patchwork.libcamera.org/patch/25197/mbox/"},{"id":25198,"url":"https://patchwork.libcamera.org/api/1.1/patches/25198/?format=json","web_url":"https://patchwork.libcamera.org/patch/25198/","msgid":"<20251125162851.2301793-20-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:31","name":"[v3,19/29] pipeline: rkisp1: Drop rawFormat variable","mbox":"https://patchwork.libcamera.org/patch/25198/mbox/"},{"id":25199,"url":"https://patchwork.libcamera.org/api/1.1/patches/25199/?format=json","web_url":"https://patchwork.libcamera.org/patch/25199/","msgid":"<20251125162851.2301793-21-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:32","name":"[v3,20/29] pipeline: rkisp1: Enable the dewarper based on the tuning file","mbox":"https://patchwork.libcamera.org/patch/25199/mbox/"},{"id":25200,"url":"https://patchwork.libcamera.org/api/1.1/patches/25200/?format=json","web_url":"https://patchwork.libcamera.org/patch/25200/","msgid":"<20251125162851.2301793-22-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:33","name":"[v3,21/29] libcamera: internal: camera_sensor: Add accessor for mountingOrientation_","mbox":"https://patchwork.libcamera.org/patch/25200/mbox/"},{"id":25201,"url":"https://patchwork.libcamera.org/api/1.1/patches/25201/?format=json","web_url":"https://patchwork.libcamera.org/patch/25201/","msgid":"<20251125162851.2301793-23-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:34","name":"[v3,22/29] libcamera: Add transpose() function to size","mbox":"https://patchwork.libcamera.org/patch/25201/mbox/"},{"id":25202,"url":"https://patchwork.libcamera.org/api/1.1/patches/25202/?format=json","web_url":"https://patchwork.libcamera.org/patch/25202/","msgid":"<20251125162851.2301793-24-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:35","name":"[v3,23/29] libcamera: rkisp1: Handle requested orientation using dewarper","mbox":"https://patchwork.libcamera.org/patch/25202/mbox/"},{"id":25203,"url":"https://patchwork.libcamera.org/api/1.1/patches/25203/?format=json","web_url":"https://patchwork.libcamera.org/patch/25203/","msgid":"<20251125162851.2301793-25-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:36","name":"[v3,24/29] libcamera: dw100_vertexmap: Implement parametric dewarping","mbox":"https://patchwork.libcamera.org/patch/25203/mbox/"},{"id":25204,"url":"https://patchwork.libcamera.org/api/1.1/patches/25204/?format=json","web_url":"https://patchwork.libcamera.org/patch/25204/","msgid":"<20251125162851.2301793-26-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:37","name":"[v3,25/29] pipeline: rkisp1: Load dewarp parameters from tuning file","mbox":"https://patchwork.libcamera.org/patch/25204/mbox/"},{"id":25205,"url":"https://patchwork.libcamera.org/api/1.1/patches/25205/?format=json","web_url":"https://patchwork.libcamera.org/patch/25205/","msgid":"<20251125162851.2301793-27-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:38","name":"[v3,26/29] libcamera: Add and implement LensDewarpEnable control","mbox":"https://patchwork.libcamera.org/patch/25205/mbox/"},{"id":25206,"url":"https://patchwork.libcamera.org/api/1.1/patches/25206/?format=json","web_url":"https://patchwork.libcamera.org/patch/25206/","msgid":"<20251125162851.2301793-28-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:39","name":"[v3,27/29] pipeline: rkisp1: Add warning to unclear format handling","mbox":"https://patchwork.libcamera.org/patch/25206/mbox/"},{"id":25207,"url":"https://patchwork.libcamera.org/api/1.1/patches/25207/?format=json","web_url":"https://patchwork.libcamera.org/patch/25207/","msgid":"<20251125162851.2301793-29-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:40","name":"[v3,28/29] DNI libcamera: rkisp1: Implement dw100 specific features","mbox":"https://patchwork.libcamera.org/patch/25207/mbox/"},{"id":25208,"url":"https://patchwork.libcamera.org/api/1.1/patches/25208/?format=json","web_url":"https://patchwork.libcamera.org/patch/25208/","msgid":"<20251125162851.2301793-30-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:41","name":"[v3,29/29] DNI pipeline: rkisp1: Workaround for customer kernels without requests","mbox":"https://patchwork.libcamera.org/patch/25208/mbox/"}]}]