{"id":593,"url":"https://patchwork.libcamera.org/api/1.1/series/593/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=593","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":"libcamera: Rework buffer API","date":"2019-12-30T12:04:45","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/1.1/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"version":2,"total":25,"received_total":25,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/593/mbox/","cover_letter":{"id":2450,"url":"https://patchwork.libcamera.org/api/1.1/covers/2450/?format=json","web_url":"https://patchwork.libcamera.org/cover/2450/","msgid":"<20191230120510.938333-1-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:45","name":"[libcamera-devel,v2,00/25] libcamera: Rework buffer API","mbox":"https://patchwork.libcamera.org/cover/2450/mbox/"},"patches":[{"id":2451,"url":"https://patchwork.libcamera.org/api/1.1/patches/2451/?format=json","web_url":"https://patchwork.libcamera.org/patch/2451/","msgid":"<20191230120510.938333-2-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:46","name":"[libcamera-devel,v2,01/25] libcamera: buffer: Add FrameMetadata container for metadata information","mbox":"https://patchwork.libcamera.org/patch/2451/mbox/"},{"id":2452,"url":"https://patchwork.libcamera.org/api/1.1/patches/2452/?format=json","web_url":"https://patchwork.libcamera.org/patch/2452/","msgid":"<20191230120510.938333-3-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:47","name":"[libcamera-devel,v2,02/25] libcamera: buffer: Add FrameBuffer interface","mbox":"https://patchwork.libcamera.org/patch/2452/mbox/"},{"id":2453,"url":"https://patchwork.libcamera.org/api/1.1/patches/2453/?format=json","web_url":"https://patchwork.libcamera.org/patch/2453/","msgid":"<20191230120510.938333-4-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:48","name":"[libcamera-devel,v2,03/25] ipa: Switch to FrameBuffer interface","mbox":"https://patchwork.libcamera.org/patch/2453/mbox/"},{"id":2454,"url":"https://patchwork.libcamera.org/api/1.1/patches/2454/?format=json","web_url":"https://patchwork.libcamera.org/patch/2454/","msgid":"<20191230120510.938333-5-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:49","name":"[libcamera-devel,v2,04/25] libcamera: buffer: Switch from Plane to FrameBuffer::Plane","mbox":"https://patchwork.libcamera.org/patch/2454/mbox/"},{"id":2455,"url":"https://patchwork.libcamera.org/api/1.1/patches/2455/?format=json","web_url":"https://patchwork.libcamera.org/patch/2455/","msgid":"<20191230120510.938333-6-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:50","name":"[libcamera-devel,v2,05/25] libcamera: buffers: Remove Plane class","mbox":"https://patchwork.libcamera.org/patch/2455/mbox/"},{"id":2456,"url":"https://patchwork.libcamera.org/api/1.1/patches/2456/?format=json","web_url":"https://patchwork.libcamera.org/patch/2456/","msgid":"<20191230120510.938333-7-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:51","name":"[libcamera-devel,v2,06/25] libcamera: buffer: Drop private function setRequest()","mbox":"https://patchwork.libcamera.org/patch/2456/mbox/"},{"id":2457,"url":"https://patchwork.libcamera.org/api/1.1/patches/2457/?format=json","web_url":"https://patchwork.libcamera.org/patch/2457/","msgid":"<20191230120510.938333-8-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:52","name":"[libcamera-devel,v2,07/25] libcamera: v4l2_videodevice: Align which type variable is used in queueBuffer()","mbox":"https://patchwork.libcamera.org/patch/2457/mbox/"},{"id":2458,"url":"https://patchwork.libcamera.org/api/1.1/patches/2458/?format=json","web_url":"https://patchwork.libcamera.org/patch/2458/","msgid":"<20191230120510.938333-9-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:53","name":"[libcamera-devel,v2,08/25] libcamera: v4l2_videodevice: Extract exportDmabufFd()","mbox":"https://patchwork.libcamera.org/patch/2458/mbox/"},{"id":2459,"url":"https://patchwork.libcamera.org/api/1.1/patches/2459/?format=json","web_url":"https://patchwork.libcamera.org/patch/2459/","msgid":"<20191230120510.938333-10-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:54","name":"[libcamera-devel,v2,09/25] libcamera: request: In addBuffer() do not fetch stream from Buffer","mbox":"https://patchwork.libcamera.org/patch/2459/mbox/"},{"id":2460,"url":"https://patchwork.libcamera.org/api/1.1/patches/2460/?format=json","web_url":"https://patchwork.libcamera.org/patch/2460/","msgid":"<20191230120510.938333-11-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:55","name":"[libcamera-devel,v2,10/25] libcamera: buffer: Move captured metadata to FrameMetadata","mbox":"https://patchwork.libcamera.org/patch/2460/mbox/"},{"id":2461,"url":"https://patchwork.libcamera.org/api/1.1/patches/2461/?format=json","web_url":"https://patchwork.libcamera.org/patch/2461/","msgid":"<20191230120510.938333-12-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:56","name":"[libcamera-devel,v2,11/25] libcamera: v4l2_videodevice: Add V4L2BufferCache to deal with index mapping","mbox":"https://patchwork.libcamera.org/patch/2461/mbox/"},{"id":2462,"url":"https://patchwork.libcamera.org/api/1.1/patches/2462/?format=json","web_url":"https://patchwork.libcamera.org/patch/2462/","msgid":"<20191230120510.938333-13-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:57","name":"[libcamera-devel,v2,12/25] libcamera: v4l2_videodevice: Add FrameBuffer interface","mbox":"https://patchwork.libcamera.org/patch/2462/mbox/"},{"id":2463,"url":"https://patchwork.libcamera.org/api/1.1/patches/2463/?format=json","web_url":"https://patchwork.libcamera.org/patch/2463/","msgid":"<20191230120510.938333-14-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:58","name":"[libcamera-devel,v2,13/25] test: v4l2_videodevice: Switch to FrameBuffer interface","mbox":"https://patchwork.libcamera.org/patch/2463/mbox/"},{"id":2464,"url":"https://patchwork.libcamera.org/api/1.1/patches/2464/?format=json","web_url":"https://patchwork.libcamera.org/patch/2464/","msgid":"<20191230120510.938333-15-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:04:59","name":"[libcamera-devel,v2,14/25] test: camera: buffer_import: Update to FrameBuffer restrictions","mbox":"https://patchwork.libcamera.org/patch/2464/mbox/"},{"id":2465,"url":"https://patchwork.libcamera.org/api/1.1/patches/2465/?format=json","web_url":"https://patchwork.libcamera.org/patch/2465/","msgid":"<20191230120510.938333-16-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:05:00","name":"[libcamera-devel,v2,15/25] libcamera: pipeline: rkisp1: Destroy frame information before completing request","mbox":"https://patchwork.libcamera.org/patch/2465/mbox/"},{"id":2466,"url":"https://patchwork.libcamera.org/api/1.1/patches/2466/?format=json","web_url":"https://patchwork.libcamera.org/patch/2466/","msgid":"<20191230120510.938333-17-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:05:01","name":"[libcamera-devel,v2,16/25] libcamera: pipeline: rkisp1: Switch to FrameBuffer interface for stat and param","mbox":"https://patchwork.libcamera.org/patch/2466/mbox/"},{"id":2467,"url":"https://patchwork.libcamera.org/api/1.1/patches/2467/?format=json","web_url":"https://patchwork.libcamera.org/patch/2467/","msgid":"<20191230120510.938333-18-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:05:02","name":"[libcamera-devel,v2,17/25] libcamera: pipeline: ipu3: Switch to FrameBuffer interface for cio2 and stat","mbox":"https://patchwork.libcamera.org/patch/2467/mbox/"},{"id":2468,"url":"https://patchwork.libcamera.org/api/1.1/patches/2468/?format=json","web_url":"https://patchwork.libcamera.org/patch/2468/","msgid":"<20191230120510.938333-19-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:05:03","name":"[libcamera-devel,v2,18/25] libcamera: pipelines: Add FrameBuffer handlers","mbox":"https://patchwork.libcamera.org/patch/2468/mbox/"},{"id":2469,"url":"https://patchwork.libcamera.org/api/1.1/patches/2469/?format=json","web_url":"https://patchwork.libcamera.org/patch/2469/","msgid":"<20191230120510.938333-20-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:05:04","name":"[libcamera-devel,v2,19/25] libcamera: allocator: Add FrameBufferAllocator to help applications allocate buffers","mbox":"https://patchwork.libcamera.org/patch/2469/mbox/"},{"id":2470,"url":"https://patchwork.libcamera.org/api/1.1/patches/2470/?format=json","web_url":"https://patchwork.libcamera.org/patch/2470/","msgid":"<20191230120510.938333-21-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:05:05","name":"[libcamera-devel,v2,20/25] libcamera: Switch to FrameBuffer interface","mbox":"https://patchwork.libcamera.org/patch/2470/mbox/"},{"id":2471,"url":"https://patchwork.libcamera.org/api/1.1/patches/2471/?format=json","web_url":"https://patchwork.libcamera.org/patch/2471/","msgid":"<20191230120510.938333-22-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:05:06","name":"[libcamera-devel,v2,21/25] libcamera: v4l2_videodevice: Remove Buffer interface","mbox":"https://patchwork.libcamera.org/patch/2471/mbox/"},{"id":2472,"url":"https://patchwork.libcamera.org/api/1.1/patches/2472/?format=json","web_url":"https://patchwork.libcamera.org/patch/2472/","msgid":"<20191230120510.938333-23-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:05:07","name":"[libcamera-devel,v2,22/25] libcamera: Remove dead code after switch to FrameBuffer","mbox":"https://patchwork.libcamera.org/patch/2472/mbox/"},{"id":2473,"url":"https://patchwork.libcamera.org/api/1.1/patches/2473/?format=json","web_url":"https://patchwork.libcamera.org/patch/2473/","msgid":"<20191230120510.938333-24-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:05:08","name":"[libcamera-devel,v2,23/25] qcam: Cache buffer memory mapping","mbox":"https://patchwork.libcamera.org/patch/2473/mbox/"},{"id":2474,"url":"https://patchwork.libcamera.org/api/1.1/patches/2474/?format=json","web_url":"https://patchwork.libcamera.org/patch/2474/","msgid":"<20191230120510.938333-25-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:05:09","name":"[libcamera-devel,v2,24/25] libcamera: pipeline: Remove explicit buffer handling","mbox":"https://patchwork.libcamera.org/patch/2474/mbox/"},{"id":2475,"url":"https://patchwork.libcamera.org/api/1.1/patches/2475/?format=json","web_url":"https://patchwork.libcamera.org/patch/2475/","msgid":"<20191230120510.938333-26-niklas.soderlund@ragnatech.se>","date":"2019-12-30T12:05:10","name":"[libcamera-devel,v2,25/25] libcamera: camera: Remove the prepared state","mbox":"https://patchwork.libcamera.org/patch/2475/mbox/"}]}