[{"id":23503,"url":"https://patchwork.libcamera.org/api/patches/23503/?format=json","web_url":"https://patchwork.libcamera.org/patch/23503/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250606164156.1442682-24-barnabas.pocze@ideasonboard.com>","date":"2025-06-06T16:41:56","name":"[RFC,v1,23/23] treewide: Use `Request::metadata2()`","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"4d2faef4488b5f4b9b77c407ef7a7cb53c53c061","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23503/mbox/","series":[{"id":5210,"url":"https://patchwork.libcamera.org/api/series/5210/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5210","date":"2025-06-06T16:41:33","name":"libcamera: Add `MetadataList`","version":1,"mbox":"https://patchwork.libcamera.org/series/5210/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23503/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23503/checks/","tags":{}},{"id":23504,"url":"https://patchwork.libcamera.org/api/patches/23504/?format=json","web_url":"https://patchwork.libcamera.org/patch/23504/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250606164156.1442682-20-barnabas.pocze@ideasonboard.com>","date":"2025-06-06T16:41:52","name":"[RFC,v1,19/23] libcamera: pipeline: Use `metadataAvailable()`","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"bceaead0c8296d3b300524d2729d31b229d9a51a","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23504/mbox/","series":[{"id":5210,"url":"https://patchwork.libcamera.org/api/series/5210/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5210","date":"2025-06-06T16:41:33","name":"libcamera: Add `MetadataList`","version":1,"mbox":"https://patchwork.libcamera.org/series/5210/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23504/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23504/checks/","tags":{}},{"id":23505,"url":"https://patchwork.libcamera.org/api/patches/23505/?format=json","web_url":"https://patchwork.libcamera.org/patch/23505/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250609151624.278754-1-barnabas.pocze@ideasonboard.com>","date":"2025-06-09T15:16:24","name":"[v1] ipa: rpi: Initialize enum controls with a list of values","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"33803ecdf392e51d94289b73fe9c4b2dab3f8b60","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23505/mbox/","series":[{"id":5211,"url":"https://patchwork.libcamera.org/api/series/5211/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5211","date":"2025-06-09T15:16:24","name":"[v1] ipa: rpi: Initialize enum controls with a list of values","version":1,"mbox":"https://patchwork.libcamera.org/series/5211/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23505/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23505/checks/","tags":{}},{"id":23507,"url":"https://patchwork.libcamera.org/api/patches/23507/?format=json","web_url":"https://patchwork.libcamera.org/patch/23507/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-2-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:11","name":"[01/35] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"c0b0044db5a2947d522938c71bb1d10b3806dc1d","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23507/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23507/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23507/checks/","tags":{}},{"id":23508,"url":"https://patchwork.libcamera.org/api/patches/23508/?format=json","web_url":"https://patchwork.libcamera.org/patch/23508/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-3-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:12","name":"[02/35] libcamera: swstats_cpu: Drop patternSize_ documentation","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"59741e75c523b0031de9169f512623c1b3987ba1","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23508/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23508/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23508/checks/","tags":{}},{"id":23509,"url":"https://patchwork.libcamera.org/api/patches/23509/?format=json","web_url":"https://patchwork.libcamera.org/patch/23509/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-4-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:13","name":"[03/35] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"92ef165d438969aea50b1ce9374777edeefbadb0","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23509/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23509/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23509/checks/","tags":{}},{"id":23510,"url":"https://patchwork.libcamera.org/api/patches/23510/?format=json","web_url":"https://patchwork.libcamera.org/patch/23510/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-5-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:14","name":"[04/35] libcamera: software_isp: Move benchmark code to its own class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"c5a0f995b18e08d412628858ecb008f6a654d64b","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23510/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23510/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23510/checks/","tags":{}},{"id":23511,"url":"https://patchwork.libcamera.org/api/patches/23511/?format=json","web_url":"https://patchwork.libcamera.org/patch/23511/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-6-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:15","name":"[05/35] libcamera: swstats_cpu: Add processFrame() method","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"2d17decffe9749a830f95c0f75ce6aaed8ab3e81","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23511/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23511/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23511/checks/","tags":{}},{"id":23512,"url":"https://patchwork.libcamera.org/api/patches/23512/?format=json","web_url":"https://patchwork.libcamera.org/patch/23512/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-7-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:16","name":"[06/35] libcamera: MappedFrameBuffer: Latch a pointer to the framebuffer","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"9904ba827aec196d77b2f2cdf37db6fc176f9309","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23512/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23512/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23512/checks/","tags":{}},{"id":23513,"url":"https://patchwork.libcamera.org/api/patches/23513/?format=json","web_url":"https://patchwork.libcamera.org/patch/23513/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-8-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:17","name":"[07/35] libcamera: MappedFrameBuffer: Add MappedFrameBuffer::getPlaneFD()","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"31488279b6b4ba0feee8f564cc4f4ae1b7de2e9c","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23513/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23513/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23513/checks/","tags":{}},{"id":23514,"url":"https://patchwork.libcamera.org/api/patches/23514/?format=json","web_url":"https://patchwork.libcamera.org/patch/23514/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-9-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:18","name":"[08/35] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"bd3a43f08422c5aaaa33f8708bd01f9d0f28b4b0","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23514/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23514/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23514/checks/","tags":{}},{"id":23515,"url":"https://patchwork.libcamera.org/api/patches/23515/?format=json","web_url":"https://patchwork.libcamera.org/patch/23515/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-10-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:19","name":"[09/35] libcamera: software_isp: Move Bayer parans init from DebayerCpu to Debayer","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"7ecec3f531c4a988c284fc91b7318ba55aa898b1","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23515/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23515/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23515/checks/","tags":{}},{"id":23516,"url":"https://patchwork.libcamera.org/api/patches/23516/?format=json","web_url":"https://patchwork.libcamera.org/patch/23516/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-11-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:20","name":"[10/35] libcamera: software_isp: Move param select code to Debayer base class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"0aa82b19778b580643bf5ec439c86cafa509936f","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23516/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23516/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23516/checks/","tags":{}},{"id":23517,"url":"https://patchwork.libcamera.org/api/patches/23517/?format=json","web_url":"https://patchwork.libcamera.org/patch/23517/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-12-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:21","name":"[11/35] libcamera: software_isp: Move isStandardBayerOrder to base class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"5b8a0e395021cb9159808fce2b546aa4b99bf0ea","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23517/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23517/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23517/checks/","tags":{}},{"id":23518,"url":"https://patchwork.libcamera.org/api/patches/23518/?format=json","web_url":"https://patchwork.libcamera.org/patch/23518/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-13-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:22","name":"[12/35] libcamera: software_isp: Start the ISP thread in configure","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"1578d8bb23a077b2af27ae5277ba772b5d83063c","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23518/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23518/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23518/checks/","tags":{}},{"id":23519,"url":"https://patchwork.libcamera.org/api/patches/23519/?format=json","web_url":"https://patchwork.libcamera.org/patch/23519/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-14-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:23","name":"[13/35] libcamera: software_isp: Move configure to worker thread","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"1e5afac0095b6381ff51f46b8a779a03441014f1","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23519/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23519/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23519/checks/","tags":{}},{"id":23520,"url":"https://patchwork.libcamera.org/api/patches/23520/?format=json","web_url":"https://patchwork.libcamera.org/patch/23520/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-15-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:24","name":"[14/35] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"6dc05b625b15a71b456dc73c7d9aa5e727b681f4","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23520/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23520/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23520/checks/","tags":{}},{"id":23521,"url":"https://patchwork.libcamera.org/api/patches/23521/?format=json","web_url":"https://patchwork.libcamera.org/patch/23521/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-16-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:25","name":"[15/35] libcamera: software_isp: debayer: Extend DebayerParams struct to hold a copy of per-frame CCM values","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"e112e1a05bd9f4ee25834b907727a5b9bf532909","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23521/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23521/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23521/checks/","tags":{}},{"id":23522,"url":"https://patchwork.libcamera.org/api/patches/23522/?format=json","web_url":"https://patchwork.libcamera.org/patch/23522/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-17-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:26","name":"[16/35] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"79979103f8fe5c4bd552e9c2798ec3fdd035e110","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23522/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23522/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23522/checks/","tags":{}},{"id":23523,"url":"https://patchwork.libcamera.org/api/patches/23523/?format=json","web_url":"https://patchwork.libcamera.org/patch/23523/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-18-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:27","name":"[17/35] utils: gen-shader-headers: Add a utility to generate headers from shaders","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"272e0b02b0e89ff5247aa2924f3bd52c1f097477","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23523/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23523/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23523/checks/","tags":{}},{"id":23524,"url":"https://patchwork.libcamera.org/api/patches/23524/?format=json","web_url":"https://patchwork.libcamera.org/patch/23524/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-19-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:28","name":"[18/35] meson: Automatically generate glsl_shaders.h from specified shader programs","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"315dfd48cde74cf55e53e006da1f91f24d8df561","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23524/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23524/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23524/checks/","tags":{}},{"id":23525,"url":"https://patchwork.libcamera.org/api/patches/23525/?format=json","web_url":"https://patchwork.libcamera.org/patch/23525/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-20-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:29","name":"[19/35] libcamera: software_isp: ccm: Populate CCM table to Debayer params structure","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"3f4be1ea7b9772f798bbce3fe46ad17095ae498d","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23525/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23525/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23525/checks/","tags":{}},{"id":23526,"url":"https://patchwork.libcamera.org/api/patches/23526/?format=json","web_url":"https://patchwork.libcamera.org/patch/23526/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-21-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:30","name":"[20/35] libcamera: software_isp: lut: Make gain corrected CCM in lut.cpp available in debayer params","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"9d304fe26c2b31a86740d2eb6769c345bf8629e1","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23526/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23526/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23526/checks/","tags":{}},{"id":23527,"url":"https://patchwork.libcamera.org/api/patches/23527/?format=json","web_url":"https://patchwork.libcamera.org/patch/23527/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-22-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:31","name":"[21/35] libcamera: software_isp: gbm: Add in a GBM helper class for GPU surface access","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"5d662d344f8291e6dfca0c22081dfe841231edad","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23527/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23527/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23527/checks/","tags":{}},{"id":23528,"url":"https://patchwork.libcamera.org/api/patches/23528/?format=json","web_url":"https://patchwork.libcamera.org/patch/23528/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-23-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:32","name":"[22/35] libcamera: software_isp: egl: Introduce an eGL base helper class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"717a45c7719758fd8b997de1e9b7c188d709313c","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23528/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23528/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23528/checks/","tags":{}},{"id":23529,"url":"https://patchwork.libcamera.org/api/patches/23529/?format=json","web_url":"https://patchwork.libcamera.org/patch/23529/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-24-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:33","name":"[23/35] libcamera: software_isp: debayer_egl: Add an eGL debayer class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"5d9f851c5d65fa06fcba9516adb5bc07cefa036b","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23529/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23529/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23529/checks/","tags":{}},{"id":23530,"url":"https://patchwork.libcamera.org/api/patches/23530/?format=json","web_url":"https://patchwork.libcamera.org/patch/23530/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-25-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:34","name":"[24/35] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"bb96e51b2b0e665a524530259915d457800d7e79","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23530/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23530/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23530/checks/","tags":{}},{"id":23531,"url":"https://patchwork.libcamera.org/api/patches/23531/?format=json","web_url":"https://patchwork.libcamera.org/patch/23531/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-26-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:35","name":"[25/35] libcamera: shaders: Use highp not mediump for float precision","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"1be27c382aa8a6cb48a4d14854ff0ed550331eb6","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23531/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23531/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23531/checks/","tags":{}},{"id":23532,"url":"https://patchwork.libcamera.org/api/patches/23532/?format=json","web_url":"https://patchwork.libcamera.org/patch/23532/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-27-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:36","name":"[26/35] libcamera: shaders: Extend debayer shaders to apply RGB gain values on output","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"ae3b92e6528942dc97fa0c49430e4e27ad8f13a3","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23532/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23532/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23532/checks/","tags":{}},{"id":23533,"url":"https://patchwork.libcamera.org/api/patches/23533/?format=json","web_url":"https://patchwork.libcamera.org/patch/23533/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20250611013245.133785-28-bryan.odonoghue@linaro.org>","date":"2025-06-11T01:32:37","name":"[27/35] libcamera: software_isp: debayer_egl: Convert from identity CCM to CCM calculated by SoftIPA","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"3d78fbde53034e454346d59106c80232b7d57532","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/23533/mbox/","series":[{"id":5212,"url":"https://patchwork.libcamera.org/api/series/5212/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5212","date":"2025-06-11T01:32:10","name":"Add GLES 2.0 GPUISP to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5212/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23533/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23533/checks/","tags":{}}]