[{"id":25652,"url":"https://patchwork.libcamera.org/api/patches/25652/?format=json","web_url":"https://patchwork.libcamera.org/patch/25652/","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":"<20260106165754.1759831-23-barnabas.pocze@ideasonboard.com>","date":"2026-01-06T16:57:54","name":"[v4,22/22] libcamera: request: Swap the two metadata lists","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"405ae6114659108ee178ddb75e0da75ac88ab728","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/25652/mbox/","series":[{"id":5688,"url":"https://patchwork.libcamera.org/api/series/5688/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5688","date":"2026-01-06T16:57:32","name":"libcamera: Add `MetadataList`","version":4,"mbox":"https://patchwork.libcamera.org/series/5688/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25652/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25652/checks/","tags":{}},{"id":25654,"url":"https://patchwork.libcamera.org/api/patches/25654/?format=json","web_url":"https://patchwork.libcamera.org/patch/25654/","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":"<20260106170059.56193-2-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:36","name":"[v11,01/24] libcamera: software_isp: debayer: Latch contrastExp not contrast to debayer parameters","commit_ref":"a1a6253ff93ebff81984e2eac778bad32f8c88c3","pull_url":null,"state":"accepted","archived":false,"hash":"4fa5d7e67226e6615efad7b0faa62fa3212d1792","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/25654/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25654/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25654/checks/","tags":{}},{"id":25655,"url":"https://patchwork.libcamera.org/api/patches/25655/?format=json","web_url":"https://patchwork.libcamera.org/patch/25655/","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":"<20260106170059.56193-3-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:37","name":"[v11,02/24] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access","commit_ref":"c60b1ce8193841c2742b655097bb39ccbcb417c2","pull_url":null,"state":"accepted","archived":false,"hash":"586ee348ce1a47596b83bcb6f0972a6556fbce8e","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/25655/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25655/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25655/checks/","tags":{}},{"id":25656,"url":"https://patchwork.libcamera.org/api/patches/25656/?format=json","web_url":"https://patchwork.libcamera.org/patch/25656/","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":"<20260106170059.56193-4-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:38","name":"[v11,03/24] libcamera: software_isp: egl: Add a eGL base helper class","commit_ref":"99fd2e669ce305374952018f42031f34483c035f","pull_url":null,"state":"accepted","archived":false,"hash":"f9e58fc59504b229b3c8dff57b2bcc307a4ac884","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/25656/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25656/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25656/checks/","tags":{}},{"id":25657,"url":"https://patchwork.libcamera.org/api/patches/25657/?format=json","web_url":"https://patchwork.libcamera.org/patch/25657/","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":"<20260106170059.56193-5-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:39","name":"[v11,04/24] qcam: viewfinder_gl: Set no-op Bayer shader values","commit_ref":"76973876b8b593352c10b766c50daaa3d575c96b","pull_url":null,"state":"accepted","archived":false,"hash":"8561489a6053424d8c8a2062b30973e6a0302cb1","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/25657/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25657/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25657/checks/","tags":{}},{"id":25658,"url":"https://patchwork.libcamera.org/api/patches/25658/?format=json","web_url":"https://patchwork.libcamera.org/patch/25658/","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":"<20260106170059.56193-7-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:41","name":"[v11,06/24] libcamera: shaders: Use highp not mediump for float precision","commit_ref":"c9954de93d77526eb7ea4a53322f535a5282c49d","pull_url":null,"state":"accepted","archived":false,"hash":"6c6d01298168b7fdda1e1bf9b659e20aec8e0b4b","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/25658/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25658/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25658/checks/","tags":{}},{"id":25659,"url":"https://patchwork.libcamera.org/api/patches/25659/?format=json","web_url":"https://patchwork.libcamera.org/patch/25659/","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":"<20260106170059.56193-6-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:40","name":"[v11,05/24] libcamera: shaders: Rename bayer_8 to bayer_unpacked","commit_ref":"c31d6dba0386dbe0763072b69d5bf417c37744df","pull_url":null,"state":"accepted","archived":false,"hash":"35a6d78fdb97510d821282384ecb89af3e2b1926","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/25659/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25659/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25659/checks/","tags":{}},{"id":25660,"url":"https://patchwork.libcamera.org/api/patches/25660/?format=json","web_url":"https://patchwork.libcamera.org/patch/25660/","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":"<20260106170059.56193-8-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:42","name":"[v11,07/24] libcamera: shaders: Extend debayer shaders to apply CCM gains","commit_ref":"a4e82c950be0f3a06e6b6fe8970ff7b281ee146c","pull_url":null,"state":"accepted","archived":false,"hash":"3e8894e04ddf9a4e61feb6000701fa9f7c2bb1d3","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/25660/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25660/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25660/checks/","tags":{}},{"id":25661,"url":"https://patchwork.libcamera.org/api/patches/25661/?format=json","web_url":"https://patchwork.libcamera.org/patch/25661/","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":"<20260106170059.56193-9-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:43","name":"[v11,08/24] libcamera: shaders: Extend bayer shaders to support swapping R and B on output","commit_ref":"58823cbf688168baf8bdd6fc3b747e40e6da8263","pull_url":null,"state":"accepted","archived":false,"hash":"c8fe7f0d90359367374670fccaad26c63fe1bcac","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/25661/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25661/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25661/checks/","tags":{}},{"id":25662,"url":"https://patchwork.libcamera.org/api/patches/25662/?format=json","web_url":"https://patchwork.libcamera.org/patch/25662/","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":"<20260106170059.56193-10-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:44","name":"[v11,09/24] libcamera: shaders: Add support for black level compensation","commit_ref":"6029dcf9a6dee38130bef23750444867cb517018","pull_url":null,"state":"accepted","archived":false,"hash":"1e4d840dcfd8f9799dd645f70a5f669ba26f823b","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/25662/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25662/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25662/checks/","tags":{}},{"id":25663,"url":"https://patchwork.libcamera.org/api/patches/25663/?format=json","web_url":"https://patchwork.libcamera.org/patch/25663/","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":"<20260106170059.56193-11-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:45","name":"[v11,10/24] libcamera: shaders: Add support for Gamma","commit_ref":"46aac79a4458589f7539f59fb915c85dacc3f57b","pull_url":null,"state":"accepted","archived":false,"hash":"3b84f0f5b603856659bfecac8e4eaaab2a6d7aa8","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/25663/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25663/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25663/checks/","tags":{}},{"id":25664,"url":"https://patchwork.libcamera.org/api/patches/25664/?format=json","web_url":"https://patchwork.libcamera.org/patch/25664/","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":"<20260106170059.56193-12-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:46","name":"[v11,11/24] libcamera: shaders: Add support for contrast","commit_ref":"e4effc1e3010211ea5f815f17ebac45b0dbdbd42","pull_url":null,"state":"accepted","archived":false,"hash":"f854a2739fe98e72907eff354a38e7735bf1ffc1","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/25664/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25664/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25664/checks/","tags":{}},{"id":25665,"url":"https://patchwork.libcamera.org/api/patches/25665/?format=json","web_url":"https://patchwork.libcamera.org/patch/25665/","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":"<20260106170059.56193-13-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:47","name":"[v11,12/24] libcamera: shaders: Fix input sampling when width != stride","commit_ref":"5b609e7a44f188bb167ad8507472c274f3172105","pull_url":null,"state":"accepted","archived":false,"hash":"3df1df93503916bca4650f3119d0f2e2386c3369","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/25665/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25665/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25665/checks/","tags":{}},{"id":25666,"url":"https://patchwork.libcamera.org/api/patches/25666/?format=json","web_url":"https://patchwork.libcamera.org/patch/25666/","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":"<20260106170059.56193-14-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:48","name":"[v11,13/24] libcamera: software_isp: Add member variables to track selected input/output pixelFormat","commit_ref":"7e72e84f3d6a6fbef93f39f136a631a4de3868ab","pull_url":null,"state":"accepted","archived":false,"hash":"9106c70efb4f03583672baa81867a12f133e20d4","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/25666/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25666/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25666/checks/","tags":{}},{"id":25667,"url":"https://patchwork.libcamera.org/api/patches/25667/?format=json","web_url":"https://patchwork.libcamera.org/patch/25667/","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":"<20260106170059.56193-15-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:49","name":"[v11,14/24] libcamera: software_isp: Add a Size_ member variable to pass to eGL later","commit_ref":"db09fcd8b6c7a9fbd15f363fe13f538ea8c02827","pull_url":null,"state":"accepted","archived":false,"hash":"e3643bd7355ce11e8bad9ff138c9a289219e50c9","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/25667/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25667/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25667/checks/","tags":{}},{"id":25668,"url":"https://patchwork.libcamera.org/api/patches/25668/?format=json","web_url":"https://patchwork.libcamera.org/patch/25668/","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":"<20260106170059.56193-17-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:51","name":"[v11,16/24] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static","commit_ref":"6a478459f3e41ce36dc36a71937a87183dc81656","pull_url":null,"state":"accepted","archived":false,"hash":"4332d9c2287e66c06675e1d2dd88742998b215e1","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/25668/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25668/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25668/checks/","tags":{}},{"id":25669,"url":"https://patchwork.libcamera.org/api/patches/25669/?format=json","web_url":"https://patchwork.libcamera.org/patch/25669/","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":"<20260106170059.56193-16-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:50","name":"[v11,15/24] libcamera: software_isp: debayer_egl: Add an eGL Debayer class","commit_ref":"f520b29fe9e65baf0173d027f819c2024245b860","pull_url":null,"state":"accepted","archived":false,"hash":"1c3cadee201e4f33e876cbcf43f74ca4d43ac271","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/25669/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25669/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25669/checks/","tags":{}},{"id":25670,"url":"https://patchwork.libcamera.org/api/patches/25670/?format=json","web_url":"https://patchwork.libcamera.org/patch/25670/","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":"<20260106170059.56193-18-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:52","name":"[v11,17/24] libcamera: software_isp: GPU support for unpacked 10/12-bit formats","commit_ref":"999d446475694f41a692850f47d0798f5429f639","pull_url":null,"state":"accepted","archived":false,"hash":"342a5d142ff84081d2ab4fdc62997e8de3158641","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/25670/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25670/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25670/checks/","tags":{}},{"id":25671,"url":"https://patchwork.libcamera.org/api/patches/25671/?format=json","web_url":"https://patchwork.libcamera.org/patch/25671/","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":"<20260106170059.56193-20-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:54","name":"[v11,19/24] ipa: simple: Add a flag to indicate gpuIspEnabled","commit_ref":"fe9e143702af9458c8c9c5189ad860299b70f163","pull_url":null,"state":"accepted","archived":false,"hash":"106159529ab768069045fda42af0d9e421013c56","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/25671/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25671/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25671/checks/","tags":{}},{"id":25672,"url":"https://patchwork.libcamera.org/api/patches/25672/?format=json","web_url":"https://patchwork.libcamera.org/patch/25672/","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":"<20260106170059.56193-19-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:53","name":"[v11,18/24] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option","commit_ref":"a92cc12fb542ea0d72f4fa2c2e07898e106c88a1","pull_url":null,"state":"accepted","archived":false,"hash":"51c05d711e71b7b8c35375cbf02d73d7fa81177c","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/25672/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25672/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25672/checks/","tags":{}},{"id":25673,"url":"https://patchwork.libcamera.org/api/patches/25673/?format=json","web_url":"https://patchwork.libcamera.org/patch/25673/","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":"<20260106170059.56193-22-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:56","name":"[v11,21/24] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2","commit_ref":"852ffae2a01a542df527c2c7ab3707bfe72ef420","pull_url":null,"state":"accepted","archived":false,"hash":"a52a760a5e30db3ecc175e5e97f0de71079d229b","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/25673/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25673/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25673/checks/","tags":{}},{"id":25674,"url":"https://patchwork.libcamera.org/api/patches/25674/?format=json","web_url":"https://patchwork.libcamera.org/patch/25674/","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":"<20260106170059.56193-21-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:55","name":"[v11,20/24] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true","commit_ref":"43180e12bac330ab872e24c2a896a15df6e6fa92","pull_url":null,"state":"accepted","archived":false,"hash":"d3620371c1f2821862d158b1f3904242292e599f","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/25674/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25674/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25674/checks/","tags":{}},{"id":25675,"url":"https://patchwork.libcamera.org/api/patches/25675/?format=json","web_url":"https://patchwork.libcamera.org/patch/25675/","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":"<20260106170059.56193-23-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:57","name":"[v11,22/24] libcamera: software_isp: Switch on default CCM at 65k","commit_ref":"a350ad5467d355fa16ad5594017f1f33aa5dfb11","pull_url":null,"state":"accepted","archived":false,"hash":"4467f3223d1bc2e87558db0bed3cfee37e0da245","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/25675/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25675/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25675/checks/","tags":{}},{"id":25676,"url":"https://patchwork.libcamera.org/api/patches/25676/?format=json","web_url":"https://patchwork.libcamera.org/patch/25676/","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":"<20260106170059.56193-25-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:59","name":"[v11,24/24] libcamera: software_isp: Add a gpuisp todo list","commit_ref":"aaa48bb276ef88fa488f3c08f16ee1b74b3bfb6d","pull_url":null,"state":"accepted","archived":false,"hash":"f584a86e37620d24e72c6ff944a774ef3511cf7d","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/25676/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25676/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25676/checks/","tags":{}},{"id":25677,"url":"https://patchwork.libcamera.org/api/patches/25677/?format=json","web_url":"https://patchwork.libcamera.org/patch/25677/","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":"<20260106170059.56193-24-bryan.odonoghue@linaro.org>","date":"2026-01-06T17:00:58","name":"[v11,23/24] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode","commit_ref":"2cf92d00c2ee4ca748f197ad49d9e28ccebafcec","pull_url":null,"state":"accepted","archived":false,"hash":"95baa742d573c8a2426df6d1b26d683bb7892e2d","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/25677/mbox/","series":[{"id":5689,"url":"https://patchwork.libcamera.org/api/series/5689/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5689","date":"2026-01-06T17:00:35","name":"Add GLES 2.0 GPUISP to libcamera","version":10,"mbox":"https://patchwork.libcamera.org/series/5689/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25677/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25677/checks/","tags":{}},{"id":25678,"url":"https://patchwork.libcamera.org/api/patches/25678/?format=json","web_url":"https://patchwork.libcamera.org/patch/25678/","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":"<20260107093821.14600-1-david.plowman@raspberrypi.com>","date":"2026-01-07T09:37:36","name":"libcamera: rpi: Make the controller min frame duration configurable","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"dc7a45452d0d4211cd41e1f11edc117f43489e32","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25678/mbox/","series":[{"id":5690,"url":"https://patchwork.libcamera.org/api/series/5690/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5690","date":"2026-01-07T09:37:36","name":"libcamera: rpi: Make the controller min frame duration configurable","version":1,"mbox":"https://patchwork.libcamera.org/series/5690/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25678/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25678/checks/","tags":{}},{"id":25679,"url":"https://patchwork.libcamera.org/api/patches/25679/?format=json","web_url":"https://patchwork.libcamera.org/patch/25679/","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":"<20260107103830.1415267-1-paul.elder@ideasonboard.com>","date":"2026-01-07T10:38:30","name":"libcamera: control_serializer: Remove unnecessary allocation","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"d31b9f9fcd53d54e615da730f9d43c632e514ba6","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/people/17/?format=json","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25679/mbox/","series":[{"id":5691,"url":"https://patchwork.libcamera.org/api/series/5691/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5691","date":"2026-01-07T10:38:30","name":"libcamera: control_serializer: Remove unnecessary allocation","version":1,"mbox":"https://patchwork.libcamera.org/series/5691/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25679/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25679/checks/","tags":{}},{"id":25680,"url":"https://patchwork.libcamera.org/api/patches/25680/?format=json","web_url":"https://patchwork.libcamera.org/patch/25680/","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":"<20260107110544.16422-1-david.plowman@raspberrypi.com>","date":"2026-01-07T11:05:24","name":"[v2] libcamera: rpi: Make the controller min frame duration configurable","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"1c652fe4c5760c0ad641db50af96c28d773cf8a4","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25680/mbox/","series":[{"id":5692,"url":"https://patchwork.libcamera.org/api/series/5692/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5692","date":"2026-01-07T11:05:24","name":"[v2] libcamera: rpi: Make the controller min frame duration configurable","version":2,"mbox":"https://patchwork.libcamera.org/series/5692/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25680/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25680/checks/","tags":{}},{"id":25681,"url":"https://patchwork.libcamera.org/api/patches/25681/?format=json","web_url":"https://patchwork.libcamera.org/patch/25681/","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":"<20260107181445.18005-1-david.plowman@raspberrypi.com>","date":"2026-01-07T18:14:26","name":"[v3] libcamera: rpi: Make the controller min frame duration configurable","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"893fd54043b51989e041e82cf9bc14427beae2d2","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25681/mbox/","series":[{"id":5693,"url":"https://patchwork.libcamera.org/api/series/5693/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5693","date":"2026-01-07T18:14:26","name":"[v3] libcamera: rpi: Make the controller min frame duration configurable","version":3,"mbox":"https://patchwork.libcamera.org/series/5693/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25681/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25681/checks/","tags":{}},{"id":25683,"url":"https://patchwork.libcamera.org/api/patches/25683/?format=json","web_url":"https://patchwork.libcamera.org/patch/25683/","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":"<20260107193607.2168539-2-barnabas.pocze@ideasonboard.com>","date":"2026-01-07T19:36:03","name":"[RFC,v1,1/5] gstreamer: Add `-Wno-volatile` for GCC","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"0e43282bf3b15c2296bfb1f2c5dc36c596c60960","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/25683/mbox/","series":[{"id":5694,"url":"https://patchwork.libcamera.org/api/series/5694/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5694","date":"2026-01-07T19:36:02","name":"C++20 migration","version":1,"mbox":"https://patchwork.libcamera.org/series/5694/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25683/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25683/checks/","tags":{}}]