{"id":5071,"url":"https://patchwork.libcamera.org/api/1.1/series/5071/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5071","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":"Some rkisp1 awb improvements","date":"2025-03-19T16:11:05","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/1.1/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":2,"total":17,"received_total":17,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5071/mbox/","cover_letter":{"id":22978,"url":"https://patchwork.libcamera.org/api/1.1/covers/22978/?format=json","web_url":"https://patchwork.libcamera.org/cover/22978/","msgid":"<20250319161152.63625-1-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:05","name":"[v2,00/17] Some rkisp1 awb improvements","mbox":"https://patchwork.libcamera.org/cover/22978/mbox/"},"patches":[{"id":22979,"url":"https://patchwork.libcamera.org/api/1.1/patches/22979/?format=json","web_url":"https://patchwork.libcamera.org/patch/22979/","msgid":"<20250319161152.63625-2-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:06","name":"[v2,01/17] libcamera: matrix: Replace SFINAE with static_asserts","mbox":"https://patchwork.libcamera.org/patch/22979/mbox/"},{"id":22980,"url":"https://patchwork.libcamera.org/api/1.1/patches/22980/?format=json","web_url":"https://patchwork.libcamera.org/patch/22980/","msgid":"<20250319161152.63625-3-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:07","name":"[v2,02/17] libcamera: matrix: Make most functions constexpr","mbox":"https://patchwork.libcamera.org/patch/22980/mbox/"},{"id":22981,"url":"https://patchwork.libcamera.org/api/1.1/patches/22981/?format=json","web_url":"https://patchwork.libcamera.org/patch/22981/","msgid":"<20250319161152.63625-4-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:08","name":"[v2,03/17] libcamera: matrix: Add a Span based constructor","mbox":"https://patchwork.libcamera.org/patch/22981/mbox/"},{"id":22982,"url":"https://patchwork.libcamera.org/api/1.1/patches/22982/?format=json","web_url":"https://patchwork.libcamera.org/patch/22982/","msgid":"<20250319161152.63625-5-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:09","name":"[v2,04/17] libcamera: vector: Add a Span based constructor","mbox":"https://patchwork.libcamera.org/patch/22982/mbox/"},{"id":22983,"url":"https://patchwork.libcamera.org/api/1.1/patches/22983/?format=json","web_url":"https://patchwork.libcamera.org/patch/22983/","msgid":"<20250319161152.63625-6-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:10","name":"[v2,05/17] libcamera: matrix: Add inverse() function","mbox":"https://patchwork.libcamera.org/patch/22983/mbox/"},{"id":22984,"url":"https://patchwork.libcamera.org/api/1.1/patches/22984/?format=json","web_url":"https://patchwork.libcamera.org/patch/22984/","msgid":"<20250319161152.63625-7-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:11","name":"[v2,06/17] test: Add minimal test for Matrix","mbox":"https://patchwork.libcamera.org/patch/22984/mbox/"},{"id":22985,"url":"https://patchwork.libcamera.org/api/1.1/patches/22985/?format=json","web_url":"https://patchwork.libcamera.org/patch/22985/","msgid":"<20250319161152.63625-8-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:12","name":"[v2,07/17] libcamera: matrix: Extend multiplication operator to heterogenous types","mbox":"https://patchwork.libcamera.org/patch/22985/mbox/"},{"id":22986,"url":"https://patchwork.libcamera.org/api/1.1/patches/22986/?format=json","web_url":"https://patchwork.libcamera.org/patch/22986/","msgid":"<20250319161152.63625-9-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:13","name":"[v2,08/17] libcamera: vector: Extend matrix multiplication operator to heterogenous types","mbox":"https://patchwork.libcamera.org/patch/22986/mbox/"},{"id":22987,"url":"https://patchwork.libcamera.org/api/1.1/patches/22987/?format=json","web_url":"https://patchwork.libcamera.org/patch/22987/","msgid":"<20250319161152.63625-10-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:14","name":"[v2,09/17] ipa: rkisp1: Refactor automatic/manual structure in IPAActiveState","mbox":"https://patchwork.libcamera.org/patch/22987/mbox/"},{"id":22988,"url":"https://patchwork.libcamera.org/api/1.1/patches/22988/?format=json","web_url":"https://patchwork.libcamera.org/patch/22988/","msgid":"<20250319161152.63625-11-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:15","name":"[v2,10/17] ipa: rkisp1: ccm/lsc: Fix CCM/LSC based on manual color temperature","mbox":"https://patchwork.libcamera.org/patch/22988/mbox/"},{"id":22989,"url":"https://patchwork.libcamera.org/api/1.1/patches/22989/?format=json","web_url":"https://patchwork.libcamera.org/patch/22989/","msgid":"<20250319161152.63625-12-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:16","name":"[v2,11/17] ipa: rkisp1: Implement manual ColourCorrectionMatrix control","mbox":"https://patchwork.libcamera.org/patch/22989/mbox/"},{"id":22990,"url":"https://patchwork.libcamera.org/api/1.1/patches/22990/?format=json","web_url":"https://patchwork.libcamera.org/patch/22990/","msgid":"<20250319161152.63625-13-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:17","name":"[v2,12/17] libipa: awb: Make result of gainsFromColourTemp optional","mbox":"https://patchwork.libcamera.org/patch/22990/mbox/"},{"id":22991,"url":"https://patchwork.libcamera.org/api/1.1/patches/22991/?format=json","web_url":"https://patchwork.libcamera.org/patch/22991/","msgid":"<20250319161152.63625-14-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:18","name":"[v2,13/17] ipa: rkisp1: awb: Use gains from color temperature curve","mbox":"https://patchwork.libcamera.org/patch/22991/mbox/"},{"id":22992,"url":"https://patchwork.libcamera.org/api/1.1/patches/22992/?format=json","web_url":"https://patchwork.libcamera.org/patch/22992/","msgid":"<20250319161152.63625-15-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:19","name":"[v2,14/17] ipa: rkisp1: Damp color temperature regulation","mbox":"https://patchwork.libcamera.org/patch/22992/mbox/"},{"id":22993,"url":"https://patchwork.libcamera.org/api/1.1/patches/22993/?format=json","web_url":"https://patchwork.libcamera.org/patch/22993/","msgid":"<20250319161152.63625-16-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:20","name":"[v2,15/17] ipa: rkisp1: awb: Set rgb mean limits to 180","mbox":"https://patchwork.libcamera.org/patch/22993/mbox/"},{"id":22994,"url":"https://patchwork.libcamera.org/api/1.1/patches/22994/?format=json","web_url":"https://patchwork.libcamera.org/patch/22994/","msgid":"<20250319161152.63625-17-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:21","name":"[v2,16/17] ipa: rkisp1: awb: Take the CCM into account for the AWB gains calculation","mbox":"https://patchwork.libcamera.org/patch/22994/mbox/"},{"id":22995,"url":"https://patchwork.libcamera.org/api/1.1/patches/22995/?format=json","web_url":"https://patchwork.libcamera.org/patch/22995/","msgid":"<20250319161152.63625-18-stefan.klug@ideasonboard.com>","date":"2025-03-19T16:11:22","name":"[v2,17/17] ipa: rkisp1: awb: Avoid division by zero","mbox":"https://patchwork.libcamera.org/patch/22995/mbox/"}]}