[{"id":6004,"url":"https://patchwork.libcamera.org/api/series/6004/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=6004","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":""},"name":"libcamera: sensor: Add support for Sony IMX678","date":"2026-06-18T11:48:38","submitter":{"id":223,"url":"https://patchwork.libcamera.org/api/people/223/?format=json","name":"Jai Luthra","email":"jai.luthra@ideasonboard.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/6004/mbox/","cover_letter":{"id":26930,"url":"https://patchwork.libcamera.org/api/covers/26930/?format=json","web_url":"https://patchwork.libcamera.org/cover/26930/","msgid":"<20260618-imx678-v1-0-646e09a63692@ideasonboard.com>","date":"2026-06-18T11:48:38","name":"[0/2] libcamera: sensor: Add support for Sony IMX678","mbox":"https://patchwork.libcamera.org/cover/26930/mbox/"},"patches":[{"id":26931,"url":"https://patchwork.libcamera.org/api/patches/26931/?format=json","web_url":"https://patchwork.libcamera.org/patch/26931/","msgid":"<20260618-imx678-v1-1-646e09a63692@ideasonboard.com>","date":"2026-06-18T11:48:39","name":"[1/2] libcamera: libipa: camera_sensor: Add Sony IMX678 properties","mbox":"https://patchwork.libcamera.org/patch/26931/mbox/"},{"id":26932,"url":"https://patchwork.libcamera.org/api/patches/26932/?format=json","web_url":"https://patchwork.libcamera.org/patch/26932/","msgid":"<20260618-imx678-v1-2-646e09a63692@ideasonboard.com>","date":"2026-06-18T11:48:40","name":"[2/2] ipa: rpi: Add cam_helper for Sony IMX678","mbox":"https://patchwork.libcamera.org/patch/26932/mbox/"}]},{"id":6005,"url":"https://patchwork.libcamera.org/api/series/6005/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=6005","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":""},"name":"RFC/RFT: gpuisp: Multipass with speed optimisations on top","date":"2026-06-18T12:22:13","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"version":1,"total":30,"received_total":30,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/6005/mbox/","cover_letter":{"id":26933,"url":"https://patchwork.libcamera.org/api/covers/26933/?format=json","web_url":"https://patchwork.libcamera.org/cover/26933/","msgid":"<20260618122245.946138-1-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:13","name":"[00/30] RFC/RFT: gpuisp: Multipass with speed optimisations on top","mbox":"https://patchwork.libcamera.org/cover/26933/mbox/"},"patches":[{"id":26935,"url":"https://patchwork.libcamera.org/api/patches/26935/?format=json","web_url":"https://patchwork.libcamera.org/patch/26935/","msgid":"<20260618122245.946138-2-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:14","name":"[01/30] libcamera: software_isp: Rename Bayer classes to SoftwareIspPipeline","mbox":"https://patchwork.libcamera.org/patch/26935/mbox/"},{"id":26934,"url":"https://patchwork.libcamera.org/api/patches/26934/?format=json","web_url":"https://patchwork.libcamera.org/patch/26934/","msgid":"<20260618122245.946138-3-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:15","name":"[02/30] libcamera: software_isp: gpu: Change the name of eglImageBayerOut_ to eglImageRGBAOut_","mbox":"https://patchwork.libcamera.org/patch/26934/mbox/"},{"id":26936,"url":"https://patchwork.libcamera.org/api/patches/26936/?format=json","web_url":"https://patchwork.libcamera.org/patch/26936/","msgid":"<20260618122245.946138-4-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:16","name":"[03/30] libcamera: software_isp: gpu: rename debayerGPU to processGPU","mbox":"https://patchwork.libcamera.org/patch/26936/mbox/"},{"id":26937,"url":"https://patchwork.libcamera.org/api/patches/26937/?format=json","web_url":"https://patchwork.libcamera.org/patch/26937/","msgid":"<20260618122245.946138-5-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:17","name":"[04/30] libcamera: software_isp: egl: Add new helper attachTextureToFBO","mbox":"https://patchwork.libcamera.org/patch/26937/mbox/"},{"id":26938,"url":"https://patchwork.libcamera.org/api/patches/26938/?format=json","web_url":"https://patchwork.libcamera.org/patch/26938/","msgid":"<20260618122245.946138-6-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:18","name":"[05/30] libcamera: software_isp: gpu_pipeline_shader_pass: Add base class GpuPipelineShaderPass","mbox":"https://patchwork.libcamera.org/patch/26938/mbox/"},{"id":26940,"url":"https://patchwork.libcamera.org/api/patches/26940/?format=json","web_url":"https://patchwork.libcamera.org/patch/26940/","msgid":"<20260618122245.946138-7-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:19","name":"[06/30] libcamera: software_isp: gpu_pipeline_shader_pass: Add GpuPipelineShaderPassDemosiac","mbox":"https://patchwork.libcamera.org/patch/26940/mbox/"},{"id":26939,"url":"https://patchwork.libcamera.org/api/patches/26939/?format=json","web_url":"https://patchwork.libcamera.org/patch/26939/","msgid":"<20260618122245.946138-8-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:20","name":"[07/30] libcamera: software_isp: gpu: Switch to using GpuIspShaderPassDemosiac","mbox":"https://patchwork.libcamera.org/patch/26939/mbox/"},{"id":26941,"url":"https://patchwork.libcamera.org/api/patches/26941/?format=json","web_url":"https://patchwork.libcamera.org/patch/26941/","msgid":"<20260618122245.946138-9-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:21","name":"[08/30] libcamera: software_isp: gpu: Drop unused method definitions","mbox":"https://patchwork.libcamera.org/patch/26941/mbox/"},{"id":26942,"url":"https://patchwork.libcamera.org/api/patches/26942/?format=json","web_url":"https://patchwork.libcamera.org/patch/26942/","msgid":"<20260618122245.946138-10-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:22","name":"[09/30] libcamera: software_isp: gpu: Make Rectangle window_ a local variable in configure()","mbox":"https://patchwork.libcamera.org/patch/26942/mbox/"},{"id":26943,"url":"https://patchwork.libcamera.org/api/patches/26943/?format=json","web_url":"https://patchwork.libcamera.org/patch/26943/","msgid":"<20260618122245.946138-11-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:23","name":"[10/30] libcamera: software_isp: gpu_pipeline_shader_pass: Move common attribute and uniform variables to base shader class","mbox":"https://patchwork.libcamera.org/patch/26943/mbox/"},{"id":26944,"url":"https://patchwork.libcamera.org/api/patches/26944/?format=json","web_url":"https://patchwork.libcamera.org/patch/26944/","msgid":"<20260618122245.946138-12-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:24","name":"[11/30] libcamera: software_isp: gpu_pipeline_shader_pass: Move common shader selection logic into base class in new method initShaders()","mbox":"https://patchwork.libcamera.org/patch/26944/mbox/"},{"id":26945,"url":"https://patchwork.libcamera.org/api/patches/26945/?format=json","web_url":"https://patchwork.libcamera.org/patch/26945/","msgid":"<20260618122245.946138-13-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:25","name":"[12/30] libcamera: shaders: Split packed and unpacked demosiac up","mbox":"https://patchwork.libcamera.org/patch/26945/mbox/"},{"id":26946,"url":"https://patchwork.libcamera.org/api/patches/26946/?format=json","web_url":"https://patchwork.libcamera.org/patch/26946/","msgid":"<20260618122245.946138-14-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:26","name":"[13/30] libcamera: shaders: bayer_glr16_to_rgba.frag: Use bilinear filtering","mbox":"https://patchwork.libcamera.org/patch/26946/mbox/"},{"id":26947,"url":"https://patchwork.libcamera.org/api/patches/26947/?format=json","web_url":"https://patchwork.libcamera.org/patch/26947/","msgid":"<20260618122245.946138-15-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:27","name":"[14/30] libcamera: software_isp: gpu: Add GpuIspShaderPassBlcNormalise","mbox":"https://patchwork.libcamera.org/patch/26947/mbox/"},{"id":26948,"url":"https://patchwork.libcamera.org/api/patches/26948/?format=json","web_url":"https://patchwork.libcamera.org/patch/26948/","msgid":"<20260618122245.946138-16-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:28","name":"[15/30] libcamera: software_isp: egl: Extend eGL::createTexture2D to understand floats","mbox":"https://patchwork.libcamera.org/patch/26948/mbox/"},{"id":26949,"url":"https://patchwork.libcamera.org/api/patches/26949/?format=json","web_url":"https://patchwork.libcamera.org/patch/26949/","msgid":"<20260618122245.946138-17-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:29","name":"[16/30] libcamera: software_isp: egl: Move to GLES 3.0","mbox":"https://patchwork.libcamera.org/patch/26949/mbox/"},{"id":26950,"url":"https://patchwork.libcamera.org/api/patches/26950/?format=json","web_url":"https://patchwork.libcamera.org/patch/26950/","msgid":"<20260618122245.946138-18-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:30","name":"[17/30] libcamera: software_isp: egl: Rename createTexture2D to createInputTexture2D","mbox":"https://patchwork.libcamera.org/patch/26950/mbox/"},{"id":26952,"url":"https://patchwork.libcamera.org/api/patches/26952/?format=json","web_url":"https://patchwork.libcamera.org/patch/26952/","msgid":"<20260618122245.946138-19-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:31","name":"[18/30] libcamera: software_isp: egl: Use Texture Unit 3 for final output texture","mbox":"https://patchwork.libcamera.org/patch/26952/mbox/"},{"id":26951,"url":"https://patchwork.libcamera.org/api/patches/26951/?format=json","web_url":"https://patchwork.libcamera.org/patch/26951/","msgid":"<20260618122245.946138-20-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:32","name":"[19/30] libcamera: software_isp: egl: Add Ping/Pong buffers with start/stop bindings only","mbox":"https://patchwork.libcamera.org/patch/26951/mbox/"},{"id":26953,"url":"https://patchwork.libcamera.org/api/patches/26953/?format=json","web_url":"https://patchwork.libcamera.org/patch/26953/","msgid":"<20260618122245.946138-21-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:33","name":"[20/30] libcamera: software_isp: gpu: Include GpuIspShaderPassBlcNormalise in init sequence","mbox":"https://patchwork.libcamera.org/patch/26953/mbox/"},{"id":26954,"url":"https://patchwork.libcamera.org/api/patches/26954/?format=json","web_url":"https://patchwork.libcamera.org/patch/26954/","msgid":"<20260618122245.946138-22-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:34","name":"[21/30] libcamera: software_isp: egl: Add createOutputTexture2D","mbox":"https://patchwork.libcamera.org/patch/26954/mbox/"},{"id":26955,"url":"https://patchwork.libcamera.org/api/patches/26955/?format=json","web_url":"https://patchwork.libcamera.org/patch/26955/","msgid":"<20260618122245.946138-23-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:35","name":"[22/30] libcamera: software_isp: gpu: Swtich to two pass logic","mbox":"https://patchwork.libcamera.org/patch/26955/mbox/"},{"id":26956,"url":"https://patchwork.libcamera.org/api/patches/26956/?format=json","web_url":"https://patchwork.libcamera.org/patch/26956/","msgid":"<20260618122245.946138-24-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:36","name":"[23/30] libcamera: software_isp: egl: Add method lookups for GPU benchmark rountines","mbox":"https://patchwork.libcamera.org/patch/26956/mbox/"},{"id":26957,"url":"https://patchwork.libcamera.org/api/patches/26957/?format=json","web_url":"https://patchwork.libcamera.org/patch/26957/","msgid":"<20260618122245.946138-25-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:37","name":"[24/30] libcamera: software_isp: egl: Add eglBenchMark","mbox":"https://patchwork.libcamera.org/patch/26957/mbox/"},{"id":26958,"url":"https://patchwork.libcamera.org/api/patches/26958/?format=json","web_url":"https://patchwork.libcamera.org/patch/26958/","msgid":"<20260618122245.946138-26-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:38","name":"[25/30] libcamera: software_isp: gpu_pipeline_shader_pass: Add shader DEBUG time logging","mbox":"https://patchwork.libcamera.org/patch/26958/mbox/"},{"id":26960,"url":"https://patchwork.libcamera.org/api/patches/26960/?format=json","web_url":"https://patchwork.libcamera.org/patch/26960/","msgid":"<20260618122245.946138-27-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:39","name":"[26/30] libcamera: software_isp: gpu: Do a synchronous BenchMark print after syncOutput","mbox":"https://patchwork.libcamera.org/patch/26960/mbox/"},{"id":26959,"url":"https://patchwork.libcamera.org/api/patches/26959/?format=json","web_url":"https://patchwork.libcamera.org/patch/26959/","msgid":"<20260618122245.946138-28-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:40","name":"[27/30] libcamera: software_isp: egl: Add updateInputTexture2D","mbox":"https://patchwork.libcamera.org/patch/26959/mbox/"},{"id":26961,"url":"https://patchwork.libcamera.org/api/patches/26961/?format=json","web_url":"https://patchwork.libcamera.org/patch/26961/","msgid":"<20260618122245.946138-29-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:41","name":"[28/30] libcamera: software_isp: gpu: Switch to using glTexSubImage2D on slow path upload","mbox":"https://patchwork.libcamera.org/patch/26961/mbox/"},{"id":26962,"url":"https://patchwork.libcamera.org/api/patches/26962/?format=json","web_url":"https://patchwork.libcamera.org/patch/26962/","msgid":"<20260618122245.946138-30-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:42","name":"[29/30] libcamera: software_isp: gpu: Cache output framebuffers, only recreate when necessary","mbox":"https://patchwork.libcamera.org/patch/26962/mbox/"},{"id":26963,"url":"https://patchwork.libcamera.org/api/patches/26963/?format=json","web_url":"https://patchwork.libcamera.org/patch/26963/","msgid":"<20260618122245.946138-31-bryan.odonoghue@linaro.org>","date":"2026-06-18T12:22:43","name":"[30/30] libcamera: software_isp: gpu: Cache input framebuffers, only do texture creation when required","mbox":"https://patchwork.libcamera.org/patch/26963/mbox/"}]},{"id":6006,"url":"https://patchwork.libcamera.org/api/series/6006/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=6006","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":""},"name":"Misc. changes before request-buffer split","date":"2026-06-18T12:38:17","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":27,"received_total":27,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/6006/mbox/","cover_letter":{"id":26964,"url":"https://patchwork.libcamera.org/api/covers/26964/?format=json","web_url":"https://patchwork.libcamera.org/cover/26964/","msgid":"<20260618123844.656396-1-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:17","name":"[RFC,v1,00/27] Misc. changes before request-buffer split","mbox":"https://patchwork.libcamera.org/cover/26964/mbox/"},"patches":[{"id":26965,"url":"https://patchwork.libcamera.org/api/patches/26965/?format=json","web_url":"https://patchwork.libcamera.org/patch/26965/","msgid":"<20260618123844.656396-2-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:18","name":"[RFC,v1,01/27] apps: cam: Simplify buffer reuse","mbox":"https://patchwork.libcamera.org/patch/26965/mbox/"},{"id":26966,"url":"https://patchwork.libcamera.org/api/patches/26966/?format=json","web_url":"https://patchwork.libcamera.org/patch/26966/","msgid":"<20260618123844.656396-3-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:19","name":"[RFC,v1,02/27] libcamera: request: Inline `Private::hasPendingRequests()`","mbox":"https://patchwork.libcamera.org/patch/26966/mbox/"},{"id":26967,"url":"https://patchwork.libcamera.org/api/patches/26967/?format=json","web_url":"https://patchwork.libcamera.org/patch/26967/","msgid":"<20260618123844.656396-4-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:20","name":"[RFC,v1,03/27] libcamera: request: hasPendingBuffers(): Simplify","mbox":"https://patchwork.libcamera.org/patch/26967/mbox/"},{"id":26968,"url":"https://patchwork.libcamera.org/api/patches/26968/?format=json","web_url":"https://patchwork.libcamera.org/patch/26968/","msgid":"<20260618123844.656396-5-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:21","name":"[RFC,v1,04/27] libcamera: request: Disassociate buffer when cancelling","mbox":"https://patchwork.libcamera.org/patch/26968/mbox/"},{"id":26969,"url":"https://patchwork.libcamera.org/api/patches/26969/?format=json","web_url":"https://patchwork.libcamera.org/patch/26969/","msgid":"<20260618123844.656396-6-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:22","name":"[RFC,v1,05/27] libcamera: software_isp: Replace open-coded buffer cancellation","mbox":"https://patchwork.libcamera.org/patch/26969/mbox/"},{"id":26970,"url":"https://patchwork.libcamera.org/api/patches/26970/?format=json","web_url":"https://patchwork.libcamera.org/patch/26970/","msgid":"<20260618123844.656396-7-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:23","name":"[RFC,v1,06/27] libcamera: pipeline: Replace open-coded buffer cancellation","mbox":"https://patchwork.libcamera.org/patch/26970/mbox/"},{"id":26971,"url":"https://patchwork.libcamera.org/api/patches/26971/?format=json","web_url":"https://patchwork.libcamera.org/patch/26971/","msgid":"<20260618123844.656396-8-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:24","name":"[RFC,v1,07/27] libcamera: pipeline: imx8-isi: Use `completeBuffer()` return value","mbox":"https://patchwork.libcamera.org/patch/26971/mbox/"},{"id":26972,"url":"https://patchwork.libcamera.org/api/patches/26972/?format=json","web_url":"https://patchwork.libcamera.org/patch/26972/","msgid":"<20260618123844.656396-9-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:25","name":"[RFC,v1,08/27] libcamera: pipeline: imx8-isi: pipeFromStream(): Take `ISICameraData`","mbox":"https://patchwork.libcamera.org/patch/26972/mbox/"},{"id":26973,"url":"https://patchwork.libcamera.org/api/patches/26973/?format=json","web_url":"https://patchwork.libcamera.org/patch/26973/","msgid":"<20260618123844.656396-10-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:26","name":"[RFC,v1,09/27] libcamera: pipeline: ipu3: Remove `setRequest()` calls","mbox":"https://patchwork.libcamera.org/patch/26973/mbox/"},{"id":26974,"url":"https://patchwork.libcamera.org/api/patches/26974/?format=json","web_url":"https://patchwork.libcamera.org/patch/26974/","msgid":"<20260618123844.656396-11-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:27","name":"[RFC,v1,10/27] libcamera: pipeline: mali-c55: Add missing `<queue>` include","mbox":"https://patchwork.libcamera.org/patch/26974/mbox/"},{"id":26975,"url":"https://patchwork.libcamera.org/api/patches/26975/?format=json","web_url":"https://patchwork.libcamera.org/patch/26975/","msgid":"<20260618123844.656396-12-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:28","name":"[RFC,v1,11/27] libcamera: pipeline: rkisp1: Simplify dewarper configuration","mbox":"https://patchwork.libcamera.org/patch/26975/mbox/"},{"id":26976,"url":"https://patchwork.libcamera.org/api/patches/26976/?format=json","web_url":"https://patchwork.libcamera.org/patch/26976/","msgid":"<20260618123844.656396-13-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:29","name":"[RFC,v1,12/27] libcamera: pipeline: rpi: Remove `requestQueue_`","mbox":"https://patchwork.libcamera.org/patch/26976/mbox/"},{"id":26977,"url":"https://patchwork.libcamera.org/api/patches/26977/?format=json","web_url":"https://patchwork.libcamera.org/patch/26977/","msgid":"<20260618123844.656396-14-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:30","name":"[RFC,v1,13/27] libcamera: pipeline: virtual: Make copy of request's buffer map","mbox":"https://patchwork.libcamera.org/patch/26977/mbox/"},{"id":26978,"url":"https://patchwork.libcamera.org/api/patches/26978/?format=json","web_url":"https://patchwork.libcamera.org/patch/26978/","msgid":"<20260618123844.656396-15-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:31","name":"[RFC,v1,14/27] libcamera: camera: Add missing `span.h` include","mbox":"https://patchwork.libcamera.org/patch/26978/mbox/"},{"id":26980,"url":"https://patchwork.libcamera.org/api/patches/26980/?format=json","web_url":"https://patchwork.libcamera.org/patch/26980/","msgid":"<20260618123844.656396-16-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:32","name":"[RFC,v1,15/27] libcamera: request: completeBuffer(): Emit `bufferCompleted` here","mbox":"https://patchwork.libcamera.org/patch/26980/mbox/"},{"id":26979,"url":"https://patchwork.libcamera.org/api/patches/26979/?format=json","web_url":"https://patchwork.libcamera.org/patch/26979/","msgid":"<20260618123844.656396-17-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:33","name":"[RFC,v1,16/27] libcamera: pipeline_handler: completeBuffer(): Inline and `static`","mbox":"https://patchwork.libcamera.org/patch/26979/mbox/"},{"id":26982,"url":"https://patchwork.libcamera.org/api/patches/26982/?format=json","web_url":"https://patchwork.libcamera.org/patch/26982/","msgid":"<20260618123844.656396-18-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:34","name":"[RFC,v1,17/27] libcamera: pipeline_handler: Use `std::deque`","mbox":"https://patchwork.libcamera.org/patch/26982/mbox/"},{"id":26981,"url":"https://patchwork.libcamera.org/api/patches/26981/?format=json","web_url":"https://patchwork.libcamera.org/patch/26981/","msgid":"<20260618123844.656396-19-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:35","name":"[RFC,v1,18/27] py: examples: simple-continuous-capture: Fix comment","mbox":"https://patchwork.libcamera.org/patch/26981/mbox/"},{"id":26983,"url":"https://patchwork.libcamera.org/api/patches/26983/?format=json","web_url":"https://patchwork.libcamera.org/patch/26983/","msgid":"<20260618123844.656396-20-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:36","name":"[RFC,v1,19/27] py: cam: Remove unnecessary check","mbox":"https://patchwork.libcamera.org/patch/26983/mbox/"},{"id":26985,"url":"https://patchwork.libcamera.org/api/patches/26985/?format=json","web_url":"https://patchwork.libcamera.org/patch/26985/","msgid":"<20260618123844.656396-21-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:37","name":"[RFC,v1,20/27] gstreamer: allocator: get_pool_size(): Fix return value","mbox":"https://patchwork.libcamera.org/patch/26985/mbox/"},{"id":26986,"url":"https://patchwork.libcamera.org/api/patches/26986/?format=json","web_url":"https://patchwork.libcamera.org/patch/26986/","msgid":"<20260618123844.656396-22-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:38","name":"[RFC,v1,21/27] gstreamer: Use `FrameBuffer` cookie to associate with `GstBuffer`","mbox":"https://patchwork.libcamera.org/patch/26986/mbox/"},{"id":26984,"url":"https://patchwork.libcamera.org/api/patches/26984/?format=json","web_url":"https://patchwork.libcamera.org/patch/26984/","msgid":"<20260618123844.656396-23-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:39","name":"[RFC,v1,22/27] v4l2: v4l2_camera: Avoid a level of indirection","mbox":"https://patchwork.libcamera.org/patch/26984/mbox/"},{"id":26989,"url":"https://patchwork.libcamera.org/api/patches/26989/?format=json","web_url":"https://patchwork.libcamera.org/patch/26989/","msgid":"<20260618123844.656396-24-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:40","name":"[RFC,v1,23/27] v4l2: v4l2_camera: Use actually allocated buffer count","mbox":"https://patchwork.libcamera.org/patch/26989/mbox/"},{"id":26987,"url":"https://patchwork.libcamera.org/api/patches/26987/?format=json","web_url":"https://patchwork.libcamera.org/patch/26987/","msgid":"<20260618123844.656396-25-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:41","name":"[RFC,v1,24/27] v4l2: v4l2_camera: Use buffer cookie for indexing","mbox":"https://patchwork.libcamera.org/patch/26987/mbox/"},{"id":26988,"url":"https://patchwork.libcamera.org/api/patches/26988/?format=json","web_url":"https://patchwork.libcamera.org/patch/26988/","msgid":"<20260618123844.656396-26-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:42","name":"[RFC,v1,25/27] v4l2: v4l2_camera: Rename `Buffer` to `CompletedBuffer`","mbox":"https://patchwork.libcamera.org/patch/26988/mbox/"},{"id":26990,"url":"https://patchwork.libcamera.org/api/patches/26990/?format=json","web_url":"https://patchwork.libcamera.org/patch/26990/","msgid":"<20260618123844.656396-27-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:43","name":"[RFC,v1,26/27] v4l2: v4l2_camera: Always clear pending requests","mbox":"https://patchwork.libcamera.org/patch/26990/mbox/"},{"id":26991,"url":"https://patchwork.libcamera.org/api/patches/26991/?format=json","web_url":"https://patchwork.libcamera.org/patch/26991/","msgid":"<20260618123844.656396-28-barnabas.pocze@ideasonboard.com>","date":"2026-06-18T12:38:44","name":"[RFC,v1,27/27] v4l2: v4l2_camera: Provide buffers one by one","mbox":"https://patchwork.libcamera.org/patch/26991/mbox/"}]},{"id":6007,"url":"https://patchwork.libcamera.org/api/series/6007/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=6007","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":""},"name":"libcamera: sensor: Add support for Sony IMX678","date":"2026-06-18T14:56:40","submitter":{"id":223,"url":"https://patchwork.libcamera.org/api/people/223/?format=json","name":"Jai Luthra","email":"jai.luthra@ideasonboard.com"},"version":2,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/6007/mbox/","cover_letter":{"id":26992,"url":"https://patchwork.libcamera.org/api/covers/26992/?format=json","web_url":"https://patchwork.libcamera.org/cover/26992/","msgid":"<20260618-imx678-v2-0-a288102744c3@ideasonboard.com>","date":"2026-06-18T14:56:40","name":"[v2,0/2] libcamera: sensor: Add support for Sony IMX678","mbox":"https://patchwork.libcamera.org/cover/26992/mbox/"},"patches":[{"id":26993,"url":"https://patchwork.libcamera.org/api/patches/26993/?format=json","web_url":"https://patchwork.libcamera.org/patch/26993/","msgid":"<20260618-imx678-v2-1-a288102744c3@ideasonboard.com>","date":"2026-06-18T14:56:41","name":"[v2,1/2] libcamera: libipa: camera_sensor: Add Sony IMX678 properties","mbox":"https://patchwork.libcamera.org/patch/26993/mbox/"},{"id":26994,"url":"https://patchwork.libcamera.org/api/patches/26994/?format=json","web_url":"https://patchwork.libcamera.org/patch/26994/","msgid":"<20260618-imx678-v2-2-a288102744c3@ideasonboard.com>","date":"2026-06-18T14:56:42","name":"[v2,2/2] ipa: rpi: Add cam_helper for Sony IMX678","mbox":"https://patchwork.libcamera.org/patch/26994/mbox/"}]}]