[{"id":691,"url":"https://patchwork.libcamera.org/api/series/691/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=691","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: V4L2BufferCache: Improve cache eviction strategy","date":"2020-02-24T19:35:57","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"version":2,"total":4,"received_total":4,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/691/mbox/","cover_letter":{"id":2874,"url":"https://patchwork.libcamera.org/api/covers/2874/?format=json","web_url":"https://patchwork.libcamera.org/cover/2874/","msgid":"<20200224193601.1040770-1-niklas.soderlund@ragnatech.se>","date":"2020-02-24T19:35:57","name":"[libcamera-devel,v2,0/4] libcamera: V4L2BufferCache: Improve cache eviction strategy","mbox":"https://patchwork.libcamera.org/cover/2874/mbox/"},"patches":[{"id":2875,"url":"https://patchwork.libcamera.org/api/patches/2875/?format=json","web_url":"https://patchwork.libcamera.org/patch/2875/","msgid":"<20200224193601.1040770-2-niklas.soderlund@ragnatech.se>","date":"2020-02-24T19:35:58","name":"[libcamera-devel,v2,1/4] test: camera: buffer_import: Fix error messages","mbox":"https://patchwork.libcamera.org/patch/2875/mbox/"},{"id":2876,"url":"https://patchwork.libcamera.org/api/patches/2876/?format=json","web_url":"https://patchwork.libcamera.org/patch/2876/","msgid":"<20200224193601.1040770-3-niklas.soderlund@ragnatech.se>","date":"2020-02-24T19:35:59","name":"[libcamera-devel,v2,2/4] test: Extract BufferSource class out of camera tests to libtest","mbox":"https://patchwork.libcamera.org/patch/2876/mbox/"},{"id":2877,"url":"https://patchwork.libcamera.org/api/patches/2877/?format=json","web_url":"https://patchwork.libcamera.org/patch/2877/","msgid":"<20200224193601.1040770-4-niklas.soderlund@ragnatech.se>","date":"2020-02-24T19:36:00","name":"[libcamera-devel,v2,3/4] test: v4l2_videodevice: Add test for V4L2BufferCache","mbox":"https://patchwork.libcamera.org/patch/2877/mbox/"},{"id":2878,"url":"https://patchwork.libcamera.org/api/patches/2878/?format=json","web_url":"https://patchwork.libcamera.org/patch/2878/","msgid":"<20200224193601.1040770-5-niklas.soderlund@ragnatech.se>","date":"2020-02-24T19:36:01","name":"[libcamera-devel,v2,4/4] libcamera: V4L2BufferCache: Improve cache eviction strategy","mbox":"https://patchwork.libcamera.org/patch/2878/mbox/"}]},{"id":692,"url":"https://patchwork.libcamera.org/api/series/692/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=692","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":"rkisp1: don't enable immutable link","date":"2020-02-27T02:59:59","submitter":{"id":20,"url":"https://patchwork.libcamera.org/api/people/20/?format=json","name":"Helen Koike","email":"helen.koike@collabora.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/692/mbox/","cover_letter":{"id":2879,"url":"https://patchwork.libcamera.org/api/covers/2879/?format=json","web_url":"https://patchwork.libcamera.org/cover/2879/","msgid":"<20200227030001.333291-1-helen.koike@collabora.com>","date":"2020-02-27T02:59:59","name":"[libcamera-devel,0/2] rkisp1: don't enable immutable link","mbox":"https://patchwork.libcamera.org/cover/2879/mbox/"},"patches":[{"id":2880,"url":"https://patchwork.libcamera.org/api/patches/2880/?format=json","web_url":"https://patchwork.libcamera.org/patch/2880/","msgid":"<20200227030001.333291-2-helen.koike@collabora.com>","date":"2020-02-27T03:00:00","name":"[libcamera-devel,1/2] utils: rkisp1: don't enable immutable link","mbox":"https://patchwork.libcamera.org/patch/2880/mbox/"},{"id":2881,"url":"https://patchwork.libcamera.org/api/patches/2881/?format=json","web_url":"https://patchwork.libcamera.org/patch/2881/","msgid":"<20200227030001.333291-3-helen.koike@collabora.com>","date":"2020-02-27T03:00:01","name":"[libcamera-devel,2/2] libcamera: pipeline: rkisp1: don't enable immutable link","mbox":"https://patchwork.libcamera.org/patch/2881/mbox/"}]},{"id":693,"url":"https://patchwork.libcamera.org/api/series/693/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=693","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":"GStreamer Element for libcamera","date":"2020-02-27T20:03:40","submitter":{"id":31,"url":"https://patchwork.libcamera.org/api/people/31/?format=json","name":"Nicolas Dufresne","email":"nicolas.dufresne@collabora.com"},"version":2,"total":27,"received_total":27,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/693/mbox/","cover_letter":{"id":2882,"url":"https://patchwork.libcamera.org/api/covers/2882/?format=json","web_url":"https://patchwork.libcamera.org/cover/2882/","msgid":"<20200227200407.490616-1-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:40","name":"[libcamera-devel,v2,00/27] GStreamer Element for libcamera","mbox":"https://patchwork.libcamera.org/cover/2882/mbox/"},"patches":[{"id":2883,"url":"https://patchwork.libcamera.org/api/patches/2883/?format=json","web_url":"https://patchwork.libcamera.org/patch/2883/","msgid":"<20200227200407.490616-2-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:41","name":"[libcamera-devel,v2,01/27] Add GStreamer plugin and element skeleton","mbox":"https://patchwork.libcamera.org/patch/2883/mbox/"},{"id":2884,"url":"https://patchwork.libcamera.org/api/patches/2884/?format=json","web_url":"https://patchwork.libcamera.org/patch/2884/","msgid":"<20200227200407.490616-3-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:42","name":"[libcamera-devel,v2,02/27] gst: Add utility to convert StreamFormats to GstCaps","mbox":"https://patchwork.libcamera.org/patch/2884/mbox/"},{"id":2885,"url":"https://patchwork.libcamera.org/api/patches/2885/?format=json","web_url":"https://patchwork.libcamera.org/patch/2885/","msgid":"<20200227200407.490616-4-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:43","name":"[libcamera-devel,v2,03/27] gst: Add initial device provider","mbox":"https://patchwork.libcamera.org/patch/2885/mbox/"},{"id":2886,"url":"https://patchwork.libcamera.org/api/patches/2886/?format=json","web_url":"https://patchwork.libcamera.org/patch/2886/","msgid":"<20200227200407.490616-5-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:44","name":"[libcamera-devel,v2,04/27] gst: utils: Add simple scoped lockers for GMutex and GRectMutex","mbox":"https://patchwork.libcamera.org/patch/2886/mbox/"},{"id":2887,"url":"https://patchwork.libcamera.org/api/patches/2887/?format=json","web_url":"https://patchwork.libcamera.org/patch/2887/","msgid":"<20200227200407.490616-6-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:45","name":"[libcamera-devel,v2,05/27] gst: Add pads to the source","mbox":"https://patchwork.libcamera.org/patch/2887/mbox/"},{"id":2888,"url":"https://patchwork.libcamera.org/api/patches/2888/?format=json","web_url":"https://patchwork.libcamera.org/patch/2888/","msgid":"<20200227200407.490616-7-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:46","name":"[libcamera-devel,v2,06/27] gst: libcamerasrc: Allocate and add static pad","mbox":"https://patchwork.libcamera.org/patch/2888/mbox/"},{"id":2889,"url":"https://patchwork.libcamera.org/api/patches/2889/?format=json","web_url":"https://patchwork.libcamera.org/patch/2889/","msgid":"<20200227200407.490616-8-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:47","name":"[libcamera-devel,v2,07/27] gst: libcamerasrc: Add camera-name property","mbox":"https://patchwork.libcamera.org/patch/2889/mbox/"},{"id":2890,"url":"https://patchwork.libcamera.org/api/patches/2890/?format=json","web_url":"https://patchwork.libcamera.org/patch/2890/","msgid":"<20200227200407.490616-9-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:48","name":"[libcamera-devel,v2,08/27] gst: libcamerasrc: Add a debug category","mbox":"https://patchwork.libcamera.org/patch/2890/mbox/"},{"id":2891,"url":"https://patchwork.libcamera.org/api/patches/2891/?format=json","web_url":"https://patchwork.libcamera.org/patch/2891/","msgid":"<20200227200407.490616-10-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:49","name":"[libcamera-devel,v2,09/27] gst: libcamerasrc: Implement selection and acquisition","mbox":"https://patchwork.libcamera.org/patch/2891/mbox/"},{"id":2892,"url":"https://patchwork.libcamera.org/api/patches/2892/?format=json","web_url":"https://patchwork.libcamera.org/patch/2892/","msgid":"<20200227200407.490616-11-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:50","name":"[libcamera-devel,v2,10/27] gst: libcamerasrc: Add a task for the streaming thread","mbox":"https://patchwork.libcamera.org/patch/2892/mbox/"},{"id":2893,"url":"https://patchwork.libcamera.org/api/patches/2893/?format=json","web_url":"https://patchwork.libcamera.org/patch/2893/","msgid":"<20200227200407.490616-12-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:51","name":"[libcamera-devel,v2,11/27] gst: libcamerapad: Add a method to access the role","mbox":"https://patchwork.libcamera.org/patch/2893/mbox/"},{"id":2894,"url":"https://patchwork.libcamera.org/api/patches/2894/?format=json","web_url":"https://patchwork.libcamera.org/patch/2894/","msgid":"<20200227200407.490616-13-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:52","name":"[libcamera-devel,v2,12/27] gst: libcamerasrc: Store the srcpad in a vector","mbox":"https://patchwork.libcamera.org/patch/2894/mbox/"},{"id":2895,"url":"https://patchwork.libcamera.org/api/patches/2895/?format=json","web_url":"https://patchwork.libcamera.org/patch/2895/","msgid":"<20200227200407.490616-14-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:53","name":"[libcamera-devel,v2,13/27] gst: libcamerasrc: Send stream start event","mbox":"https://patchwork.libcamera.org/patch/2895/mbox/"},{"id":2896,"url":"https://patchwork.libcamera.org/api/patches/2896/?format=json","web_url":"https://patchwork.libcamera.org/patch/2896/","msgid":"<20200227200407.490616-15-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:54","name":"[libcamera-devel,v2,14/27] gst: utils: Add StreamConfiguration helpers","mbox":"https://patchwork.libcamera.org/patch/2896/mbox/"},{"id":2897,"url":"https://patchwork.libcamera.org/api/patches/2897/?format=json","web_url":"https://patchwork.libcamera.org/patch/2897/","msgid":"<20200227200407.490616-16-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:55","name":"[libcamera-devel,v2,15/27] gst: libcamerasrc: Implement minimal caps negotiation","mbox":"https://patchwork.libcamera.org/patch/2897/mbox/"},{"id":2898,"url":"https://patchwork.libcamera.org/api/patches/2898/?format=json","web_url":"https://patchwork.libcamera.org/patch/2898/","msgid":"<20200227200407.490616-17-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:56","name":"[libcamera-devel,v2,16/27] gst: libcamerasrc: Push segment event","mbox":"https://patchwork.libcamera.org/patch/2898/mbox/"},{"id":2899,"url":"https://patchwork.libcamera.org/api/patches/2899/?format=json","web_url":"https://patchwork.libcamera.org/patch/2899/","msgid":"<20200227200407.490616-18-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:57","name":"[libcamera-devel,v2,17/27] gst: Add a pool and an allocator implementation","mbox":"https://patchwork.libcamera.org/patch/2899/mbox/"},{"id":2900,"url":"https://patchwork.libcamera.org/api/patches/2900/?format=json","web_url":"https://patchwork.libcamera.org/patch/2900/","msgid":"<20200227200407.490616-19-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:58","name":"[libcamera-devel,v2,18/27] gst: libcamerapad: Allow storing a pool","mbox":"https://patchwork.libcamera.org/patch/2900/mbox/"},{"id":2901,"url":"https://patchwork.libcamera.org/api/patches/2901/?format=json","web_url":"https://patchwork.libcamera.org/patch/2901/","msgid":"<20200227200407.490616-20-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:03:59","name":"[libcamera-devel,v2,19/27] gst: libcamerasrc: Allocate and release buffers","mbox":"https://patchwork.libcamera.org/patch/2901/mbox/"},{"id":2902,"url":"https://patchwork.libcamera.org/api/patches/2902/?format=json","web_url":"https://patchwork.libcamera.org/patch/2902/","msgid":"<20200227200407.490616-21-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:04:00","name":"[libcamera-devel,v2,20/27] gst: Add getters for Stream and FrameBuffer","mbox":"https://patchwork.libcamera.org/patch/2902/mbox/"},{"id":2903,"url":"https://patchwork.libcamera.org/api/patches/2903/?format=json","web_url":"https://patchwork.libcamera.org/patch/2903/","msgid":"<20200227200407.490616-22-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:04:01","name":"[libcamera-devel,v2,21/27] gst: pad: Add method to store retrieve pending buffers","mbox":"https://patchwork.libcamera.org/patch/2903/mbox/"},{"id":2904,"url":"https://patchwork.libcamera.org/api/patches/2904/?format=json","web_url":"https://patchwork.libcamera.org/patch/2904/","msgid":"<20200227200407.490616-23-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:04:02","name":"[libcamera-devel,v2,22/27] gst: libcamerasrc: Implement initial streaming","mbox":"https://patchwork.libcamera.org/patch/2904/mbox/"},{"id":2905,"url":"https://patchwork.libcamera.org/api/patches/2905/?format=json","web_url":"https://patchwork.libcamera.org/patch/2905/","msgid":"<20200227200407.490616-24-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:04:03","name":"[libcamera-devel,v2,23/27] gst: libcamerasrc: Implement timestamp support","mbox":"https://patchwork.libcamera.org/patch/2905/mbox/"},{"id":2906,"url":"https://patchwork.libcamera.org/api/patches/2906/?format=json","web_url":"https://patchwork.libcamera.org/patch/2906/","msgid":"<20200227200407.490616-25-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:04:04","name":"[libcamera-devel,v2,24/27] gst: libcamerasrc: Add a TODO comment","mbox":"https://patchwork.libcamera.org/patch/2906/mbox/"},{"id":2907,"url":"https://patchwork.libcamera.org/api/patches/2907/?format=json","web_url":"https://patchwork.libcamera.org/patch/2907/","msgid":"<20200227200407.490616-26-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:04:05","name":"[libcamera-devel,v2,25/27] gst: utils: Factor-out the task resume helper","mbox":"https://patchwork.libcamera.org/patch/2907/mbox/"},{"id":2908,"url":"https://patchwork.libcamera.org/api/patches/2908/?format=json","web_url":"https://patchwork.libcamera.org/patch/2908/","msgid":"<20200227200407.490616-27-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:04:06","name":"[libcamera-devel,v2,26/27] gst: libcamerasrc: Prevent src task deadlock on exhausted buffer pool","mbox":"https://patchwork.libcamera.org/patch/2908/mbox/"},{"id":2909,"url":"https://patchwork.libcamera.org/api/patches/2909/?format=json","web_url":"https://patchwork.libcamera.org/patch/2909/","msgid":"<20200227200407.490616-28-nicolas.dufresne@collabora.com>","date":"2020-02-27T20:04:07","name":"[libcamera-devel,v2,27/27] gst: Reduce GStreamer requirement to 1.14","mbox":"https://patchwork.libcamera.org/patch/2909/mbox/"}]},{"id":694,"url":"https://patchwork.libcamera.org/api/series/694/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=694","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: PixelFormat: Turn into a class","date":"2020-02-28T03:29:07","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"version":1,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/694/mbox/","cover_letter":{"id":2910,"url":"https://patchwork.libcamera.org/api/covers/2910/?format=json","web_url":"https://patchwork.libcamera.org/cover/2910/","msgid":"<20200228032913.497826-1-niklas.soderlund@ragnatech.se>","date":"2020-02-28T03:29:07","name":"[libcamera-devel,RFC,0/6] libcamera: PixelFormat: Turn into a class","mbox":"https://patchwork.libcamera.org/cover/2910/mbox/"},"patches":[{"id":2911,"url":"https://patchwork.libcamera.org/api/patches/2911/?format=json","web_url":"https://patchwork.libcamera.org/patch/2911/","msgid":"<20200228032913.497826-2-niklas.soderlund@ragnatech.se>","date":"2020-02-28T03:29:08","name":"[libcamera-devel,RFC,1/6] libcamera: Use PixelFormat instead of unsigned int where appropriate","mbox":"https://patchwork.libcamera.org/patch/2911/mbox/"},{"id":2912,"url":"https://patchwork.libcamera.org/api/patches/2912/?format=json","web_url":"https://patchwork.libcamera.org/patch/2912/","msgid":"<20200228032913.497826-3-niklas.soderlund@ragnatech.se>","date":"2020-02-28T03:29:09","name":"[libcamera-devel,RFC,2/6] libcamera: formats: Turn ImageFormats into a template","mbox":"https://patchwork.libcamera.org/patch/2912/mbox/"},{"id":2913,"url":"https://patchwork.libcamera.org/api/patches/2913/?format=json","web_url":"https://patchwork.libcamera.org/patch/2913/","msgid":"<20200228032913.497826-4-niklas.soderlund@ragnatech.se>","date":"2020-02-28T03:29:10","name":"[libcamera-devel,RFC,3/6] libcamera: PixelFormat: Turn into a class","mbox":"https://patchwork.libcamera.org/patch/2913/mbox/"},{"id":2914,"url":"https://patchwork.libcamera.org/api/patches/2914/?format=json","web_url":"https://patchwork.libcamera.org/patch/2914/","msgid":"<20200228032913.497826-5-niklas.soderlund@ragnatech.se>","date":"2020-02-28T03:29:11","name":"[libcamera-devel,RFC,4/6] libcamera: PixelFormat: Add operations to operate on names","mbox":"https://patchwork.libcamera.org/patch/2914/mbox/"},{"id":2915,"url":"https://patchwork.libcamera.org/api/patches/2915/?format=json","web_url":"https://patchwork.libcamera.org/patch/2915/","msgid":"<20200228032913.497826-6-niklas.soderlund@ragnatech.se>","date":"2020-02-28T03:29:12","name":"[libcamera-devel,RFC,5/6] libcamera: v4l2_videodevice: Remove pixel format translators","mbox":"https://patchwork.libcamera.org/patch/2915/mbox/"},{"id":2916,"url":"https://patchwork.libcamera.org/api/patches/2916/?format=json","web_url":"https://patchwork.libcamera.org/patch/2916/","msgid":"<20200228032913.497826-7-niklas.soderlund@ragnatech.se>","date":"2020-02-28T03:29:13","name":"[libcamera-devel,RFC,6/6] v4l2: camera_proxy: Switch to PixelFormat","mbox":"https://patchwork.libcamera.org/patch/2916/mbox/"}]},{"id":695,"url":"https://patchwork.libcamera.org/api/series/695/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=695","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-devel] drm/fourcc: Add bayer formats and modifiers","date":"2020-02-28T16:31:35","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/695/mbox/","cover_letter":null,"patches":[{"id":2917,"url":"https://patchwork.libcamera.org/api/patches/2917/?format=json","web_url":"https://patchwork.libcamera.org/patch/2917/","msgid":"<20200228163135.524882-1-niklas.soderlund@ragnatech.se>","date":"2020-02-28T16:31:35","name":"[libcamera-devel] drm/fourcc: Add bayer formats and modifiers","mbox":"https://patchwork.libcamera.org/patch/2917/mbox/"}]},{"id":696,"url":"https://patchwork.libcamera.org/api/series/696/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=696","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: Add support for array controls","date":"2020-02-29T16:42:23","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":31,"received_total":33,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/696/mbox/","cover_letter":{"id":2918,"url":"https://patchwork.libcamera.org/api/covers/2918/?format=json","web_url":"https://patchwork.libcamera.org/cover/2918/","msgid":"<20200229164254.23604-1-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:23","name":"[libcamera-devel,00/31] libcamera: Add support for array controls","mbox":"https://patchwork.libcamera.org/cover/2918/mbox/"},"patches":[{"id":2919,"url":"https://patchwork.libcamera.org/api/patches/2919/?format=json","web_url":"https://patchwork.libcamera.org/patch/2919/","msgid":"<20200229164254.23604-2-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:24","name":"[libcamera-devel,01/31] libcamera: Add a C++20-compliant std::span<> implementation","mbox":"https://patchwork.libcamera.org/patch/2919/mbox/"},{"id":2920,"url":"https://patchwork.libcamera.org/api/patches/2920/?format=json","web_url":"https://patchwork.libcamera.org/patch/2920/","msgid":"<20200229164254.23604-3-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:25","name":"[libcamera-devel,02/31] test: Add Span test","mbox":"https://patchwork.libcamera.org/patch/2920/mbox/"},{"id":2921,"url":"https://patchwork.libcamera.org/api/patches/2921/?format=json","web_url":"https://patchwork.libcamera.org/patch/2921/","msgid":"<20200229164254.23604-4-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:26","name":"[libcamera-devel,03/31] libcamera: gen-controls: Fix documentation issue with <<","mbox":"https://patchwork.libcamera.org/patch/2921/mbox/"},{"id":2922,"url":"https://patchwork.libcamera.org/api/patches/2922/?format=json","web_url":"https://patchwork.libcamera.org/patch/2922/","msgid":"<20200229164254.23604-5-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:27","name":"[libcamera-devel,04/31] libcamera: ipa: Remove unused IPA control types","mbox":"https://patchwork.libcamera.org/patch/2922/mbox/"},{"id":2923,"url":"https://patchwork.libcamera.org/api/patches/2923/?format=json","web_url":"https://patchwork.libcamera.org/patch/2923/","msgid":"<20200229164254.23604-6-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:28","name":"[libcamera-devel,05/31] libcamera: ipa: Make <ipa/ipa_controls.h> self-contained","mbox":"https://patchwork.libcamera.org/patch/2923/mbox/"},{"id":2924,"url":"https://patchwork.libcamera.org/api/patches/2924/?format=json","web_url":"https://patchwork.libcamera.org/patch/2924/","msgid":"<20200229164254.23604-7-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:29","name":"[libcamera-devel,06/31] libcamera: ipa: Test control structure size with static_assert","mbox":"https://patchwork.libcamera.org/patch/2924/mbox/"},{"id":2925,"url":"https://patchwork.libcamera.org/api/patches/2925/?format=json","web_url":"https://patchwork.libcamera.org/patch/2925/","msgid":"<20200229164254.23604-8-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:30","name":"[libcamera-devel,07/31] libcamera: controls: Reorder ControlValue methods","mbox":"https://patchwork.libcamera.org/patch/2925/mbox/"},{"id":2926,"url":"https://patchwork.libcamera.org/api/patches/2926/?format=json","web_url":"https://patchwork.libcamera.org/patch/2926/","msgid":"<20200229164254.23604-9-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:31","name":"[libcamera-devel,08/31] libcamera: controls: Don't convert 32-bit and 64-bit implicitly","mbox":"https://patchwork.libcamera.org/patch/2926/mbox/"},{"id":2927,"url":"https://patchwork.libcamera.org/api/patches/2927/?format=json","web_url":"https://patchwork.libcamera.org/patch/2927/","msgid":"<20200229164254.23604-10-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:32","name":"[libcamera-devel,09/31] libcamera: controls: Decouple control and value type in ControlList::set()","mbox":"https://patchwork.libcamera.org/patch/2927/mbox/"},{"id":2928,"url":"https://patchwork.libcamera.org/api/patches/2928/?format=json","web_url":"https://patchwork.libcamera.org/patch/2928/","msgid":"<20200229164254.23604-11-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:33","name":"[libcamera-devel,10/31] libcamera: controls: Return control by value in ControlList::get()","mbox":"https://patchwork.libcamera.org/patch/2928/mbox/"},{"id":2929,"url":"https://patchwork.libcamera.org/api/patches/2929/?format=json","web_url":"https://patchwork.libcamera.org/patch/2929/","msgid":"<20200229164254.23604-12-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:34","name":"[libcamera-devel,11/31] libcamera: controls: Add templates to convert a type T to a ControlType","mbox":"https://patchwork.libcamera.org/patch/2929/mbox/"},{"id":2930,"url":"https://patchwork.libcamera.org/api/patches/2930/?format=json","web_url":"https://patchwork.libcamera.org/patch/2930/","msgid":"<20200229164254.23604-13-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:35","name":"[libcamera-devel,12/31] libcamera: controls: Move ControlValue get() and set() to controls.h","mbox":"https://patchwork.libcamera.org/patch/2930/mbox/"},{"id":2931,"url":"https://patchwork.libcamera.org/api/patches/2931/?format=json","web_url":"https://patchwork.libcamera.org/patch/2931/","msgid":"<20200229164254.23604-14-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:36","name":"[libcamera-devel,13/31] libcamera: controls: Move ControlValue constructor to controls.h","mbox":"https://patchwork.libcamera.org/patch/2931/mbox/"},{"id":2932,"url":"https://patchwork.libcamera.org/api/patches/2932/?format=json","web_url":"https://patchwork.libcamera.org/patch/2932/","msgid":"<20200229164254.23604-15-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:37","name":"[libcamera-devel,14/31] libcamera: controls: Move Control constructor to controls.h","mbox":"https://patchwork.libcamera.org/patch/2932/mbox/"},{"id":2933,"url":"https://patchwork.libcamera.org/api/patches/2933/?format=json","web_url":"https://patchwork.libcamera.org/patch/2933/","msgid":"<20200229164254.23604-16-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:38","name":"[libcamera-devel,15/31] libcamera: controls: Expose raw data in ControlValue","mbox":"https://patchwork.libcamera.org/patch/2933/mbox/"},{"id":2936,"url":"https://patchwork.libcamera.org/api/patches/2936/?format=json","web_url":"https://patchwork.libcamera.org/patch/2936/","msgid":"<20200229164254.23604-17-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:39","name":"[libcamera-devel,16/31] libcamera: controls: Support array controls in ControlValue","mbox":"https://patchwork.libcamera.org/patch/2936/mbox/"},{"id":2934,"url":"https://patchwork.libcamera.org/api/patches/2934/?format=json","web_url":"https://patchwork.libcamera.org/patch/2934/","msgid":"<20200229164254.23604-18-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:40","name":"[libcamera-devel,17/31] libcamera: controls: Allow passing an std::initializer list to set()","mbox":"https://patchwork.libcamera.org/patch/2934/mbox/"},{"id":2935,"url":"https://patchwork.libcamera.org/api/patches/2935/?format=json","web_url":"https://patchwork.libcamera.org/patch/2935/","msgid":"<20200229164254.23604-19-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:41","name":"[libcamera-devel,18/31] libcamera: controls: Add a 'size' yaml property","mbox":"https://patchwork.libcamera.org/patch/2935/mbox/"},{"id":2938,"url":"https://patchwork.libcamera.org/api/patches/2938/?format=json","web_url":"https://patchwork.libcamera.org/patch/2938/","msgid":"<20200229164254.23604-20-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:42","name":"[libcamera-devel,19/31] libcamera: controls: Add support for float controls","mbox":"https://patchwork.libcamera.org/patch/2938/mbox/"},{"id":2937,"url":"https://patchwork.libcamera.org/api/patches/2937/?format=json","web_url":"https://patchwork.libcamera.org/patch/2937/","msgid":"<20200229164254.23604-21-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:43","name":"[libcamera-devel,20/31] libcamera: controls: Add support for int8_t controls","mbox":"https://patchwork.libcamera.org/patch/2937/mbox/"},{"id":2939,"url":"https://patchwork.libcamera.org/api/patches/2939/?format=json","web_url":"https://patchwork.libcamera.org/patch/2939/","msgid":"<20200229164254.23604-22-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:44","name":"[libcamera-devel,21/31] libcamera: ipa: Support array controls in ipa_control_value_entry","mbox":"https://patchwork.libcamera.org/patch/2939/mbox/"},{"id":2946,"url":"https://patchwork.libcamera.org/api/patches/2946/?format=json","web_url":"https://patchwork.libcamera.org/patch/2946/","msgid":"<20200229164254.23604-23-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:45","name":"[libcamera-devel,22/31] libcamera: byte_stream_buffer: Fix documentation of read() and write()","mbox":"https://patchwork.libcamera.org/patch/2946/mbox/"},{"id":2940,"url":"https://patchwork.libcamera.org/api/patches/2940/?format=json","web_url":"https://patchwork.libcamera.org/patch/2940/","msgid":"<20200229164254.23604-24-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:46","name":"[libcamera-devel,23/31] libcamera: byte_stream_buffer: Add Span<> support","mbox":"https://patchwork.libcamera.org/patch/2940/mbox/"},{"id":2941,"url":"https://patchwork.libcamera.org/api/patches/2941/?format=json","web_url":"https://patchwork.libcamera.org/patch/2941/","msgid":"<20200229164254.23604-25-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:47","name":"[libcamera-devel,24/31] libcamera: byte_stream_buffer: Add zero-copy read() variant","mbox":"https://patchwork.libcamera.org/patch/2941/mbox/"},{"id":2942,"url":"https://patchwork.libcamera.org/api/patches/2942/?format=json","web_url":"https://patchwork.libcamera.org/patch/2942/","msgid":"<20200229164254.23604-26-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:48","name":"[libcamera-devel,25/31] libcamera: control_serializer: Simplify serialization of ControlValue","mbox":"https://patchwork.libcamera.org/patch/2942/mbox/"},{"id":2943,"url":"https://patchwork.libcamera.org/api/patches/2943/?format=json","web_url":"https://patchwork.libcamera.org/patch/2943/","msgid":"<20200229164254.23604-27-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:49","name":"[libcamera-devel,26/31] libcamera: control_serializer: Use zero-copy ByteStreamBuffer::read()","mbox":"https://patchwork.libcamera.org/patch/2943/mbox/"},{"id":2944,"url":"https://patchwork.libcamera.org/api/patches/2944/?format=json","web_url":"https://patchwork.libcamera.org/patch/2944/","msgid":"<20200229164254.23604-28-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:50","name":"[libcamera-devel,27/31] libcamera: control_serializer: Add support for array controls","mbox":"https://patchwork.libcamera.org/patch/2944/mbox/"},{"id":2945,"url":"https://patchwork.libcamera.org/api/patches/2945/?format=json","web_url":"https://patchwork.libcamera.org/patch/2945/","msgid":"<20200229164254.23604-29-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:51","name":"[libcamera-devel,28/31] cam: Add option to list camera properties","mbox":"https://patchwork.libcamera.org/patch/2945/mbox/"},{"id":2947,"url":"https://patchwork.libcamera.org/api/patches/2947/?format=json","web_url":"https://patchwork.libcamera.org/patch/2947/","msgid":"<20200229164254.23604-30-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:52","name":"[libcamera-devel,29/31] DNI: test array controls","mbox":"https://patchwork.libcamera.org/patch/2947/mbox/"},{"id":2948,"url":"https://patchwork.libcamera.org/api/patches/2948/?format=json","web_url":"https://patchwork.libcamera.org/patch/2948/","msgid":"<20200229164254.23604-31-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:53","name":"[libcamera-devel,30/31] DNI: test: serialization: Serialize array controls","mbox":"https://patchwork.libcamera.org/patch/2948/mbox/"},{"id":2949,"url":"https://patchwork.libcamera.org/api/patches/2949/?format=json","web_url":"https://patchwork.libcamera.org/patch/2949/","msgid":"<20200229164254.23604-32-laurent.pinchart@ideasonboard.com>","date":"2020-02-29T16:42:54","name":"[libcamera-devel,31/31] DNI: test: serialization: Serialize array control with a single element","mbox":"https://patchwork.libcamera.org/patch/2949/mbox/"},{"id":2953,"url":"https://patchwork.libcamera.org/api/patches/2953/?format=json","web_url":"https://patchwork.libcamera.org/patch/2953/","msgid":"<20200301192619.15644-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-01T19:26:18","name":"[libcamera-devel,32/31] test: controls: control_value: Expand test to cover all control types","mbox":"https://patchwork.libcamera.org/patch/2953/mbox/"},{"id":2954,"url":"https://patchwork.libcamera.org/api/patches/2954/?format=json","web_url":"https://patchwork.libcamera.org/patch/2954/","msgid":"<20200301192619.15644-2-laurent.pinchart@ideasonboard.com>","date":"2020-03-01T19:26:19","name":"[libcamera-devel,33/31] test: controls: control_value: Expand test to cover array controls","mbox":"https://patchwork.libcamera.org/patch/2954/mbox/"}]},{"id":697,"url":"https://patchwork.libcamera.org/api/series/697/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=697","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-devel] libcamera: control_serializer: Use explicit ControlTypeNone case","date":"2020-03-01T16:02:54","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/697/mbox/","cover_letter":null,"patches":[{"id":2950,"url":"https://patchwork.libcamera.org/api/patches/2950/?format=json","web_url":"https://patchwork.libcamera.org/patch/2950/","msgid":"<20200301160254.4548-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-01T16:02:54","name":"[libcamera-devel] libcamera: control_serializer: Use explicit ControlTypeNone case","mbox":"https://patchwork.libcamera.org/patch/2950/mbox/"}]},{"id":698,"url":"https://patchwork.libcamera.org/api/series/698/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=698","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":null,"date":"2020-03-01T16:04:22","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":31,"received_total":1,"received_all":false,"mbox":"https://patchwork.libcamera.org/series/698/mbox/","cover_letter":null,"patches":[{"id":2951,"url":"https://patchwork.libcamera.org/api/patches/2951/?format=json","web_url":"https://patchwork.libcamera.org/patch/2951/","msgid":"<20200301160422.4649-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-01T16:04:22","name":"[libcamera-devel,v1.1,16/31] libcamera: controls: Support array controls in ControlValue","mbox":"https://patchwork.libcamera.org/patch/2951/mbox/"}]},{"id":699,"url":"https://patchwork.libcamera.org/api/series/699/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=699","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":null,"date":"2020-03-01T17:54:54","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":31,"received_total":1,"received_all":false,"mbox":"https://patchwork.libcamera.org/series/699/mbox/","cover_letter":null,"patches":[{"id":2952,"url":"https://patchwork.libcamera.org/api/patches/2952/?format=json","web_url":"https://patchwork.libcamera.org/patch/2952/","msgid":"<20200301175454.10921-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-01T17:54:54","name":"[libcamera-devel,v1.2,16/31] libcamera: controls: Support array controls in ControlValue","mbox":"https://patchwork.libcamera.org/patch/2952/mbox/"}]},{"id":700,"url":"https://patchwork.libcamera.org/api/series/700/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=700","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-devel] libcamera: Move generated control and properry ids to the API","date":"2020-03-02T16:35:50","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/700/mbox/","cover_letter":null,"patches":[{"id":2955,"url":"https://patchwork.libcamera.org/api/patches/2955/?format=json","web_url":"https://patchwork.libcamera.org/patch/2955/","msgid":"<20200302163550.11640-1-kieran.bingham@ideasonboard.com>","date":"2020-03-02T16:35:50","name":"[libcamera-devel] libcamera: Move generated control and properry ids to the API","mbox":"https://patchwork.libcamera.org/patch/2955/mbox/"}]},{"id":701,"url":"https://patchwork.libcamera.org/api/series/701/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=701","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: V4L2BufferCache: Improve cache","date":"2020-03-04T23:22:39","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"version":3,"total":7,"received_total":7,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/701/mbox/","cover_letter":{"id":2956,"url":"https://patchwork.libcamera.org/api/covers/2956/?format=json","web_url":"https://patchwork.libcamera.org/cover/2956/","msgid":"<20200304232246.325384-1-niklas.soderlund@ragnatech.se>","date":"2020-03-04T23:22:39","name":"[libcamera-devel,v3,0/7] libcamera: V4L2BufferCache: Improve cache","mbox":"https://patchwork.libcamera.org/cover/2956/mbox/"},"patches":[{"id":2957,"url":"https://patchwork.libcamera.org/api/patches/2957/?format=json","web_url":"https://patchwork.libcamera.org/patch/2957/","msgid":"<20200304232246.325384-2-niklas.soderlund@ragnatech.se>","date":"2020-03-04T23:22:40","name":"[libcamera-devel,v3,1/7] test: camera: buffer_import: Fix error messages","mbox":"https://patchwork.libcamera.org/patch/2957/mbox/"},{"id":2958,"url":"https://patchwork.libcamera.org/api/patches/2958/?format=json","web_url":"https://patchwork.libcamera.org/patch/2958/","msgid":"<20200304232246.325384-3-niklas.soderlund@ragnatech.se>","date":"2020-03-04T23:22:41","name":"[libcamera-devel,v3,2/7] test: Extract BufferSource class out of camera tests to libtest","mbox":"https://patchwork.libcamera.org/patch/2958/mbox/"},{"id":2959,"url":"https://patchwork.libcamera.org/api/patches/2959/?format=json","web_url":"https://patchwork.libcamera.org/patch/2959/","msgid":"<20200304232246.325384-4-niklas.soderlund@ragnatech.se>","date":"2020-03-04T23:22:42","name":"[libcamera-devel,v3,3/7] libcamera: V4L2BufferCache: Mark Entry::operator==() as const","mbox":"https://patchwork.libcamera.org/patch/2959/mbox/"},{"id":2960,"url":"https://patchwork.libcamera.org/api/patches/2960/?format=json","web_url":"https://patchwork.libcamera.org/patch/2960/","msgid":"<20200304232246.325384-5-niklas.soderlund@ragnatech.se>","date":"2020-03-04T23:22:43","name":"[libcamera-devel,v3,4/7] libcamera: V4L2BufferCache: Use the entry reference","mbox":"https://patchwork.libcamera.org/patch/2960/mbox/"},{"id":2961,"url":"https://patchwork.libcamera.org/api/patches/2961/?format=json","web_url":"https://patchwork.libcamera.org/patch/2961/","msgid":"<20200304232246.325384-6-niklas.soderlund@ragnatech.se>","date":"2020-03-04T23:22:44","name":"[libcamera-devel,v3,5/7] libcamera: V4L2BufferCache: Check for hot hit first","mbox":"https://patchwork.libcamera.org/patch/2961/mbox/"},{"id":2962,"url":"https://patchwork.libcamera.org/api/patches/2962/?format=json","web_url":"https://patchwork.libcamera.org/patch/2962/","msgid":"<20200304232246.325384-7-niklas.soderlund@ragnatech.se>","date":"2020-03-04T23:22:45","name":"[libcamera-devel,v3,6/7] test: v4l2_videodevice: Add test for V4L2BufferCache","mbox":"https://patchwork.libcamera.org/patch/2962/mbox/"},{"id":2963,"url":"https://patchwork.libcamera.org/api/patches/2963/?format=json","web_url":"https://patchwork.libcamera.org/patch/2963/","msgid":"<20200304232246.325384-8-niklas.soderlund@ragnatech.se>","date":"2020-03-04T23:22:46","name":"[libcamera-devel,v3,7/7] libcamera: V4L2BufferCache: Improve cache eviction strategy","mbox":"https://patchwork.libcamera.org/patch/2963/mbox/"}]},{"id":702,"url":"https://patchwork.libcamera.org/api/series/702/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=702","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: V4L2BufferCache: Improve cache eviction strategy","date":"2020-03-05T20:38:01","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"version":4,"total":7,"received_total":7,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/702/mbox/","cover_letter":{"id":2964,"url":"https://patchwork.libcamera.org/api/covers/2964/?format=json","web_url":"https://patchwork.libcamera.org/cover/2964/","msgid":"<20200305203808.536050-1-niklas.soderlund@ragnatech.se>","date":"2020-03-05T20:38:01","name":"[libcamera-devel,v4,0/7] libcamera: V4L2BufferCache: Improve cache eviction strategy","mbox":"https://patchwork.libcamera.org/cover/2964/mbox/"},"patches":[{"id":2965,"url":"https://patchwork.libcamera.org/api/patches/2965/?format=json","web_url":"https://patchwork.libcamera.org/patch/2965/","msgid":"<20200305203808.536050-2-niklas.soderlund@ragnatech.se>","date":"2020-03-05T20:38:02","name":"[libcamera-devel,v4,1/7] test: camera: buffer_import: Fix error messages","mbox":"https://patchwork.libcamera.org/patch/2965/mbox/"},{"id":2966,"url":"https://patchwork.libcamera.org/api/patches/2966/?format=json","web_url":"https://patchwork.libcamera.org/patch/2966/","msgid":"<20200305203808.536050-3-niklas.soderlund@ragnatech.se>","date":"2020-03-05T20:38:03","name":"[libcamera-devel,v4,2/7] test: Extract BufferSource class out of camera tests to libtest","mbox":"https://patchwork.libcamera.org/patch/2966/mbox/"},{"id":2967,"url":"https://patchwork.libcamera.org/api/patches/2967/?format=json","web_url":"https://patchwork.libcamera.org/patch/2967/","msgid":"<20200305203808.536050-4-niklas.soderlund@ragnatech.se>","date":"2020-03-05T20:38:04","name":"[libcamera-devel,v4,3/7] libcamera: V4L2BufferCache: Mark Entry::operator==() as const","mbox":"https://patchwork.libcamera.org/patch/2967/mbox/"},{"id":2968,"url":"https://patchwork.libcamera.org/api/patches/2968/?format=json","web_url":"https://patchwork.libcamera.org/patch/2968/","msgid":"<20200305203808.536050-5-niklas.soderlund@ragnatech.se>","date":"2020-03-05T20:38:05","name":"[libcamera-devel,v4,4/7] libcamera: V4L2BufferCache: Use the entry reference","mbox":"https://patchwork.libcamera.org/patch/2968/mbox/"},{"id":2969,"url":"https://patchwork.libcamera.org/api/patches/2969/?format=json","web_url":"https://patchwork.libcamera.org/patch/2969/","msgid":"<20200305203808.536050-6-niklas.soderlund@ragnatech.se>","date":"2020-03-05T20:38:06","name":"[libcamera-devel,v4,5/7] libcamera: V4L2BufferCache: Check for hot hit first","mbox":"https://patchwork.libcamera.org/patch/2969/mbox/"},{"id":2970,"url":"https://patchwork.libcamera.org/api/patches/2970/?format=json","web_url":"https://patchwork.libcamera.org/patch/2970/","msgid":"<20200305203808.536050-7-niklas.soderlund@ragnatech.se>","date":"2020-03-05T20:38:07","name":"[libcamera-devel,v4,6/7] test: v4l2_videodevice: Add test for V4L2BufferCache","mbox":"https://patchwork.libcamera.org/patch/2970/mbox/"},{"id":2971,"url":"https://patchwork.libcamera.org/api/patches/2971/?format=json","web_url":"https://patchwork.libcamera.org/patch/2971/","msgid":"<20200305203808.536050-8-niklas.soderlund@ragnatech.se>","date":"2020-03-05T20:38:08","name":"[libcamera-devel,v4,7/7] libcamera: V4L2BufferCache: Improve cache eviction strategy","mbox":"https://patchwork.libcamera.org/patch/2971/mbox/"}]},{"id":703,"url":"https://patchwork.libcamera.org/api/series/703/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=703","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: Add support for array controls","date":"2020-03-06T15:59:30","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":2,"total":32,"received_total":32,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/703/mbox/","cover_letter":{"id":2972,"url":"https://patchwork.libcamera.org/api/covers/2972/?format=json","web_url":"https://patchwork.libcamera.org/cover/2972/","msgid":"<20200306160002.30549-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:30","name":"[libcamera-devel,v2,00/32] libcamera: Add support for array controls","mbox":"https://patchwork.libcamera.org/cover/2972/mbox/"},"patches":[{"id":2973,"url":"https://patchwork.libcamera.org/api/patches/2973/?format=json","web_url":"https://patchwork.libcamera.org/patch/2973/","msgid":"<20200306160002.30549-2-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:31","name":"[libcamera-devel,v2,01/32] libcamera: Add a C++20-compliant std::span<> implementation","mbox":"https://patchwork.libcamera.org/patch/2973/mbox/"},{"id":2974,"url":"https://patchwork.libcamera.org/api/patches/2974/?format=json","web_url":"https://patchwork.libcamera.org/patch/2974/","msgid":"<20200306160002.30549-3-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:32","name":"[libcamera-devel,v2,02/32] test: Add Span test","mbox":"https://patchwork.libcamera.org/patch/2974/mbox/"},{"id":2975,"url":"https://patchwork.libcamera.org/api/patches/2975/?format=json","web_url":"https://patchwork.libcamera.org/patch/2975/","msgid":"<20200306160002.30549-4-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:33","name":"[libcamera-devel,v2,03/32] libcamera: gen-controls: Fix documentation issue with <<","mbox":"https://patchwork.libcamera.org/patch/2975/mbox/"},{"id":2976,"url":"https://patchwork.libcamera.org/api/patches/2976/?format=json","web_url":"https://patchwork.libcamera.org/patch/2976/","msgid":"<20200306160002.30549-5-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:34","name":"[libcamera-devel,v2,04/32] libcamera: ipa: Remove unused IPA control types","mbox":"https://patchwork.libcamera.org/patch/2976/mbox/"},{"id":2977,"url":"https://patchwork.libcamera.org/api/patches/2977/?format=json","web_url":"https://patchwork.libcamera.org/patch/2977/","msgid":"<20200306160002.30549-6-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:35","name":"[libcamera-devel,v2,05/32] libcamera: ipa: Make <ipa/ipa_controls.h> self-contained","mbox":"https://patchwork.libcamera.org/patch/2977/mbox/"},{"id":2978,"url":"https://patchwork.libcamera.org/api/patches/2978/?format=json","web_url":"https://patchwork.libcamera.org/patch/2978/","msgid":"<20200306160002.30549-7-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:36","name":"[libcamera-devel,v2,06/32] libcamera: ipa: Test control structure size with static_assert","mbox":"https://patchwork.libcamera.org/patch/2978/mbox/"},{"id":2979,"url":"https://patchwork.libcamera.org/api/patches/2979/?format=json","web_url":"https://patchwork.libcamera.org/patch/2979/","msgid":"<20200306160002.30549-8-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:37","name":"[libcamera-devel,v2,07/32] libcamera: controls: Reorder ControlValue methods","mbox":"https://patchwork.libcamera.org/patch/2979/mbox/"},{"id":2980,"url":"https://patchwork.libcamera.org/api/patches/2980/?format=json","web_url":"https://patchwork.libcamera.org/patch/2980/","msgid":"<20200306160002.30549-9-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:38","name":"[libcamera-devel,v2,08/32] libcamera: controls: Don't convert 32-bit and 64-bit implicitly","mbox":"https://patchwork.libcamera.org/patch/2980/mbox/"},{"id":2981,"url":"https://patchwork.libcamera.org/api/patches/2981/?format=json","web_url":"https://patchwork.libcamera.org/patch/2981/","msgid":"<20200306160002.30549-10-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:39","name":"[libcamera-devel,v2,09/32] libcamera: controls: Decouple control and value type in ControlList::set()","mbox":"https://patchwork.libcamera.org/patch/2981/mbox/"},{"id":2982,"url":"https://patchwork.libcamera.org/api/patches/2982/?format=json","web_url":"https://patchwork.libcamera.org/patch/2982/","msgid":"<20200306160002.30549-11-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:40","name":"[libcamera-devel,v2,10/32] libcamera: controls: Return control by value","mbox":"https://patchwork.libcamera.org/patch/2982/mbox/"},{"id":2983,"url":"https://patchwork.libcamera.org/api/patches/2983/?format=json","web_url":"https://patchwork.libcamera.org/patch/2983/","msgid":"<20200306160002.30549-12-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:41","name":"[libcamera-devel,v2,11/32] libcamera: controls: Add templates to convert a type T to a ControlType","mbox":"https://patchwork.libcamera.org/patch/2983/mbox/"},{"id":2985,"url":"https://patchwork.libcamera.org/api/patches/2985/?format=json","web_url":"https://patchwork.libcamera.org/patch/2985/","msgid":"<20200306160002.30549-13-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:42","name":"[libcamera-devel,v2,12/32] libcamera: controls: Move ControlValue get() and set() to controls.h","mbox":"https://patchwork.libcamera.org/patch/2985/mbox/"},{"id":2984,"url":"https://patchwork.libcamera.org/api/patches/2984/?format=json","web_url":"https://patchwork.libcamera.org/patch/2984/","msgid":"<20200306160002.30549-14-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:43","name":"[libcamera-devel,v2,13/32] libcamera: controls: Move ControlValue constructor to controls.h","mbox":"https://patchwork.libcamera.org/patch/2984/mbox/"},{"id":2986,"url":"https://patchwork.libcamera.org/api/patches/2986/?format=json","web_url":"https://patchwork.libcamera.org/patch/2986/","msgid":"<20200306160002.30549-15-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:44","name":"[libcamera-devel,v2,14/32] libcamera: controls: Move Control constructor to controls.h","mbox":"https://patchwork.libcamera.org/patch/2986/mbox/"},{"id":2987,"url":"https://patchwork.libcamera.org/api/patches/2987/?format=json","web_url":"https://patchwork.libcamera.org/patch/2987/","msgid":"<20200306160002.30549-16-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:45","name":"[libcamera-devel,v2,15/32] libcamera: controls: Expose raw data in ControlValue","mbox":"https://patchwork.libcamera.org/patch/2987/mbox/"},{"id":2988,"url":"https://patchwork.libcamera.org/api/patches/2988/?format=json","web_url":"https://patchwork.libcamera.org/patch/2988/","msgid":"<20200306160002.30549-17-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:46","name":"[libcamera-devel,v2,16/32] libcamera: controls: Support array controls in ControlValue","mbox":"https://patchwork.libcamera.org/patch/2988/mbox/"},{"id":2989,"url":"https://patchwork.libcamera.org/api/patches/2989/?format=json","web_url":"https://patchwork.libcamera.org/patch/2989/","msgid":"<20200306160002.30549-18-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:47","name":"[libcamera-devel,v2,17/32] libcamera: controls: Allow passing an std::initializer list to set()","mbox":"https://patchwork.libcamera.org/patch/2989/mbox/"},{"id":2990,"url":"https://patchwork.libcamera.org/api/patches/2990/?format=json","web_url":"https://patchwork.libcamera.org/patch/2990/","msgid":"<20200306160002.30549-19-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:48","name":"[libcamera-devel,v2,18/32] libcamera: controls: Add a 'size' yaml property","mbox":"https://patchwork.libcamera.org/patch/2990/mbox/"},{"id":2991,"url":"https://patchwork.libcamera.org/api/patches/2991/?format=json","web_url":"https://patchwork.libcamera.org/patch/2991/","msgid":"<20200306160002.30549-20-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:49","name":"[libcamera-devel,v2,19/32] libcamera: controls: Add support for float controls","mbox":"https://patchwork.libcamera.org/patch/2991/mbox/"},{"id":2992,"url":"https://patchwork.libcamera.org/api/patches/2992/?format=json","web_url":"https://patchwork.libcamera.org/patch/2992/","msgid":"<20200306160002.30549-21-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:50","name":"[libcamera-devel,v2,20/32] libcamera: controls: Add support for byte controls","mbox":"https://patchwork.libcamera.org/patch/2992/mbox/"},{"id":2993,"url":"https://patchwork.libcamera.org/api/patches/2993/?format=json","web_url":"https://patchwork.libcamera.org/patch/2993/","msgid":"<20200306160002.30549-22-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:51","name":"[libcamera-devel,v2,21/32] libcamera: controls: Convert bool ControlValue to lowercase strings","mbox":"https://patchwork.libcamera.org/patch/2993/mbox/"},{"id":2994,"url":"https://patchwork.libcamera.org/api/patches/2994/?format=json","web_url":"https://patchwork.libcamera.org/patch/2994/","msgid":"<20200306160002.30549-23-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:52","name":"[libcamera-devel,v2,22/32] libcamera: ipa: Support array controls in ipa_control_value_entry","mbox":"https://patchwork.libcamera.org/patch/2994/mbox/"},{"id":2995,"url":"https://patchwork.libcamera.org/api/patches/2995/?format=json","web_url":"https://patchwork.libcamera.org/patch/2995/","msgid":"<20200306160002.30549-24-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:53","name":"[libcamera-devel,v2,23/32] libcamera: byte_stream_buffer: Fix documentation of read() and write()","mbox":"https://patchwork.libcamera.org/patch/2995/mbox/"},{"id":2996,"url":"https://patchwork.libcamera.org/api/patches/2996/?format=json","web_url":"https://patchwork.libcamera.org/patch/2996/","msgid":"<20200306160002.30549-25-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:54","name":"[libcamera-devel,v2,24/32] libcamera: byte_stream_buffer: Add Span<> support","mbox":"https://patchwork.libcamera.org/patch/2996/mbox/"},{"id":2997,"url":"https://patchwork.libcamera.org/api/patches/2997/?format=json","web_url":"https://patchwork.libcamera.org/patch/2997/","msgid":"<20200306160002.30549-26-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:55","name":"[libcamera-devel,v2,25/32] libcamera: byte_stream_buffer: Add zero-copy read() variant","mbox":"https://patchwork.libcamera.org/patch/2997/mbox/"},{"id":2998,"url":"https://patchwork.libcamera.org/api/patches/2998/?format=json","web_url":"https://patchwork.libcamera.org/patch/2998/","msgid":"<20200306160002.30549-27-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:56","name":"[libcamera-devel,v2,26/32] libcamera: control_serializer: Use explicit ControlTypeNone case","mbox":"https://patchwork.libcamera.org/patch/2998/mbox/"},{"id":2999,"url":"https://patchwork.libcamera.org/api/patches/2999/?format=json","web_url":"https://patchwork.libcamera.org/patch/2999/","msgid":"<20200306160002.30549-28-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:57","name":"[libcamera-devel,v2,27/32] libcamera: control_serializer: Simplify serialization of ControlValue","mbox":"https://patchwork.libcamera.org/patch/2999/mbox/"},{"id":3000,"url":"https://patchwork.libcamera.org/api/patches/3000/?format=json","web_url":"https://patchwork.libcamera.org/patch/3000/","msgid":"<20200306160002.30549-29-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:58","name":"[libcamera-devel,v2,28/32] libcamera: control_serializer: Use zero-copy ByteStreamBuffer::read()","mbox":"https://patchwork.libcamera.org/patch/3000/mbox/"},{"id":3001,"url":"https://patchwork.libcamera.org/api/patches/3001/?format=json","web_url":"https://patchwork.libcamera.org/patch/3001/","msgid":"<20200306160002.30549-30-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T15:59:59","name":"[libcamera-devel,v2,29/32] libcamera: control_serializer: Add support for array controls","mbox":"https://patchwork.libcamera.org/patch/3001/mbox/"},{"id":3002,"url":"https://patchwork.libcamera.org/api/patches/3002/?format=json","web_url":"https://patchwork.libcamera.org/patch/3002/","msgid":"<20200306160002.30549-31-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T16:00:00","name":"[libcamera-devel,v2,30/32] test: controls: control_value: Expand test to cover all control types","mbox":"https://patchwork.libcamera.org/patch/3002/mbox/"},{"id":3003,"url":"https://patchwork.libcamera.org/api/patches/3003/?format=json","web_url":"https://patchwork.libcamera.org/patch/3003/","msgid":"<20200306160002.30549-32-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T16:00:01","name":"[libcamera-devel,v2,31/32] test: controls: control_value: Expand test to cover array controls","mbox":"https://patchwork.libcamera.org/patch/3003/mbox/"},{"id":3004,"url":"https://patchwork.libcamera.org/api/patches/3004/?format=json","web_url":"https://patchwork.libcamera.org/patch/3004/","msgid":"<20200306160002.30549-33-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T16:00:02","name":"[libcamera-devel,v2,32/32] cam: Add option to list camera properties","mbox":"https://patchwork.libcamera.org/patch/3004/mbox/"}]},{"id":704,"url":"https://patchwork.libcamera.org/api/series/704/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=704","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-devel,v2] libcamera: Declare dependency on generated headers","date":"2020-03-06T17:20:30","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/704/mbox/","cover_letter":null,"patches":[{"id":3005,"url":"https://patchwork.libcamera.org/api/patches/3005/?format=json","web_url":"https://patchwork.libcamera.org/patch/3005/","msgid":"<20200306172030.27791-1-kieran.bingham@ideasonboard.com>","date":"2020-03-06T17:20:30","name":"[libcamera-devel,v2] libcamera: Declare dependency on generated headers","mbox":"https://patchwork.libcamera.org/patch/3005/mbox/"}]},{"id":705,"url":"https://patchwork.libcamera.org/api/series/705/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=705","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":"GStreamer Element for libcamera","date":"2020-03-06T20:26:10","submitter":{"id":30,"url":"https://patchwork.libcamera.org/api/people/30/?format=json","name":"Nicolas Dufresne","email":"nicolas@ndufresne.ca"},"version":3,"total":27,"received_total":27,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/705/mbox/","cover_letter":{"id":3006,"url":"https://patchwork.libcamera.org/api/covers/3006/?format=json","web_url":"https://patchwork.libcamera.org/cover/3006/","msgid":"<20200306202637.525587-1-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:10","name":"[libcamera-devel,v3,00/27] GStreamer Element for libcamera","mbox":"https://patchwork.libcamera.org/cover/3006/mbox/"},"patches":[{"id":3007,"url":"https://patchwork.libcamera.org/api/patches/3007/?format=json","web_url":"https://patchwork.libcamera.org/patch/3007/","msgid":"<20200306202637.525587-2-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:11","name":"[libcamera-devel,v3,01/27] Add GStreamer plugin and element skeleton","mbox":"https://patchwork.libcamera.org/patch/3007/mbox/"},{"id":3008,"url":"https://patchwork.libcamera.org/api/patches/3008/?format=json","web_url":"https://patchwork.libcamera.org/patch/3008/","msgid":"<20200306202637.525587-3-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:12","name":"[libcamera-devel,v3,02/27] gst: Add utility to convert StreamFormats to GstCaps","mbox":"https://patchwork.libcamera.org/patch/3008/mbox/"},{"id":3009,"url":"https://patchwork.libcamera.org/api/patches/3009/?format=json","web_url":"https://patchwork.libcamera.org/patch/3009/","msgid":"<20200306202637.525587-4-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:13","name":"[libcamera-devel,v3,03/27] gst: Add initial device provider","mbox":"https://patchwork.libcamera.org/patch/3009/mbox/"},{"id":3010,"url":"https://patchwork.libcamera.org/api/patches/3010/?format=json","web_url":"https://patchwork.libcamera.org/patch/3010/","msgid":"<20200306202637.525587-5-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:14","name":"[libcamera-devel,v3,04/27] gst: utils: Add simple scoped lockers for GMutex and GRectMutex","mbox":"https://patchwork.libcamera.org/patch/3010/mbox/"},{"id":3011,"url":"https://patchwork.libcamera.org/api/patches/3011/?format=json","web_url":"https://patchwork.libcamera.org/patch/3011/","msgid":"<20200306202637.525587-6-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:15","name":"[libcamera-devel,v3,05/27] gst: Add pads to the source","mbox":"https://patchwork.libcamera.org/patch/3011/mbox/"},{"id":3012,"url":"https://patchwork.libcamera.org/api/patches/3012/?format=json","web_url":"https://patchwork.libcamera.org/patch/3012/","msgid":"<20200306202637.525587-7-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:16","name":"[libcamera-devel,v3,06/27] gst: libcamerasrc: Allocate and add static pad","mbox":"https://patchwork.libcamera.org/patch/3012/mbox/"},{"id":3013,"url":"https://patchwork.libcamera.org/api/patches/3013/?format=json","web_url":"https://patchwork.libcamera.org/patch/3013/","msgid":"<20200306202637.525587-8-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:17","name":"[libcamera-devel,v3,07/27] gst: libcamerasrc: Add camera-name property","mbox":"https://patchwork.libcamera.org/patch/3013/mbox/"},{"id":3014,"url":"https://patchwork.libcamera.org/api/patches/3014/?format=json","web_url":"https://patchwork.libcamera.org/patch/3014/","msgid":"<20200306202637.525587-9-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:18","name":"[libcamera-devel,v3,08/27] gst: libcamerasrc: Add a debug category","mbox":"https://patchwork.libcamera.org/patch/3014/mbox/"},{"id":3015,"url":"https://patchwork.libcamera.org/api/patches/3015/?format=json","web_url":"https://patchwork.libcamera.org/patch/3015/","msgid":"<20200306202637.525587-10-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:19","name":"[libcamera-devel,v3,09/27] gst: libcamerasrc: Implement selection and acquisition","mbox":"https://patchwork.libcamera.org/patch/3015/mbox/"},{"id":3016,"url":"https://patchwork.libcamera.org/api/patches/3016/?format=json","web_url":"https://patchwork.libcamera.org/patch/3016/","msgid":"<20200306202637.525587-11-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:20","name":"[libcamera-devel,v3,10/27] gst: libcamerasrc: Add a task for the streaming thread","mbox":"https://patchwork.libcamera.org/patch/3016/mbox/"},{"id":3017,"url":"https://patchwork.libcamera.org/api/patches/3017/?format=json","web_url":"https://patchwork.libcamera.org/patch/3017/","msgid":"<20200306202637.525587-12-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:21","name":"[libcamera-devel,v3,11/27] gst: libcamerapad: Add a method to access the role","mbox":"https://patchwork.libcamera.org/patch/3017/mbox/"},{"id":3018,"url":"https://patchwork.libcamera.org/api/patches/3018/?format=json","web_url":"https://patchwork.libcamera.org/patch/3018/","msgid":"<20200306202637.525587-13-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:22","name":"[libcamera-devel,v3,12/27] gst: libcamerasrc: Store the srcpad in a vector","mbox":"https://patchwork.libcamera.org/patch/3018/mbox/"},{"id":3019,"url":"https://patchwork.libcamera.org/api/patches/3019/?format=json","web_url":"https://patchwork.libcamera.org/patch/3019/","msgid":"<20200306202637.525587-14-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:23","name":"[libcamera-devel,v3,13/27] gst: libcamerasrc: Send stream start event","mbox":"https://patchwork.libcamera.org/patch/3019/mbox/"},{"id":3020,"url":"https://patchwork.libcamera.org/api/patches/3020/?format=json","web_url":"https://patchwork.libcamera.org/patch/3020/","msgid":"<20200306202637.525587-15-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:24","name":"[libcamera-devel,v3,14/27] gst: utils: Add StreamConfiguration helpers","mbox":"https://patchwork.libcamera.org/patch/3020/mbox/"},{"id":3021,"url":"https://patchwork.libcamera.org/api/patches/3021/?format=json","web_url":"https://patchwork.libcamera.org/patch/3021/","msgid":"<20200306202637.525587-16-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:25","name":"[libcamera-devel,v3,15/27] gst: libcamerasrc: Implement minimal caps negotiation","mbox":"https://patchwork.libcamera.org/patch/3021/mbox/"},{"id":3022,"url":"https://patchwork.libcamera.org/api/patches/3022/?format=json","web_url":"https://patchwork.libcamera.org/patch/3022/","msgid":"<20200306202637.525587-17-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:26","name":"[libcamera-devel,v3,16/27] gst: libcamerasrc: Push segment event","mbox":"https://patchwork.libcamera.org/patch/3022/mbox/"},{"id":3023,"url":"https://patchwork.libcamera.org/api/patches/3023/?format=json","web_url":"https://patchwork.libcamera.org/patch/3023/","msgid":"<20200306202637.525587-18-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:27","name":"[libcamera-devel,v3,17/27] gst: Add a pool and an allocator implementation","mbox":"https://patchwork.libcamera.org/patch/3023/mbox/"},{"id":3024,"url":"https://patchwork.libcamera.org/api/patches/3024/?format=json","web_url":"https://patchwork.libcamera.org/patch/3024/","msgid":"<20200306202637.525587-19-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:28","name":"[libcamera-devel,v3,18/27] gst: libcamerapad: Allow storing a pool","mbox":"https://patchwork.libcamera.org/patch/3024/mbox/"},{"id":3025,"url":"https://patchwork.libcamera.org/api/patches/3025/?format=json","web_url":"https://patchwork.libcamera.org/patch/3025/","msgid":"<20200306202637.525587-20-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:29","name":"[libcamera-devel,v3,19/27] gst: libcamerasrc: Allocate and release buffers","mbox":"https://patchwork.libcamera.org/patch/3025/mbox/"},{"id":3026,"url":"https://patchwork.libcamera.org/api/patches/3026/?format=json","web_url":"https://patchwork.libcamera.org/patch/3026/","msgid":"<20200306202637.525587-21-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:30","name":"[libcamera-devel,v3,20/27] gst: Add getters for Stream and FrameBuffer","mbox":"https://patchwork.libcamera.org/patch/3026/mbox/"},{"id":3027,"url":"https://patchwork.libcamera.org/api/patches/3027/?format=json","web_url":"https://patchwork.libcamera.org/patch/3027/","msgid":"<20200306202637.525587-22-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:31","name":"[libcamera-devel,v3,21/27] gst: pad: Add method to store retrieve pending buffers","mbox":"https://patchwork.libcamera.org/patch/3027/mbox/"},{"id":3028,"url":"https://patchwork.libcamera.org/api/patches/3028/?format=json","web_url":"https://patchwork.libcamera.org/patch/3028/","msgid":"<20200306202637.525587-23-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:32","name":"[libcamera-devel,v3,22/27] gst: libcamerasrc: Implement initial streaming","mbox":"https://patchwork.libcamera.org/patch/3028/mbox/"},{"id":3029,"url":"https://patchwork.libcamera.org/api/patches/3029/?format=json","web_url":"https://patchwork.libcamera.org/patch/3029/","msgid":"<20200306202637.525587-24-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:33","name":"[libcamera-devel,v3,23/27] gst: libcamerasrc: Implement timestamp support","mbox":"https://patchwork.libcamera.org/patch/3029/mbox/"},{"id":3030,"url":"https://patchwork.libcamera.org/api/patches/3030/?format=json","web_url":"https://patchwork.libcamera.org/patch/3030/","msgid":"<20200306202637.525587-25-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:34","name":"[libcamera-devel,v3,24/27] gst: libcamerasrc: Add a TODO comment","mbox":"https://patchwork.libcamera.org/patch/3030/mbox/"},{"id":3031,"url":"https://patchwork.libcamera.org/api/patches/3031/?format=json","web_url":"https://patchwork.libcamera.org/patch/3031/","msgid":"<20200306202637.525587-26-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:35","name":"[libcamera-devel,v3,25/27] gst: utils: Factor-out the task resume helper","mbox":"https://patchwork.libcamera.org/patch/3031/mbox/"},{"id":3032,"url":"https://patchwork.libcamera.org/api/patches/3032/?format=json","web_url":"https://patchwork.libcamera.org/patch/3032/","msgid":"<20200306202637.525587-27-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:36","name":"[libcamera-devel,v3,26/27] gst: libcamerasrc: Prevent src task deadlock on exhausted buffer pool","mbox":"https://patchwork.libcamera.org/patch/3032/mbox/"},{"id":3033,"url":"https://patchwork.libcamera.org/api/patches/3033/?format=json","web_url":"https://patchwork.libcamera.org/patch/3033/","msgid":"<20200306202637.525587-28-nicolas@ndufresne.ca>","date":"2020-03-06T20:26:37","name":"[libcamera-devel,v3,27/27] gst: Document dependencies and quick usage","mbox":"https://patchwork.libcamera.org/patch/3033/mbox/"}]},{"id":706,"url":"https://patchwork.libcamera.org/api/series/706/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=706","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-devel] libcamera: v4l2_videodevice: Don't use std::atomic specialization","date":"2020-03-06T23:10:50","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/706/mbox/","cover_letter":null,"patches":[{"id":3034,"url":"https://patchwork.libcamera.org/api/patches/3034/?format=json","web_url":"https://patchwork.libcamera.org/patch/3034/","msgid":"<20200306231050.7986-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T23:10:50","name":"[libcamera-devel] libcamera: v4l2_videodevice: Don't use std::atomic specialization","mbox":"https://patchwork.libcamera.org/patch/3034/mbox/"}]},{"id":707,"url":"https://patchwork.libcamera.org/api/series/707/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=707","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-devel] gst: Silence -Wunused-function warning for older GLib versions","date":"2020-03-06T23:11:41","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/707/mbox/","cover_letter":null,"patches":[{"id":3035,"url":"https://patchwork.libcamera.org/api/patches/3035/?format=json","web_url":"https://patchwork.libcamera.org/patch/3035/","msgid":"<20200306231141.8071-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-06T23:11:41","name":"[libcamera-devel] gst: Silence -Wunused-function warning for older GLib versions","mbox":"https://patchwork.libcamera.org/patch/3035/mbox/"}]},{"id":708,"url":"https://patchwork.libcamera.org/api/series/708/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=708","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-devel] gst: Fix GLib detection and warning disabling","date":"2020-03-07T00:33:10","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/708/mbox/","cover_letter":null,"patches":[{"id":3036,"url":"https://patchwork.libcamera.org/api/patches/3036/?format=json","web_url":"https://patchwork.libcamera.org/patch/3036/","msgid":"<20200307003310.29372-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T00:33:10","name":"[libcamera-devel] gst: Fix GLib detection and warning disabling","mbox":"https://patchwork.libcamera.org/patch/3036/mbox/"}]},{"id":709,"url":"https://patchwork.libcamera.org/api/series/709/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=709","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":"Fix GStreamer element compilation","date":"2020-03-07T19:16:32","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":2,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/709/mbox/","cover_letter":{"id":3037,"url":"https://patchwork.libcamera.org/api/covers/3037/?format=json","web_url":"https://patchwork.libcamera.org/cover/3037/","msgid":"<20200307191634.9320-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T19:16:32","name":"[libcamera-devel,v2,0/2] Fix GStreamer element compilation","mbox":"https://patchwork.libcamera.org/cover/3037/mbox/"},"patches":[{"id":3038,"url":"https://patchwork.libcamera.org/api/patches/3038/?format=json","web_url":"https://patchwork.libcamera.org/patch/3038/","msgid":"<20200307191634.9320-2-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T19:16:33","name":"[libcamera-devel,v2,1/2] gst: Turn the top-level plugin file gstlibcamera.c into a C++ file","mbox":"https://patchwork.libcamera.org/patch/3038/mbox/"},{"id":3039,"url":"https://patchwork.libcamera.org/api/patches/3039/?format=json","web_url":"https://patchwork.libcamera.org/patch/3039/","msgid":"<20200307191634.9320-3-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T19:16:34","name":"[libcamera-devel,v2,2/2] gst: Fix GLib detection","mbox":"https://patchwork.libcamera.org/patch/3039/mbox/"}]},{"id":710,"url":"https://patchwork.libcamera.org/api/series/710/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=710","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":"Fix race condition and other build issues","date":"2020-03-07T21:13:19","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":3,"total":7,"received_total":7,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/710/mbox/","cover_letter":{"id":3040,"url":"https://patchwork.libcamera.org/api/covers/3040/?format=json","web_url":"https://patchwork.libcamera.org/cover/3040/","msgid":"<20200307211326.26994-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T21:13:19","name":"[libcamera-devel,v3,0/7] Fix race condition and other build issues","mbox":"https://patchwork.libcamera.org/cover/3040/mbox/"},"patches":[{"id":3041,"url":"https://patchwork.libcamera.org/api/patches/3041/?format=json","web_url":"https://patchwork.libcamera.org/patch/3041/","msgid":"<20200307211326.26994-2-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T21:13:20","name":"[libcamera-devel,v3,1/7] include: libcamera: Improve automation of libcamera.h generation","mbox":"https://patchwork.libcamera.org/patch/3041/mbox/"},{"id":3042,"url":"https://patchwork.libcamera.org/api/patches/3042/?format=json","web_url":"https://patchwork.libcamera.org/patch/3042/","msgid":"<20200307211326.26994-3-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T21:13:21","name":"[libcamera-devel,v3,2/7] include: libcamera: meson: Add control headers to the libcamera_api array","mbox":"https://patchwork.libcamera.org/patch/3042/mbox/"},{"id":3043,"url":"https://patchwork.libcamera.org/api/patches/3043/?format=json","web_url":"https://patchwork.libcamera.org/patch/3043/","msgid":"<20200307211326.26994-4-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T21:13:22","name":"[libcamera-devel,v3,3/7] include: libcamera: meson: Add libcamera.h to the libcamera_api array","mbox":"https://patchwork.libcamera.org/patch/3043/mbox/"},{"id":3044,"url":"https://patchwork.libcamera.org/api/patches/3044/?format=json","web_url":"https://patchwork.libcamera.org/patch/3044/","msgid":"<20200307211326.26994-5-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T21:13:23","name":"[libcamera-devel,v3,4/7] libcamera: Don't unnecessarily link against libatomic","mbox":"https://patchwork.libcamera.org/patch/3044/mbox/"},{"id":3045,"url":"https://patchwork.libcamera.org/api/patches/3045/?format=json","web_url":"https://patchwork.libcamera.org/patch/3045/","msgid":"<20200307211326.26994-6-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T21:13:24","name":"[libcamera-devel,v3,5/7] cam: Link against libatomic if needed","mbox":"https://patchwork.libcamera.org/patch/3045/mbox/"},{"id":3046,"url":"https://patchwork.libcamera.org/api/patches/3046/?format=json","web_url":"https://patchwork.libcamera.org/patch/3046/","msgid":"<20200307211326.26994-7-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T21:13:25","name":"[libcamera-devel,v3,6/7] v4l2: v4l2_compat: Use correct libcamera_dep dependency","mbox":"https://patchwork.libcamera.org/patch/3046/mbox/"},{"id":3047,"url":"https://patchwork.libcamera.org/api/patches/3047/?format=json","web_url":"https://patchwork.libcamera.org/patch/3047/","msgid":"<20200307211326.26994-8-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T21:13:26","name":"[libcamera-devel,v3,7/7] libcamera: Declare dependency on generated headers","mbox":"https://patchwork.libcamera.org/patch/3047/mbox/"}]},{"id":711,"url":"https://patchwork.libcamera.org/api/series/711/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=711","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-devel] v4l2: v4l2_camera_proxy: Fix sign compare compilation error","date":"2020-03-07T21:25:28","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/711/mbox/","cover_letter":null,"patches":[{"id":3048,"url":"https://patchwork.libcamera.org/api/patches/3048/?format=json","web_url":"https://patchwork.libcamera.org/patch/3048/","msgid":"<20200307212530.28053-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T21:25:28","name":"[libcamera-devel] v4l2: v4l2_camera_proxy: Fix sign compare compilation error","mbox":"https://patchwork.libcamera.org/patch/3048/mbox/"}]},{"id":712,"url":"https://patchwork.libcamera.org/api/series/712/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=712","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-devel] test: file-descriptor: Fix undefined O_TMPFILE compilation error","date":"2020-03-07T21:25:29","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/712/mbox/","cover_letter":null,"patches":[{"id":3049,"url":"https://patchwork.libcamera.org/api/patches/3049/?format=json","web_url":"https://patchwork.libcamera.org/patch/3049/","msgid":"<20200307212530.28053-2-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T21:25:29","name":"[libcamera-devel] test: file-descriptor: Fix undefined O_TMPFILE compilation error","mbox":"https://patchwork.libcamera.org/patch/3049/mbox/"}]},{"id":713,"url":"https://patchwork.libcamera.org/api/series/713/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=713","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-devel] libcamera: controls: Fix strict aliasing violation","date":"2020-03-07T21:25:30","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/713/mbox/","cover_letter":null,"patches":[{"id":3050,"url":"https://patchwork.libcamera.org/api/patches/3050/?format=json","web_url":"https://patchwork.libcamera.org/patch/3050/","msgid":"<20200307212530.28053-3-laurent.pinchart@ideasonboard.com>","date":"2020-03-07T21:25:30","name":"[libcamera-devel] libcamera: controls: Fix strict aliasing violation","mbox":"https://patchwork.libcamera.org/patch/3050/mbox/"}]},{"id":714,"url":"https://patchwork.libcamera.org/api/series/714/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=714","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":"Fix race condition and other build issues","date":"2020-03-08T00:04:27","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":4,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/714/mbox/","cover_letter":{"id":3051,"url":"https://patchwork.libcamera.org/api/covers/3051/?format=json","web_url":"https://patchwork.libcamera.org/cover/3051/","msgid":"<20200308000433.2917-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-08T00:04:27","name":"[libcamera-devel,v4,0/6] Fix race condition and other build issues","mbox":"https://patchwork.libcamera.org/cover/3051/mbox/"},"patches":[{"id":3052,"url":"https://patchwork.libcamera.org/api/patches/3052/?format=json","web_url":"https://patchwork.libcamera.org/patch/3052/","msgid":"<20200308000433.2917-2-laurent.pinchart@ideasonboard.com>","date":"2020-03-08T00:04:28","name":"[libcamera-devel,v4,1/6] include: libcamera: Improve automation of libcamera.h generation","mbox":"https://patchwork.libcamera.org/patch/3052/mbox/"},{"id":3053,"url":"https://patchwork.libcamera.org/api/patches/3053/?format=json","web_url":"https://patchwork.libcamera.org/patch/3053/","msgid":"<20200308000433.2917-3-laurent.pinchart@ideasonboard.com>","date":"2020-03-08T00:04:29","name":"[libcamera-devel,v4,2/6] include: libcamera: meson: Add control headers to the libcamera_api array","mbox":"https://patchwork.libcamera.org/patch/3053/mbox/"},{"id":3054,"url":"https://patchwork.libcamera.org/api/patches/3054/?format=json","web_url":"https://patchwork.libcamera.org/patch/3054/","msgid":"<20200308000433.2917-4-laurent.pinchart@ideasonboard.com>","date":"2020-03-08T00:04:30","name":"[libcamera-devel,v4,3/6] include: libcamera: meson: Add libcamera.h to the libcamera_api array","mbox":"https://patchwork.libcamera.org/patch/3054/mbox/"},{"id":3055,"url":"https://patchwork.libcamera.org/api/patches/3055/?format=json","web_url":"https://patchwork.libcamera.org/patch/3055/","msgid":"<20200308000433.2917-5-laurent.pinchart@ideasonboard.com>","date":"2020-03-08T00:04:31","name":"[libcamera-devel,v4,4/6] libcamera: meson: Make libatomic and libdl dependencies reusable","mbox":"https://patchwork.libcamera.org/patch/3055/mbox/"},{"id":3056,"url":"https://patchwork.libcamera.org/api/patches/3056/?format=json","web_url":"https://patchwork.libcamera.org/patch/3056/","msgid":"<20200308000433.2917-6-laurent.pinchart@ideasonboard.com>","date":"2020-03-08T00:04:32","name":"[libcamera-devel,v4,5/6] cam: Link against libatomic if needed","mbox":"https://patchwork.libcamera.org/patch/3056/mbox/"},{"id":3057,"url":"https://patchwork.libcamera.org/api/patches/3057/?format=json","web_url":"https://patchwork.libcamera.org/patch/3057/","msgid":"<20200308000433.2917-7-laurent.pinchart@ideasonboard.com>","date":"2020-03-08T00:04:33","name":"[libcamera-devel,v4,6/6] v4l2: v4l2_compat: Use correct libcamera_dep dependency","mbox":"https://patchwork.libcamera.org/patch/3057/mbox/"}]},{"id":715,"url":"https://patchwork.libcamera.org/api/series/715/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=715","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":"Patchset for libcamera controls","date":"2020-03-09T12:33:13","submitter":{"id":34,"url":"https://patchwork.libcamera.org/api/people/34/?format=json","name":"Naushir Patuck","email":"naush@raspberrypi.com"},"version":2,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/715/mbox/","cover_letter":{"id":3058,"url":"https://patchwork.libcamera.org/api/covers/3058/?format=json","web_url":"https://patchwork.libcamera.org/cover/3058/","msgid":"<20200309123319.630-1-naush@raspberrypi.com>","date":"2020-03-09T12:33:13","name":"[libcamera-devel,v2,0/6] Patchset for libcamera controls","mbox":"https://patchwork.libcamera.org/cover/3058/mbox/"},"patches":[{"id":3059,"url":"https://patchwork.libcamera.org/api/patches/3059/?format=json","web_url":"https://patchwork.libcamera.org/patch/3059/","msgid":"<20200309123319.630-2-naush@raspberrypi.com>","date":"2020-03-09T12:33:14","name":"[libcamera-devel,v2,1/6] libcamera: controls: Specify manual gain units and change exposure units","mbox":"https://patchwork.libcamera.org/patch/3059/mbox/"},{"id":3060,"url":"https://patchwork.libcamera.org/api/patches/3060/?format=json","web_url":"https://patchwork.libcamera.org/patch/3060/","msgid":"<20200309123319.630-3-naush@raspberrypi.com>","date":"2020-03-09T12:33:15","name":"[libcamera-devel,v2,2/6] libcamera: uvcvideo: Update exposure/gain ctrls set with new units","mbox":"https://patchwork.libcamera.org/patch/3060/mbox/"},{"id":3061,"url":"https://patchwork.libcamera.org/api/patches/3061/?format=json","web_url":"https://patchwork.libcamera.org/patch/3061/","msgid":"<20200309123319.630-4-naush@raspberrypi.com>","date":"2020-03-09T12:33:16","name":"[libcamera-devel,v2,3/6] libcamera: controls: Add AE related controls","mbox":"https://patchwork.libcamera.org/patch/3061/mbox/"},{"id":3062,"url":"https://patchwork.libcamera.org/api/patches/3062/?format=json","web_url":"https://patchwork.libcamera.org/patch/3062/","msgid":"<20200309123319.630-5-naush@raspberrypi.com>","date":"2020-03-09T12:33:17","name":"[libcamera-devel,v2,4/6] libcamera: controls: Add AWB related controls","mbox":"https://patchwork.libcamera.org/patch/3062/mbox/"},{"id":3063,"url":"https://patchwork.libcamera.org/api/patches/3063/?format=json","web_url":"https://patchwork.libcamera.org/patch/3063/","msgid":"<20200309123319.630-6-naush@raspberrypi.com>","date":"2020-03-09T12:33:18","name":"[libcamera-devel,v2,5/6] libcamera: controls: Update usage and description for existing controls","mbox":"https://patchwork.libcamera.org/patch/3063/mbox/"},{"id":3064,"url":"https://patchwork.libcamera.org/api/patches/3064/?format=json","web_url":"https://patchwork.libcamera.org/patch/3064/","msgid":"<20200309123319.630-7-naush@raspberrypi.com>","date":"2020-03-09T12:33:19","name":"[libcamera-devel,v2,6/6] libcamera: controls: Add controls to report back frame metadata","mbox":"https://patchwork.libcamera.org/patch/3064/mbox/"}]},{"id":716,"url":"https://patchwork.libcamera.org/api/series/716/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=716","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":"Adda support for V4L2 array control and strings","date":"2020-03-09T16:24:03","submitter":{"id":3,"url":"https://patchwork.libcamera.org/api/people/3/?format=json","name":"Jacopo Mondi","email":"jacopo@jmondi.org"},"version":1,"total":11,"received_total":11,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/716/mbox/","cover_letter":{"id":3065,"url":"https://patchwork.libcamera.org/api/covers/3065/?format=json","web_url":"https://patchwork.libcamera.org/cover/3065/","msgid":"<20200309162414.720306-1-jacopo@jmondi.org>","date":"2020-03-09T16:24:03","name":"[libcamera-devel,00/11] Adda support for V4L2 array control and strings","mbox":"https://patchwork.libcamera.org/cover/3065/mbox/"},"patches":[{"id":3066,"url":"https://patchwork.libcamera.org/api/patches/3066/?format=json","web_url":"https://patchwork.libcamera.org/patch/3066/","msgid":"<20200309162414.720306-2-jacopo@jmondi.org>","date":"2020-03-09T16:24:04","name":"[libcamera-devel,01/11] libcamera: controls: Name all ControlInfoMap instance variables infoMap","mbox":"https://patchwork.libcamera.org/patch/3066/mbox/"},{"id":3067,"url":"https://patchwork.libcamera.org/api/patches/3067/?format=json","web_url":"https://patchwork.libcamera.org/patch/3067/","msgid":"<20200309162414.720306-3-jacopo@jmondi.org>","date":"2020-03-09T16:24:05","name":"[libcamera-devel,02/11] libcamera: controls: Rename ControlRange to ControlInfo","mbox":"https://patchwork.libcamera.org/patch/3067/mbox/"},{"id":3068,"url":"https://patchwork.libcamera.org/api/patches/3068/?format=json","web_url":"https://patchwork.libcamera.org/patch/3068/","msgid":"<20200309162414.720306-4-jacopo@jmondi.org>","date":"2020-03-09T16:24:06","name":"[libcamera-devel,03/11] libcamera: controls: Add support for string controls","mbox":"https://patchwork.libcamera.org/patch/3068/mbox/"},{"id":3069,"url":"https://patchwork.libcamera.org/api/patches/3069/?format=json","web_url":"https://patchwork.libcamera.org/patch/3069/","msgid":"<20200309162414.720306-5-jacopo@jmondi.org>","date":"2020-03-09T16:24:07","name":"[libcamera-devel,04/11] test: controls: control_value: Test string control type","mbox":"https://patchwork.libcamera.org/patch/3069/mbox/"},{"id":3070,"url":"https://patchwork.libcamera.org/api/patches/3070/?format=json","web_url":"https://patchwork.libcamera.org/patch/3070/","msgid":"<20200309162414.720306-6-jacopo@jmondi.org>","date":"2020-03-09T16:24:08","name":"[libcamera-devel,05/11] libcamera: v4l2_controls: Fix usage of strerror()","mbox":"https://patchwork.libcamera.org/patch/3070/mbox/"},{"id":3071,"url":"https://patchwork.libcamera.org/api/patches/3071/?format=json","web_url":"https://patchwork.libcamera.org/patch/3071/","msgid":"<20200309162414.720306-7-jacopo@jmondi.org>","date":"2020-03-09T16:24:09","name":"[libcamera-devel,06/11] libcamera: v4l2_controls: Cache query control information","mbox":"https://patchwork.libcamera.org/patch/3071/mbox/"},{"id":3073,"url":"https://patchwork.libcamera.org/api/patches/3073/?format=json","web_url":"https://patchwork.libcamera.org/patch/3073/","msgid":"<20200309162414.720306-8-jacopo@jmondi.org>","date":"2020-03-09T16:24:10","name":"[libcamera-devel,07/11] libcamera: v4l2_device: Support writing array U8 controls","mbox":"https://patchwork.libcamera.org/patch/3073/mbox/"},{"id":3072,"url":"https://patchwork.libcamera.org/api/patches/3072/?format=json","web_url":"https://patchwork.libcamera.org/patch/3072/","msgid":"<20200309162414.720306-9-jacopo@jmondi.org>","date":"2020-03-09T16:24:11","name":"[libcamera-devel,08/11] licamera: v4l2_device: Support reading U8 array controls","mbox":"https://patchwork.libcamera.org/patch/3072/mbox/"},{"id":3074,"url":"https://patchwork.libcamera.org/api/patches/3074/?format=json","web_url":"https://patchwork.libcamera.org/patch/3074/","msgid":"<20200309162414.720306-10-jacopo@jmondi.org>","date":"2020-03-09T16:24:12","name":"[libcamera-devel,09/11] libcamera: v4l2_controls: Support U8 array controls","mbox":"https://patchwork.libcamera.org/patch/3074/mbox/"},{"id":3075,"url":"https://patchwork.libcamera.org/api/patches/3075/?format=json","web_url":"https://patchwork.libcamera.org/patch/3075/","msgid":"<20200309162414.720306-11-jacopo@jmondi.org>","date":"2020-03-09T16:24:13","name":"[libcamera-devel,10/11] libcamera: v4l2_device: Enable enumeration of U8 controls","mbox":"https://patchwork.libcamera.org/patch/3075/mbox/"},{"id":3076,"url":"https://patchwork.libcamera.org/api/patches/3076/?format=json","web_url":"https://patchwork.libcamera.org/patch/3076/","msgid":"<20200309162414.720306-12-jacopo@jmondi.org>","date":"2020-03-09T16:24:14","name":"[libcamera-devel,11/11] test: v4l2_videodevice: Test U8 array controls","mbox":"https://patchwork.libcamera.org/patch/3076/mbox/"}]},{"id":717,"url":"https://patchwork.libcamera.org/api/series/717/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=717","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":"Camera properties and camera sensor factory","date":"2020-03-09T18:04:38","submitter":{"id":3,"url":"https://patchwork.libcamera.org/api/people/3/?format=json","name":"Jacopo Mondi","email":"jacopo@jmondi.org"},"version":3,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/717/mbox/","cover_letter":{"id":3077,"url":"https://patchwork.libcamera.org/api/covers/3077/?format=json","web_url":"https://patchwork.libcamera.org/cover/3077/","msgid":"<20200309180444.725757-1-jacopo@jmondi.org>","date":"2020-03-09T18:04:38","name":"[libcamera-devel,v3,0/6] Camera properties and camera sensor factory","mbox":"https://patchwork.libcamera.org/cover/3077/mbox/"},"patches":[{"id":3078,"url":"https://patchwork.libcamera.org/api/patches/3078/?format=json","web_url":"https://patchwork.libcamera.org/patch/3078/","msgid":"<20200309180444.725757-2-jacopo@jmondi.org>","date":"2020-03-09T18:04:39","name":"[libcamera-devel,v3,1/6] libcamera: properties: Define pixel array properties","mbox":"https://patchwork.libcamera.org/patch/3078/mbox/"},{"id":3079,"url":"https://patchwork.libcamera.org/api/patches/3079/?format=json","web_url":"https://patchwork.libcamera.org/patch/3079/","msgid":"<20200309180444.725757-3-jacopo@jmondi.org>","date":"2020-03-09T18:04:40","name":"[libcamera-devel,v3,2/6] libcamera: properties: Define 'lens' properties","mbox":"https://patchwork.libcamera.org/patch/3079/mbox/"},{"id":3081,"url":"https://patchwork.libcamera.org/api/patches/3081/?format=json","web_url":"https://patchwork.libcamera.org/patch/3081/","msgid":"<20200309180444.725757-4-jacopo@jmondi.org>","date":"2020-03-09T18:04:41","name":"[libcamera-devel,v3,3/6] libcamera: camera_sensor: Introduce CameraSensorFactory","mbox":"https://patchwork.libcamera.org/patch/3081/mbox/"},{"id":3080,"url":"https://patchwork.libcamera.org/api/patches/3080/?format=json","web_url":"https://patchwork.libcamera.org/patch/3080/","msgid":"<20200309180444.725757-5-jacopo@jmondi.org>","date":"2020-03-09T18:04:42","name":"[libcamera-devel,v3,4/6] libcamera: camera_sensor: Break out properties initialization","mbox":"https://patchwork.libcamera.org/patch/3080/mbox/"},{"id":3082,"url":"https://patchwork.libcamera.org/api/patches/3082/?format=json","web_url":"https://patchwork.libcamera.org/patch/3082/","msgid":"<20200309180444.725757-6-jacopo@jmondi.org>","date":"2020-03-09T18:04:43","name":"[libcamera-devel,v3,5/6] libcamera: sensor: Add OV5670 camera sensor","mbox":"https://patchwork.libcamera.org/patch/3082/mbox/"},{"id":3083,"url":"https://patchwork.libcamera.org/api/patches/3083/?format=json","web_url":"https://patchwork.libcamera.org/patch/3083/","msgid":"<20200309180444.725757-7-jacopo@jmondi.org>","date":"2020-03-09T18:04:44","name":"[libcamera-devel,v3,6/6] DNI: libcamera: sensor: ov5670: Add lens properties","mbox":"https://patchwork.libcamera.org/patch/3083/mbox/"}]},{"id":718,"url":"https://patchwork.libcamera.org/api/series/718/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=718","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":"Simple pipeline handler","date":"2020-03-13T23:38:48","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":8,"received_total":8,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/718/mbox/","cover_letter":{"id":3084,"url":"https://patchwork.libcamera.org/api/covers/3084/?format=json","web_url":"https://patchwork.libcamera.org/cover/3084/","msgid":"<20200313233856.25202-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-13T23:38:48","name":"[libcamera-devel,0/8] Simple pipeline handler","mbox":"https://patchwork.libcamera.org/cover/3084/mbox/"},"patches":[{"id":3085,"url":"https://patchwork.libcamera.org/api/patches/3085/?format=json","web_url":"https://patchwork.libcamera.org/patch/3085/","msgid":"<20200313233856.25202-2-laurent.pinchart@ideasonboard.com>","date":"2020-03-13T23:38:49","name":"[libcamera-devel,1/8,DNI] include: linux: Extend VIDIOC_ENUM_FMT to support MC-centric devices","mbox":"https://patchwork.libcamera.org/patch/3085/mbox/"},{"id":3086,"url":"https://patchwork.libcamera.org/api/patches/3086/?format=json","web_url":"https://patchwork.libcamera.org/patch/3086/","msgid":"<20200313233856.25202-3-laurent.pinchart@ideasonboard.com>","date":"2020-03-13T23:38:50","name":"[libcamera-devel,2/8] libcamera: utils: Add string join function","mbox":"https://patchwork.libcamera.org/patch/3086/mbox/"},{"id":3087,"url":"https://patchwork.libcamera.org/api/patches/3087/?format=json","web_url":"https://patchwork.libcamera.org/patch/3087/","msgid":"<20200313233856.25202-4-laurent.pinchart@ideasonboard.com>","date":"2020-03-13T23:38:51","name":"[libcamera-devel,3/8] libcamera: v4l2_subdevice: Extend [gs]etFormat() to specify format type","mbox":"https://patchwork.libcamera.org/patch/3087/mbox/"},{"id":3088,"url":"https://patchwork.libcamera.org/api/patches/3088/?format=json","web_url":"https://patchwork.libcamera.org/patch/3088/","msgid":"<20200313233856.25202-5-laurent.pinchart@ideasonboard.com>","date":"2020-03-13T23:38:52","name":"[libcamera-devel,4/8] libcamera: v4l2_videodevice: Support filtering formats by media bus code","mbox":"https://patchwork.libcamera.org/patch/3088/mbox/"},{"id":3089,"url":"https://patchwork.libcamera.org/api/patches/3089/?format=json","web_url":"https://patchwork.libcamera.org/patch/3089/","msgid":"<20200313233856.25202-6-laurent.pinchart@ideasonboard.com>","date":"2020-03-13T23:38:53","name":"[libcamera-devel,5/8] libcamera: v4l2_videodevice: Expose the device capabilities","mbox":"https://patchwork.libcamera.org/patch/3089/mbox/"},{"id":3090,"url":"https://patchwork.libcamera.org/api/patches/3090/?format=json","web_url":"https://patchwork.libcamera.org/patch/3090/","msgid":"<20200313233856.25202-7-laurent.pinchart@ideasonboard.com>","date":"2020-03-13T23:38:54","name":"[libcamera-devel,6/8] libcamera: v4l2_videodevice: Downgrade 4CC conversion errors to warnings","mbox":"https://patchwork.libcamera.org/patch/3090/mbox/"},{"id":3091,"url":"https://patchwork.libcamera.org/api/patches/3091/?format=json","web_url":"https://patchwork.libcamera.org/patch/3091/","msgid":"<20200313233856.25202-8-laurent.pinchart@ideasonboard.com>","date":"2020-03-13T23:38:55","name":"[libcamera-devel,7/8] libcamera: v4l2_videodevice: Map V4L2_PIX_FMT_GREY to DRM FourCC","mbox":"https://patchwork.libcamera.org/patch/3091/mbox/"},{"id":3092,"url":"https://patchwork.libcamera.org/api/patches/3092/?format=json","web_url":"https://patchwork.libcamera.org/patch/3092/","msgid":"<20200313233856.25202-9-laurent.pinchart@ideasonboard.com>","date":"2020-03-13T23:38:56","name":"[libcamera-devel,8/8] libcamera: pipeline: Add a simple pipeline handler","mbox":"https://patchwork.libcamera.org/patch/3092/mbox/"}]},{"id":719,"url":"https://patchwork.libcamera.org/api/series/719/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=719","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":"Simplify buffer management with V4L2 buffer orphaning","date":"2020-03-14T23:57:19","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":9,"received_total":9,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/719/mbox/","cover_letter":{"id":3093,"url":"https://patchwork.libcamera.org/api/covers/3093/?format=json","web_url":"https://patchwork.libcamera.org/cover/3093/","msgid":"<20200314235728.15495-1-laurent.pinchart@ideasonboard.com>","date":"2020-03-14T23:57:19","name":"[libcamera-devel,0/9] Simplify buffer management with V4L2 buffer orphaning","mbox":"https://patchwork.libcamera.org/cover/3093/mbox/"},"patches":[{"id":3094,"url":"https://patchwork.libcamera.org/api/patches/3094/?format=json","web_url":"https://patchwork.libcamera.org/patch/3094/","msgid":"<20200314235728.15495-2-laurent.pinchart@ideasonboard.com>","date":"2020-03-14T23:57:20","name":"[libcamera-devel,1/9] test: libtest: buffer_source: Close video device right after allocation","mbox":"https://patchwork.libcamera.org/patch/3094/mbox/"},{"id":3095,"url":"https://patchwork.libcamera.org/api/patches/3095/?format=json","web_url":"https://patchwork.libcamera.org/patch/3095/","msgid":"<20200314235728.15495-3-laurent.pinchart@ideasonboard.com>","date":"2020-03-14T23:57:21","name":"[libcamera-devel,2/9] libcamera: v4l2_videodevice: Rename exportBuffers() to allocateBuffers()","mbox":"https://patchwork.libcamera.org/patch/3095/mbox/"},{"id":3096,"url":"https://patchwork.libcamera.org/api/patches/3096/?format=json","web_url":"https://patchwork.libcamera.org/patch/3096/","msgid":"<20200314235728.15495-4-laurent.pinchart@ideasonboard.com>","date":"2020-03-14T23:57:22","name":"[libcamera-devel,3/9] libcamera: v4l2_videodevice: Pass memory type to reqbufs()","mbox":"https://patchwork.libcamera.org/patch/3096/mbox/"},{"id":3097,"url":"https://patchwork.libcamera.org/api/patches/3097/?format=json","web_url":"https://patchwork.libcamera.org/patch/3097/","msgid":"<20200314235728.15495-5-laurent.pinchart@ideasonboard.com>","date":"2020-03-14T23:57:23","name":"[libcamera-devel,4/9] libcamera: v4l2_videodevice: Refactor allocateBuffers()","mbox":"https://patchwork.libcamera.org/patch/3097/mbox/"},{"id":3098,"url":"https://patchwork.libcamera.org/api/patches/3098/?format=json","web_url":"https://patchwork.libcamera.org/patch/3098/","msgid":"<20200314235728.15495-6-laurent.pinchart@ideasonboard.com>","date":"2020-03-14T23:57:24","name":"[libcamera-devel,5/9] libcamera: v4l2_videodevice: Add standalone buffer export support","mbox":"https://patchwork.libcamera.org/patch/3098/mbox/"},{"id":3099,"url":"https://patchwork.libcamera.org/api/patches/3099/?format=json","web_url":"https://patchwork.libcamera.org/patch/3099/","msgid":"<20200314235728.15495-7-laurent.pinchart@ideasonboard.com>","date":"2020-03-14T23:57:25","name":"[libcamera-devel,6/9] libcamera: camera: Propagate error value from importFrameBuffer","mbox":"https://patchwork.libcamera.org/patch/3099/mbox/"},{"id":3100,"url":"https://patchwork.libcamera.org/api/patches/3100/?format=json","web_url":"https://patchwork.libcamera.org/patch/3100/","msgid":"<20200314235728.15495-8-laurent.pinchart@ideasonboard.com>","date":"2020-03-14T23:57:26","name":"[libcamera-devel,7/9] libcamera: pipeline_handler: Decouple buffer import and export","mbox":"https://patchwork.libcamera.org/patch/3100/mbox/"},{"id":3101,"url":"https://patchwork.libcamera.org/api/patches/3101/?format=json","web_url":"https://patchwork.libcamera.org/patch/3101/","msgid":"<20200314235728.15495-9-laurent.pinchart@ideasonboard.com>","date":"2020-03-14T23:57:27","name":"[libcamera-devel,8/9] libcamera: pipeline_handler: Fold buffer management with start/stop","mbox":"https://patchwork.libcamera.org/patch/3101/mbox/"},{"id":3102,"url":"https://patchwork.libcamera.org/api/patches/3102/?format=json","web_url":"https://patchwork.libcamera.org/patch/3102/","msgid":"<20200314235728.15495-10-laurent.pinchart@ideasonboard.com>","date":"2020-03-14T23:57:28","name":"[libcamera-devel,9/9] libcamera: framebuffer_allocator: Lift camera restrictions on allocator","mbox":"https://patchwork.libcamera.org/patch/3102/mbox/"}]},{"id":720,"url":"https://patchwork.libcamera.org/api/series/720/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=720","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-devel] cam: Create stream names after configuring the camera","date":"2020-03-16T02:01:09","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/?format=json","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/720/mbox/","cover_letter":null,"patches":[{"id":3103,"url":"https://patchwork.libcamera.org/api/patches/3103/?format=json","web_url":"https://patchwork.libcamera.org/patch/3103/","msgid":"<20200316020109.2466468-1-niklas.soderlund@ragnatech.se>","date":"2020-03-16T02:01:09","name":"[libcamera-devel] cam: Create stream names after configuring the camera","mbox":"https://patchwork.libcamera.org/patch/3103/mbox/"}]}]