{"id":2482,"url":"https://patchwork.libcamera.org/api/series/2482/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2482","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: Handle fallout of FrameBuffer offset support","date":"2021-09-06T22:54:20","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":3,"total":30,"received_total":30,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2482/mbox/","cover_letter":{"id":13666,"url":"https://patchwork.libcamera.org/api/covers/13666/?format=json","web_url":"https://patchwork.libcamera.org/cover/13666/","msgid":"<20210906225420.13275-1-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:54:20","name":"[libcamera-devel,v3,00/30] libcamera: Handle fallout of FrameBuffer offset support","mbox":"https://patchwork.libcamera.org/cover/13666/mbox/"},"patches":[{"id":13667,"url":"https://patchwork.libcamera.org/api/patches/13667/?format=json","web_url":"https://patchwork.libcamera.org/patch/13667/","msgid":"<20210906225636.14683-1-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:07","name":"[libcamera-devel,v3,01/30] libcamera: base: utils: Use size_t for index in utils::enumerate()","mbox":"https://patchwork.libcamera.org/patch/13667/mbox/"},{"id":13668,"url":"https://patchwork.libcamera.org/api/patches/13668/?format=json","web_url":"https://patchwork.libcamera.org/patch/13668/","msgid":"<20210906225636.14683-2-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:08","name":"[libcamera-devel,v3,02/30] libcamera: file_descriptor: Add a function to retrieve the inode","mbox":"https://patchwork.libcamera.org/patch/13668/mbox/"},{"id":13669,"url":"https://patchwork.libcamera.org/api/patches/13669/?format=json","web_url":"https://patchwork.libcamera.org/patch/13669/","msgid":"<20210906225636.14683-3-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:09","name":"[libcamera-devel,v3,03/30] libcamera: v4l2_videodevice: Drop toV4L2PixelFormat()","mbox":"https://patchwork.libcamera.org/patch/13669/mbox/"},{"id":13670,"url":"https://patchwork.libcamera.org/api/patches/13670/?format=json","web_url":"https://patchwork.libcamera.org/patch/13670/","msgid":"<20210906225636.14683-4-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:10","name":"[libcamera-devel,v3,04/30] libcamera: Use V4L2PixelFormat::fromPixelFormat()","mbox":"https://patchwork.libcamera.org/patch/13670/mbox/"},{"id":13671,"url":"https://patchwork.libcamera.org/api/patches/13671/?format=json","web_url":"https://patchwork.libcamera.org/patch/13671/","msgid":"<20210906225636.14683-5-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:11","name":"[libcamera-devel,v3,05/30] libcamera: formats: Move plane info structure to PixelFormatInfo","mbox":"https://patchwork.libcamera.org/patch/13671/mbox/"},{"id":13672,"url":"https://patchwork.libcamera.org/api/patches/13672/?format=json","web_url":"https://patchwork.libcamera.org/patch/13672/","msgid":"<20210906225636.14683-6-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:12","name":"[libcamera-devel,v3,06/30] libcamera: formats: Add planeSize() helpers to PixelFormatInfo","mbox":"https://patchwork.libcamera.org/patch/13672/mbox/"},{"id":13673,"url":"https://patchwork.libcamera.org/api/patches/13673/?format=json","web_url":"https://patchwork.libcamera.org/patch/13673/","msgid":"<20210906225636.14683-7-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:13","name":"[libcamera-devel,v3,07/30] libcamera: formats: Support V4L2 non-contiguous formats","mbox":"https://patchwork.libcamera.org/patch/13673/mbox/"},{"id":13674,"url":"https://patchwork.libcamera.org/api/patches/13674/?format=json","web_url":"https://patchwork.libcamera.org/patch/13674/","msgid":"<20210906225636.14683-8-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:14","name":"[libcamera-devel,v3,08/30] libcamera: framebuffer: Move planes check to constructor","mbox":"https://patchwork.libcamera.org/patch/13674/mbox/"},{"id":13675,"url":"https://patchwork.libcamera.org/api/patches/13675/?format=json","web_url":"https://patchwork.libcamera.org/patch/13675/","msgid":"<20210906225636.14683-9-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:15","name":"[libcamera-devel,v3,09/30] libcamera: framebuffer: Add a function to check if planes are contiguous","mbox":"https://patchwork.libcamera.org/patch/13675/mbox/"},{"id":13676,"url":"https://patchwork.libcamera.org/api/patches/13676/?format=json","web_url":"https://patchwork.libcamera.org/patch/13676/","msgid":"<20210906225636.14683-10-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:16","name":"[libcamera-devel,v3,10/30] libcamera: v4l2_videodevice: Cache PixelFormatInfo","mbox":"https://patchwork.libcamera.org/patch/13676/mbox/"},{"id":13677,"url":"https://patchwork.libcamera.org/api/patches/13677/?format=json","web_url":"https://patchwork.libcamera.org/patch/13677/","msgid":"<20210906225636.14683-11-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:17","name":"[libcamera-devel,v3,11/30] libcamera: v4l2_videodevice: Document plane handling in createBuffer()","mbox":"https://patchwork.libcamera.org/patch/13677/mbox/"},{"id":13678,"url":"https://patchwork.libcamera.org/api/patches/13678/?format=json","web_url":"https://patchwork.libcamera.org/patch/13678/","msgid":"<20210906225636.14683-12-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:18","name":"[libcamera-devel,v3,12/30] libcamera: v4l2_videodevice: Take stride into account to compute offsets","mbox":"https://patchwork.libcamera.org/patch/13678/mbox/"},{"id":13679,"url":"https://patchwork.libcamera.org/api/patches/13679/?format=json","web_url":"https://patchwork.libcamera.org/patch/13679/","msgid":"<20210906225636.14683-13-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:19","name":"[libcamera-devel,v3,13/30] libcamera: v4l2_videodevice: Coalesce planes when queuing buffer","mbox":"https://patchwork.libcamera.org/patch/13679/mbox/"},{"id":13681,"url":"https://patchwork.libcamera.org/api/patches/13681/?format=json","web_url":"https://patchwork.libcamera.org/patch/13681/","msgid":"<20210906225636.14683-14-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:20","name":"[libcamera-devel,v3,14/30] libcamera: v4l2_videodevice: Split planes when dequeuing buffer","mbox":"https://patchwork.libcamera.org/patch/13681/mbox/"},{"id":13680,"url":"https://patchwork.libcamera.org/api/patches/13680/?format=json","web_url":"https://patchwork.libcamera.org/patch/13680/","msgid":"<20210906225636.14683-15-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:21","name":"[libcamera-devel,v3,15/30] libcamera: v4l2_videodevice: Use utils::enumerate()","mbox":"https://patchwork.libcamera.org/patch/13680/mbox/"},{"id":13683,"url":"https://patchwork.libcamera.org/api/patches/13683/?format=json","web_url":"https://patchwork.libcamera.org/patch/13683/","msgid":"<20210906225636.14683-16-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:22","name":"[libcamera-devel,v3,16/30] libcamera: framebuffer: Allocate metadata planes at construction time","mbox":"https://patchwork.libcamera.org/patch/13683/mbox/"},{"id":13682,"url":"https://patchwork.libcamera.org/api/patches/13682/?format=json","web_url":"https://patchwork.libcamera.org/patch/13682/","msgid":"<20210906225636.14683-17-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:23","name":"[libcamera-devel,v3,17/30] libcamera: framebuffer: Prevent modifying the number of metadata planes","mbox":"https://patchwork.libcamera.org/patch/13682/mbox/"},{"id":13685,"url":"https://patchwork.libcamera.org/api/patches/13685/?format=json","web_url":"https://patchwork.libcamera.org/patch/13685/","msgid":"<20210906225636.14683-18-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:24","name":"[libcamera-devel,v3,18/30] android: camera_device: Don't assume all planes use the same fd","mbox":"https://patchwork.libcamera.org/patch/13685/mbox/"},{"id":13684,"url":"https://patchwork.libcamera.org/api/patches/13684/?format=json","web_url":"https://patchwork.libcamera.org/patch/13684/","msgid":"<20210906225636.14683-19-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:25","name":"[libcamera-devel,v3,19/30] android: jpeg: Use stride instead of image width for line address","mbox":"https://patchwork.libcamera.org/patch/13684/mbox/"},{"id":13687,"url":"https://patchwork.libcamera.org/api/patches/13687/?format=json","web_url":"https://patchwork.libcamera.org/patch/13687/","msgid":"<20210906225636.14683-20-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:26","name":"[libcamera-devel,v3,20/30] android: jpeg: Support multi-planar buffers","mbox":"https://patchwork.libcamera.org/patch/13687/mbox/"},{"id":13688,"url":"https://patchwork.libcamera.org/api/patches/13688/?format=json","web_url":"https://patchwork.libcamera.org/patch/13688/","msgid":"<20210906225636.14683-21-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:27","name":"[libcamera-devel,v3,21/30] cam: Add Image class","mbox":"https://patchwork.libcamera.org/patch/13688/mbox/"},{"id":13689,"url":"https://patchwork.libcamera.org/api/patches/13689/?format=json","web_url":"https://patchwork.libcamera.org/patch/13689/","msgid":"<20210906225636.14683-22-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:28","name":"[libcamera-devel,v3,22/30] cam: file_sink: Use Image class to access pixel data","mbox":"https://patchwork.libcamera.org/patch/13689/mbox/"},{"id":13686,"url":"https://patchwork.libcamera.org/api/patches/13686/?format=json","web_url":"https://patchwork.libcamera.org/patch/13686/","msgid":"<20210906225636.14683-23-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:29","name":"[libcamera-devel,v3,23/30] cam: drm: Support per-plane stride values","mbox":"https://patchwork.libcamera.org/patch/13686/mbox/"},{"id":13690,"url":"https://patchwork.libcamera.org/api/patches/13690/?format=json","web_url":"https://patchwork.libcamera.org/patch/13690/","msgid":"<20210906225636.14683-24-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:30","name":"[libcamera-devel,v3,24/30] cam: drm: Set per-plane offsets when creating DRM frame buffer","mbox":"https://patchwork.libcamera.org/patch/13690/mbox/"},{"id":13691,"url":"https://patchwork.libcamera.org/api/patches/13691/?format=json","web_url":"https://patchwork.libcamera.org/patch/13691/","msgid":"<20210906225636.14683-25-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:31","name":"[libcamera-devel,v3,25/30] cam: drm: Avoid importing the same dmabuf multiple times","mbox":"https://patchwork.libcamera.org/patch/13691/mbox/"},{"id":13692,"url":"https://patchwork.libcamera.org/api/patches/13692/?format=json","web_url":"https://patchwork.libcamera.org/patch/13692/","msgid":"<20210906225636.14683-26-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:32","name":"[libcamera-devel,v3,26/30] qcam: Print bytesused for all planes","mbox":"https://patchwork.libcamera.org/patch/13692/mbox/"},{"id":13693,"url":"https://patchwork.libcamera.org/api/patches/13693/?format=json","web_url":"https://patchwork.libcamera.org/patch/13693/","msgid":"<20210906225636.14683-27-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:33","name":"[libcamera-devel,v3,27/30] qcam: Use Image class to access pixel data","mbox":"https://patchwork.libcamera.org/patch/13693/mbox/"},{"id":13694,"url":"https://patchwork.libcamera.org/api/patches/13694/?format=json","web_url":"https://patchwork.libcamera.org/patch/13694/","msgid":"<20210906225636.14683-28-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:34","name":"[libcamera-devel,v3,28/30] qcam: viewfinder_gl: Support multi-planar buffers","mbox":"https://patchwork.libcamera.org/patch/13694/mbox/"},{"id":13695,"url":"https://patchwork.libcamera.org/api/patches/13695/?format=json","web_url":"https://patchwork.libcamera.org/patch/13695/","msgid":"<20210906225636.14683-29-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:35","name":"[libcamera-devel,v3,29/30] qcam: viewfinder_qt: Support multi-planar buffers","mbox":"https://patchwork.libcamera.org/patch/13695/mbox/"},{"id":13696,"url":"https://patchwork.libcamera.org/api/patches/13696/?format=json","web_url":"https://patchwork.libcamera.org/patch/13696/","msgid":"<20210906225636.14683-30-laurent.pinchart@ideasonboard.com>","date":"2021-09-06T22:56:36","name":"[libcamera-devel,v3,30/30] v4l2: Sum bytesused for all planes when dequeuing buffer","mbox":"https://patchwork.libcamera.org/patch/13696/mbox/"}]}