{"id":705,"url":"https://patchwork.libcamera.org/api/1.1/series/705/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=705","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"GStreamer Element for libcamera","date":"2020-03-06T20:26:10","submitter":{"id":30,"url":"https://patchwork.libcamera.org/api/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/1.1/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/"}]}