{"id":6006,"url":"https://patchwork.libcamera.org/api/1.1/series/6006/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=6006","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"Misc. changes before request-buffer split","date":"2026-06-18T12:38:17","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/"}]}