[{"id":23229,"url":"https://patchwork.libcamera.org/api/patches/23229/?format=json","web_url":"https://patchwork.libcamera.org/patch/23229/","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":"<20250422215920.4297-17-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:09","name":"[16/27] libcamera: software_isp: Move param select code to Debayer base class","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"011ea136b6afa71cdb5fb85398ca53f140a974b4","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/23229/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23229/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23229/checks/","tags":{}},{"id":23230,"url":"https://patchwork.libcamera.org/api/patches/23230/?format=json","web_url":"https://patchwork.libcamera.org/patch/23230/","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":"<20250422215920.4297-18-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:10","name":"[17/27] libcamera: software_isp: Move DMA sync code to common place in Debayer base","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"3be7056bd0db9e79c854c2d097807c580fa22c17","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/23230/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23230/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23230/checks/","tags":{}},{"id":23231,"url":"https://patchwork.libcamera.org/api/patches/23231/?format=json","web_url":"https://patchwork.libcamera.org/patch/23231/","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":"<20250422215920.4297-19-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:11","name":"[18/27] libcamera: software_isp: Make the debayer_ object of type class Debayer not DebayerCpu","commit_ref":null,"pull_url":null,"state":"rfc","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/23231/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23231/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23231/checks/","tags":{}},{"id":23232,"url":"https://patchwork.libcamera.org/api/patches/23232/?format=json","web_url":"https://patchwork.libcamera.org/patch/23232/","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":"<20250422215920.4297-20-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:12","name":"[19/27] libcamera: software_isp: debayer_egl: Add an eGL debayer class","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"04b99136e2d94983a97a5c4301c44516be39cfd9","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/23232/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23232/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23232/checks/","tags":{}},{"id":23233,"url":"https://patchwork.libcamera.org/api/patches/23233/?format=json","web_url":"https://patchwork.libcamera.org/patch/23233/","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":"<20250422215920.4297-21-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:13","name":"[20/27] libcamera: software_isp: debayer_egl: Extend logic to enable application of softISP RGB debayer params","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"4628a2610212175bc676a1e332ef89d774ac7841","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/23233/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23233/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23233/checks/","tags":{}},{"id":23234,"url":"https://patchwork.libcamera.org/api/patches/23234/?format=json","web_url":"https://patchwork.libcamera.org/patch/23234/","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":"<20250422215920.4297-22-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:14","name":"[21/27] libcamera: software_isp: debayer_egl: Make DebayerEGL the default debayer method","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"ca5dc81f0c10f490ba776b49d21a0a2bce3c9d19","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/23234/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23234/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23234/checks/","tags":{}},{"id":23235,"url":"https://patchwork.libcamera.org/api/patches/23235/?format=json","web_url":"https://patchwork.libcamera.org/patch/23235/","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":"<20250422215920.4297-23-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:15","name":"[22/27] libcamera: software_isp: egl: Bind each eglImage to its own texture unit","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"5125b2d748405167bd2301ad7be46ea0d2bb3669","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/23235/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23235/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23235/checks/","tags":{}},{"id":23236,"url":"https://patchwork.libcamera.org/api/patches/23236/?format=json","web_url":"https://patchwork.libcamera.org/patch/23236/","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":"<20250422215920.4297-24-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:16","name":"[23/27] libcamera: shaders: Use highp not mediump for float precision","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"6439446f42d55daa7cb56a7cfadfc73db1847b48","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/23236/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23236/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23236/checks/","tags":{}},{"id":23237,"url":"https://patchwork.libcamera.org/api/patches/23237/?format=json","web_url":"https://patchwork.libcamera.org/patch/23237/","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":"<20250422215920.4297-25-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:17","name":"[24/27] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader","commit_ref":null,"pull_url":null,"state":"rfc","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/23237/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23237/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23237/checks/","tags":{}},{"id":23238,"url":"https://patchwork.libcamera.org/api/patches/23238/?format=json","web_url":"https://patchwork.libcamera.org/patch/23238/","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":"<20250422215920.4297-26-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:18","name":"[25/27] utils: gen-shader-headers: Add a utility to generate headers from shaders","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"f1ee1e1e0042bd67167928a551b1ecfc6d582608","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/23238/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23238/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23238/checks/","tags":{}},{"id":23239,"url":"https://patchwork.libcamera.org/api/patches/23239/?format=json","web_url":"https://patchwork.libcamera.org/patch/23239/","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":"<20250422215920.4297-27-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:19","name":"[26/27] meson: Automatically generate glsl_shaders.h from specified shader programs","commit_ref":null,"pull_url":null,"state":"rfc","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/23239/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23239/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23239/checks/","tags":{}},{"id":23240,"url":"https://patchwork.libcamera.org/api/patches/23240/?format=json","web_url":"https://patchwork.libcamera.org/patch/23240/","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":"<20250422215920.4297-28-bryan.odonoghue@linaro.org>","date":"2025-04-22T21:59:20","name":"[27/27] shaders: Extend debayer shaders to apply RGB gain values on output","commit_ref":null,"pull_url":null,"state":"rfc","archived":false,"hash":"c8b364bd180dc0c9442bcb2870532246900cca9c","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/23240/mbox/","series":[{"id":5142,"url":"https://patchwork.libcamera.org/api/series/5142/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5142","date":"2025-04-22T21:58:53","name":"RFC: Add in a eGL based GPUISP in libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/5142/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23240/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23240/checks/","tags":{}},{"id":23241,"url":"https://patchwork.libcamera.org/api/patches/23241/?format=json","web_url":"https://patchwork.libcamera.org/patch/23241/","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":"<20250423091208.2935632-1-paul.elder@ideasonboard.com>","date":"2025-04-23T09:12:08","name":"apps: cam: Try raw role if default viewfinder role fails","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"b729d4cc780def44338b7cde03fb4aa5cf232246","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/23241/mbox/","series":[{"id":5143,"url":"https://patchwork.libcamera.org/api/series/5143/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5143","date":"2025-04-23T09:12:08","name":"apps: cam: Try raw role if default viewfinder role fails","version":1,"mbox":"https://patchwork.libcamera.org/series/5143/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23241/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23241/checks/","tags":{}},{"id":23243,"url":"https://patchwork.libcamera.org/api/patches/23243/?format=json","web_url":"https://patchwork.libcamera.org/patch/23243/","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":"<20250424112203.445351-2-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:21:54","name":"[RFC,v4,1/9] libcamera: process: Disable copy/move","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"1889ee2939b66ca847911da55f315eda8bc39baa","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/23243/mbox/","series":[{"id":5144,"url":"https://patchwork.libcamera.org/api/series/5144/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5144","date":"2025-04-24T11:21:53","name":"libcamera: process: Remove `ProcessManager` singleton","version":4,"mbox":"https://patchwork.libcamera.org/series/5144/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23243/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23243/checks/","tags":{}},{"id":23245,"url":"https://patchwork.libcamera.org/api/patches/23245/?format=json","web_url":"https://patchwork.libcamera.org/patch/23245/","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":"<20250424112203.445351-4-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:21:56","name":"[RFC,v4,3/9] libcamera: process: Use `pid_` member to decide if running","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"167d4ea854b70f5d54bbe725f9c3d8b916ea5499","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/23245/mbox/","series":[{"id":5144,"url":"https://patchwork.libcamera.org/api/series/5144/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5144","date":"2025-04-24T11:21:53","name":"libcamera: process: Remove `ProcessManager` singleton","version":4,"mbox":"https://patchwork.libcamera.org/series/5144/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23245/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23245/checks/","tags":{}},{"id":23246,"url":"https://patchwork.libcamera.org/api/patches/23246/?format=json","web_url":"https://patchwork.libcamera.org/patch/23246/","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":"<20250424112203.445351-5-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:21:57","name":"[RFC,v4,4/9] libcamera: process: Return error if already running","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"3cf35decd8df98f157ae4b69bc421e36632804f0","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/23246/mbox/","series":[{"id":5144,"url":"https://patchwork.libcamera.org/api/series/5144/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5144","date":"2025-04-24T11:21:53","name":"libcamera: process: Remove `ProcessManager` singleton","version":4,"mbox":"https://patchwork.libcamera.org/series/5144/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23246/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23246/checks/","tags":{}},{"id":23247,"url":"https://patchwork.libcamera.org/api/patches/23247/?format=json","web_url":"https://patchwork.libcamera.org/patch/23247/","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":"<20250424112203.445351-6-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:21:58","name":"[RFC,v4,5/9] libcamera: process: Ensure that file descriptors are nonnegative","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"e24aba5bb5514612e4e953700b0fed705a35b990","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/23247/mbox/","series":[{"id":5144,"url":"https://patchwork.libcamera.org/api/series/5144/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5144","date":"2025-04-24T11:21:53","name":"libcamera: process: Remove `ProcessManager` singleton","version":4,"mbox":"https://patchwork.libcamera.org/series/5144/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23247/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23247/checks/","tags":{}},{"id":23248,"url":"https://patchwork.libcamera.org/api/patches/23248/?format=json","web_url":"https://patchwork.libcamera.org/patch/23248/","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":"<20250424112203.445351-7-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:21:59","name":"[RFC,v4,6/9] libcamera: process: Use span instead of vector","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"702cec31b17909ab2132e1541b84ed5df132f949","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/23248/mbox/","series":[{"id":5144,"url":"https://patchwork.libcamera.org/api/series/5144/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5144","date":"2025-04-24T11:21:53","name":"libcamera: process: Remove `ProcessManager` singleton","version":4,"mbox":"https://patchwork.libcamera.org/series/5144/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23248/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23248/checks/","tags":{}},{"id":23249,"url":"https://patchwork.libcamera.org/api/patches/23249/?format=json","web_url":"https://patchwork.libcamera.org/patch/23249/","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":"<20250424112203.445351-8-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:22:00","name":"[RFC,v4,7/9] libcamera: process: Move `closeAllFdsExcept()`","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"6a323e0c88605be3a2ab9bd112fefe8f7269e1f1","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/23249/mbox/","series":[{"id":5144,"url":"https://patchwork.libcamera.org/api/series/5144/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5144","date":"2025-04-24T11:21:53","name":"libcamera: process: Remove `ProcessManager` singleton","version":4,"mbox":"https://patchwork.libcamera.org/series/5144/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23249/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23249/checks/","tags":{}},{"id":23250,"url":"https://patchwork.libcamera.org/api/patches/23250/?format=json","web_url":"https://patchwork.libcamera.org/patch/23250/","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":"<20250424112203.445351-9-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:22:01","name":"[RFC,v4,8/9] libcamera: process: Use `close_range()` when available","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"bf73690ebeca93ae5e204b867694bd8ba03ecba2","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/23250/mbox/","series":[{"id":5144,"url":"https://patchwork.libcamera.org/api/series/5144/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5144","date":"2025-04-24T11:21:53","name":"libcamera: process: Remove `ProcessManager` singleton","version":4,"mbox":"https://patchwork.libcamera.org/series/5144/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23250/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23250/checks/","tags":{}},{"id":23251,"url":"https://patchwork.libcamera.org/api/patches/23251/?format=json","web_url":"https://patchwork.libcamera.org/patch/23251/","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":"<20250424112203.445351-10-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:22:02","name":"[RFC,v4,9/9] libcamera: process: Remove `ProcessManager` singleton","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"37de2927fe98c2061c7803f738a4a39cf8aaa671","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/23251/mbox/","series":[{"id":5144,"url":"https://patchwork.libcamera.org/api/series/5144/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5144","date":"2025-04-24T11:21:53","name":"libcamera: process: Remove `ProcessManager` singleton","version":4,"mbox":"https://patchwork.libcamera.org/series/5144/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23251/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23251/checks/","tags":{}},{"id":23253,"url":"https://patchwork.libcamera.org/api/patches/23253/?format=json","web_url":"https://patchwork.libcamera.org/patch/23253/","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":"<20250424114103.451395-2-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:40:55","name":"[RFC,v5,1/9] libcamera: process: Disable copy/move","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"1889ee2939b66ca847911da55f315eda8bc39baa","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/23253/mbox/","series":[{"id":5145,"url":"https://patchwork.libcamera.org/api/series/5145/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5145","date":"2025-04-24T11:40:54","name":"libcamera: process: Remove `ProcessManager` singleton","version":5,"mbox":"https://patchwork.libcamera.org/series/5145/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23253/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23253/checks/","tags":{}},{"id":23254,"url":"https://patchwork.libcamera.org/api/patches/23254/?format=json","web_url":"https://patchwork.libcamera.org/patch/23254/","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":"<20250424114103.451395-3-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:40:56","name":"[RFC,v5,2/9] libcamera: process: Misc. cleanup around `execv()`","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"604e08be1be333d1f00624fe8858d373f4b96aaa","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/23254/mbox/","series":[{"id":5145,"url":"https://patchwork.libcamera.org/api/series/5145/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5145","date":"2025-04-24T11:40:54","name":"libcamera: process: Remove `ProcessManager` singleton","version":5,"mbox":"https://patchwork.libcamera.org/series/5145/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23254/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23254/checks/","tags":{}},{"id":23255,"url":"https://patchwork.libcamera.org/api/patches/23255/?format=json","web_url":"https://patchwork.libcamera.org/patch/23255/","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":"<20250424114103.451395-4-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:40:57","name":"[RFC,v5,3/9] libcamera: process: Use `pid_` member to decide if running","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"167d4ea854b70f5d54bbe725f9c3d8b916ea5499","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/23255/mbox/","series":[{"id":5145,"url":"https://patchwork.libcamera.org/api/series/5145/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5145","date":"2025-04-24T11:40:54","name":"libcamera: process: Remove `ProcessManager` singleton","version":5,"mbox":"https://patchwork.libcamera.org/series/5145/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23255/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23255/checks/","tags":{}},{"id":23256,"url":"https://patchwork.libcamera.org/api/patches/23256/?format=json","web_url":"https://patchwork.libcamera.org/patch/23256/","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":"<20250424114103.451395-5-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:40:58","name":"[RFC,v5,4/9] libcamera: process: Return error if already running","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"3cf35decd8df98f157ae4b69bc421e36632804f0","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/23256/mbox/","series":[{"id":5145,"url":"https://patchwork.libcamera.org/api/series/5145/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5145","date":"2025-04-24T11:40:54","name":"libcamera: process: Remove `ProcessManager` singleton","version":5,"mbox":"https://patchwork.libcamera.org/series/5145/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23256/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23256/checks/","tags":{}},{"id":23257,"url":"https://patchwork.libcamera.org/api/patches/23257/?format=json","web_url":"https://patchwork.libcamera.org/patch/23257/","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":"<20250424114103.451395-6-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:40:59","name":"[RFC,v5,5/9] libcamera: process: Ensure that file descriptors are nonnegative","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"e24aba5bb5514612e4e953700b0fed705a35b990","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/23257/mbox/","series":[{"id":5145,"url":"https://patchwork.libcamera.org/api/series/5145/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5145","date":"2025-04-24T11:40:54","name":"libcamera: process: Remove `ProcessManager` singleton","version":5,"mbox":"https://patchwork.libcamera.org/series/5145/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23257/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23257/checks/","tags":{}},{"id":23258,"url":"https://patchwork.libcamera.org/api/patches/23258/?format=json","web_url":"https://patchwork.libcamera.org/patch/23258/","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":"<20250424114103.451395-7-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:41:00","name":"[RFC,v5,6/9] libcamera: process: Use span instead of vector","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"702cec31b17909ab2132e1541b84ed5df132f949","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/23258/mbox/","series":[{"id":5145,"url":"https://patchwork.libcamera.org/api/series/5145/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5145","date":"2025-04-24T11:40:54","name":"libcamera: process: Remove `ProcessManager` singleton","version":5,"mbox":"https://patchwork.libcamera.org/series/5145/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23258/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23258/checks/","tags":{}},{"id":23259,"url":"https://patchwork.libcamera.org/api/patches/23259/?format=json","web_url":"https://patchwork.libcamera.org/patch/23259/","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":"<20250424114103.451395-8-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:41:01","name":"[RFC,v5,7/9] libcamera: process: Move `closeAllFdsExcept()`","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"6a323e0c88605be3a2ab9bd112fefe8f7269e1f1","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/23259/mbox/","series":[{"id":5145,"url":"https://patchwork.libcamera.org/api/series/5145/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5145","date":"2025-04-24T11:40:54","name":"libcamera: process: Remove `ProcessManager` singleton","version":5,"mbox":"https://patchwork.libcamera.org/series/5145/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23259/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23259/checks/","tags":{}},{"id":23260,"url":"https://patchwork.libcamera.org/api/patches/23260/?format=json","web_url":"https://patchwork.libcamera.org/patch/23260/","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":"<20250424114103.451395-9-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:41:02","name":"[RFC,v5,8/9] libcamera: process: Use `close_range()` when available","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"bf73690ebeca93ae5e204b867694bd8ba03ecba2","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/23260/mbox/","series":[{"id":5145,"url":"https://patchwork.libcamera.org/api/series/5145/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5145","date":"2025-04-24T11:40:54","name":"libcamera: process: Remove `ProcessManager` singleton","version":5,"mbox":"https://patchwork.libcamera.org/series/5145/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23260/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23260/checks/","tags":{}},{"id":23261,"url":"https://patchwork.libcamera.org/api/patches/23261/?format=json","web_url":"https://patchwork.libcamera.org/patch/23261/","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":"<20250424114103.451395-10-barnabas.pocze@ideasonboard.com>","date":"2025-04-24T11:41:03","name":"[RFC,v5,9/9] libcamera: process: Remove `ProcessManager` singleton","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"ef7ff3802dc65ed55482e1d55779c9f1ad8bad8d","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/23261/mbox/","series":[{"id":5145,"url":"https://patchwork.libcamera.org/api/series/5145/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5145","date":"2025-04-24T11:40:54","name":"libcamera: process: Remove `ProcessManager` singleton","version":5,"mbox":"https://patchwork.libcamera.org/series/5145/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/23261/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/23261/checks/","tags":{}}]