{"id":5545,"url":"https://patchwork.libcamera.org/api/1.1/series/5545/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5545","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"libcamera: Add `MetadataList`","date":"2025-10-30T16:57:54","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/1.1/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":3,"total":22,"received_total":22,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5545/mbox/","cover_letter":{"id":24903,"url":"https://patchwork.libcamera.org/api/1.1/covers/24903/?format=json","web_url":"https://patchwork.libcamera.org/cover/24903/","msgid":"<20251030165816.1095180-1-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:57:54","name":"[RFC,v3,00/22] libcamera: Add `MetadataList`","mbox":"https://patchwork.libcamera.org/cover/24903/mbox/"},"patches":[{"id":24904,"url":"https://patchwork.libcamera.org/api/1.1/patches/24904/?format=json","web_url":"https://patchwork.libcamera.org/patch/24904/","msgid":"<20251030165816.1095180-2-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:57:55","name":"[RFC,v3,01/22] libcamera: controls: Strings are arrays","mbox":"https://patchwork.libcamera.org/patch/24904/mbox/"},{"id":24905,"url":"https://patchwork.libcamera.org/api/1.1/patches/24905/?format=json","web_url":"https://patchwork.libcamera.org/patch/24905/","msgid":"<20251030165816.1095180-3-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:57:56","name":"[RFC,v3,02/22] libcamera: controls: Add `ControlValueView`","mbox":"https://patchwork.libcamera.org/patch/24905/mbox/"},{"id":24906,"url":"https://patchwork.libcamera.org/api/1.1/patches/24906/?format=json","web_url":"https://patchwork.libcamera.org/patch/24906/","msgid":"<20251030165816.1095180-4-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:57:57","name":"[RFC,v3,03/22] libcamera: base: Add file for C++20 polyfills","mbox":"https://patchwork.libcamera.org/patch/24906/mbox/"},{"id":24907,"url":"https://patchwork.libcamera.org/api/1.1/patches/24907/?format=json","web_url":"https://patchwork.libcamera.org/patch/24907/","msgid":"<20251030165816.1095180-5-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:57:58","name":"[RFC,v3,04/22] libcamera: base: cxx20: Add `type_identity{, _t}`","mbox":"https://patchwork.libcamera.org/patch/24907/mbox/"},{"id":24908,"url":"https://patchwork.libcamera.org/api/1.1/patches/24908/?format=json","web_url":"https://patchwork.libcamera.org/patch/24908/","msgid":"<20251030165816.1095180-6-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:57:59","name":"[RFC,v3,05/22] libcamera: base: cxx20: Add `has_single_bit()`","mbox":"https://patchwork.libcamera.org/patch/24908/mbox/"},{"id":24909,"url":"https://patchwork.libcamera.org/api/1.1/patches/24909/?format=json","web_url":"https://patchwork.libcamera.org/patch/24909/","msgid":"<20251030165816.1095180-7-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:00","name":"[RFC,v3,06/22] libcamera: base: Add alignment utility functions","mbox":"https://patchwork.libcamera.org/patch/24909/mbox/"},{"id":24910,"url":"https://patchwork.libcamera.org/api/1.1/patches/24910/?format=json","web_url":"https://patchwork.libcamera.org/patch/24910/","msgid":"<20251030165816.1095180-8-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:01","name":"[RFC,v3,07/22] libcamera: Add `MetadataList`","mbox":"https://patchwork.libcamera.org/patch/24910/mbox/"},{"id":24911,"url":"https://patchwork.libcamera.org/api/1.1/patches/24911/?format=json","web_url":"https://patchwork.libcamera.org/patch/24911/","msgid":"<20251030165816.1095180-9-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:02","name":"[RFC,v3,08/22] Documentation: design: Document `MetadataList`","mbox":"https://patchwork.libcamera.org/patch/24911/mbox/"},{"id":24912,"url":"https://patchwork.libcamera.org/api/1.1/patches/24912/?format=json","web_url":"https://patchwork.libcamera.org/patch/24912/","msgid":"<20251030165816.1095180-10-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:03","name":"[RFC,v3,09/22] libcamera: ipa_data_serializer: Support `MetadataListPlan`","mbox":"https://patchwork.libcamera.org/patch/24912/mbox/"},{"id":24913,"url":"https://patchwork.libcamera.org/api/1.1/patches/24913/?format=json","web_url":"https://patchwork.libcamera.org/patch/24913/","msgid":"<20251030165816.1095180-11-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:04","name":"[RFC,v3,10/22] libcamera: camera: Store `MetadataListPlan` in `Camera::Private`","mbox":"https://patchwork.libcamera.org/patch/24913/mbox/"},{"id":24914,"url":"https://patchwork.libcamera.org/api/1.1/patches/24914/?format=json","web_url":"https://patchwork.libcamera.org/patch/24914/","msgid":"<20251030165816.1095180-12-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:05","name":"[RFC,v3,11/22] libcamera: request: Store `MetadataList`","mbox":"https://patchwork.libcamera.org/patch/24914/mbox/"},{"id":24915,"url":"https://patchwork.libcamera.org/api/1.1/patches/24915/?format=json","web_url":"https://patchwork.libcamera.org/patch/24915/","msgid":"<20251030165816.1095180-13-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:06","name":"[RFC,v3,12/22,DNI] apps: cam: Print `MetadataListPlan` of camera","mbox":"https://patchwork.libcamera.org/patch/24915/mbox/"},{"id":24916,"url":"https://patchwork.libcamera.org/api/1.1/patches/24916/?format=json","web_url":"https://patchwork.libcamera.org/patch/24916/","msgid":"<20251030165816.1095180-14-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:07","name":"[RFC,v3,13/22,DNI] apps: cam: Print `MetadataList` of `Request` as well","mbox":"https://patchwork.libcamera.org/patch/24916/mbox/"},{"id":24917,"url":"https://patchwork.libcamera.org/api/1.1/patches/24917/?format=json","web_url":"https://patchwork.libcamera.org/patch/24917/","msgid":"<20251030165816.1095180-15-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:08","name":"[RFC,v3,14/22] libcamera: camera: Introduce metadataAvailable signal","mbox":"https://patchwork.libcamera.org/patch/24917/mbox/"},{"id":24919,"url":"https://patchwork.libcamera.org/api/1.1/patches/24919/?format=json","web_url":"https://patchwork.libcamera.org/patch/24919/","msgid":"<20251030165816.1095180-16-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:09","name":"[RFC,v3,15/22] guides: application: Document Camera::metadataAvailable","mbox":"https://patchwork.libcamera.org/patch/24919/mbox/"},{"id":24918,"url":"https://patchwork.libcamera.org/api/1.1/patches/24918/?format=json","web_url":"https://patchwork.libcamera.org/patch/24918/","msgid":"<20251030165816.1095180-17-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:10","name":"[RFC,v3,16/22] libcamera: pipeline_handler: Add metadataAvailable() function","mbox":"https://patchwork.libcamera.org/patch/24918/mbox/"},{"id":24921,"url":"https://patchwork.libcamera.org/api/1.1/patches/24921/?format=json","web_url":"https://patchwork.libcamera.org/patch/24921/","msgid":"<20251030165816.1095180-18-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:11","name":"[RFC,v3,17/22] guides: pipeline_handler: Document PipelineHandler::metadataAvailable","mbox":"https://patchwork.libcamera.org/patch/24921/mbox/"},{"id":24920,"url":"https://patchwork.libcamera.org/api/1.1/patches/24920/?format=json","web_url":"https://patchwork.libcamera.org/patch/24920/","msgid":"<20251030165816.1095180-19-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:12","name":"[RFC,v3,18/22,DNI] apps: cam: Use Camera::metadataAvailable signal","mbox":"https://patchwork.libcamera.org/patch/24920/mbox/"},{"id":24924,"url":"https://patchwork.libcamera.org/api/1.1/patches/24924/?format=json","web_url":"https://patchwork.libcamera.org/patch/24924/","msgid":"<20251030165816.1095180-20-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:13","name":"[RFC,v3,19/22] libcamera: pipeline_handler: Inject \"debug\" metadata","mbox":"https://patchwork.libcamera.org/patch/24924/mbox/"},{"id":24923,"url":"https://patchwork.libcamera.org/api/1.1/patches/24923/?format=json","web_url":"https://patchwork.libcamera.org/patch/24923/","msgid":"<20251030165816.1095180-21-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:14","name":"[RFC,v3,20/22] libcamera: pipeline: Fill `MetadataListPlan` of cameras","mbox":"https://patchwork.libcamera.org/patch/24923/mbox/"},{"id":24922,"url":"https://patchwork.libcamera.org/api/1.1/patches/24922/?format=json","web_url":"https://patchwork.libcamera.org/patch/24922/","msgid":"<20251030165816.1095180-22-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:15","name":"[RFC,v3,21/22] libcamera: pipeline: Use `metadataAvailable()`","mbox":"https://patchwork.libcamera.org/patch/24922/mbox/"},{"id":24925,"url":"https://patchwork.libcamera.org/api/1.1/patches/24925/?format=json","web_url":"https://patchwork.libcamera.org/patch/24925/","msgid":"<20251030165816.1095180-23-barnabas.pocze@ideasonboard.com>","date":"2025-10-30T16:58:16","name":"[RFC,v3,22/22] libcamera: request: Swap the two metadata lists","mbox":"https://patchwork.libcamera.org/patch/24925/mbox/"}]}