{"id":4795,"url":"https://patchwork.libcamera.org/api/1.1/series/4795/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4795","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":"Improve linear algebra helpers in libipa","date":"2024-11-17T22:17:01","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":11,"received_total":11,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4795/mbox/","cover_letter":{"id":21930,"url":"https://patchwork.libcamera.org/api/1.1/covers/21930/?format=json","web_url":"https://patchwork.libcamera.org/cover/21930/","msgid":"<20241117221712.29616-1-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:01","name":"[RFC,00/11] Improve linear algebra helpers in libipa","mbox":"https://patchwork.libcamera.org/cover/21930/mbox/"},"patches":[{"id":21931,"url":"https://patchwork.libcamera.org/api/1.1/patches/21931/?format=json","web_url":"https://patchwork.libcamera.org/patch/21931/","msgid":"<20241117221712.29616-2-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:02","name":"[RFC,01/11] ipa: libipa: vector: Add mutable x(), y() and z() accessors","mbox":"https://patchwork.libcamera.org/patch/21931/mbox/"},{"id":21932,"url":"https://patchwork.libcamera.org/api/1.1/patches/21932/?format=json","web_url":"https://patchwork.libcamera.org/patch/21932/","msgid":"<20241117221712.29616-3-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:03","name":"[RFC,02/11] ipa: libipa: vector: Add r(), g() and b() accessors","mbox":"https://patchwork.libcamera.org/patch/21932/mbox/"},{"id":21933,"url":"https://patchwork.libcamera.org/api/1.1/patches/21933/?format=json","web_url":"https://patchwork.libcamera.org/patch/21933/","msgid":"<20241117221712.29616-4-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:04","name":"[RFC,03/11] ipa: libipa: vector: Add copy constructor and assignment operator","mbox":"https://patchwork.libcamera.org/patch/21933/mbox/"},{"id":21934,"url":"https://patchwork.libcamera.org/api/1.1/patches/21934/?format=json","web_url":"https://patchwork.libcamera.org/patch/21934/","msgid":"<20241117221712.29616-5-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:05","name":"[RFC,04/11] ipa: libipa: vector: Rename the dot product operator*() to dot()","mbox":"https://patchwork.libcamera.org/patch/21934/mbox/"},{"id":21935,"url":"https://patchwork.libcamera.org/api/1.1/patches/21935/?format=json","web_url":"https://patchwork.libcamera.org/patch/21935/","msgid":"<20241117221712.29616-6-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:06","name":"[RFC,05/11] ipa: libipa: vector: Generalize arithmetic operators","mbox":"https://patchwork.libcamera.org/patch/21935/mbox/"},{"id":21936,"url":"https://patchwork.libcamera.org/api/1.1/patches/21936/?format=json","web_url":"https://patchwork.libcamera.org/patch/21936/","msgid":"<20241117221712.29616-7-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:07","name":"[RFC,06/11] ipa: libipa: vector: Add missing binary arithemtic operators","mbox":"https://patchwork.libcamera.org/patch/21936/mbox/"},{"id":21937,"url":"https://patchwork.libcamera.org/api/1.1/patches/21937/?format=json","web_url":"https://patchwork.libcamera.org/patch/21937/","msgid":"<20241117221712.29616-8-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:08","name":"[RFC,07/11] ipa: libipa: vector: Add compound assignment operators","mbox":"https://patchwork.libcamera.org/patch/21937/mbox/"},{"id":21938,"url":"https://patchwork.libcamera.org/api/1.1/patches/21938/?format=json","web_url":"https://patchwork.libcamera.org/patch/21938/","msgid":"<20241117221712.29616-9-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:09","name":"[RFC,08/11] ipa: libipa: vector: Add element-wise min() and max() functions","mbox":"https://patchwork.libcamera.org/patch/21938/mbox/"},{"id":21939,"url":"https://patchwork.libcamera.org/api/1.1/patches/21939/?format=json","web_url":"https://patchwork.libcamera.org/patch/21939/","msgid":"<20241117221712.29616-10-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:10","name":"[RFC,09/11] ipa: libipa: vector: Add sum() and normalize() functions","mbox":"https://patchwork.libcamera.org/patch/21939/mbox/"},{"id":21940,"url":"https://patchwork.libcamera.org/api/1.1/patches/21940/?format=json","web_url":"https://patchwork.libcamera.org/patch/21940/","msgid":"<20241117221712.29616-11-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:11","name":"[RFC,10/11] ipa: rkisp1: awb: Use RGB class to store colour gains","mbox":"https://patchwork.libcamera.org/patch/21940/mbox/"},{"id":21941,"url":"https://patchwork.libcamera.org/api/1.1/patches/21941/?format=json","web_url":"https://patchwork.libcamera.org/patch/21941/","msgid":"<20241117221712.29616-12-laurent.pinchart@ideasonboard.com>","date":"2024-11-17T22:17:12","name":"[RFC,11/11] ipa: rkisp1: awb: Replace manual calculations with Vector and Matrix","mbox":"https://patchwork.libcamera.org/patch/21941/mbox/"}]}