{"id":4506,"url":"https://patchwork.libcamera.org/api/1.1/series/4506/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4506","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: Improve code generation for controls","date":"2024-08-09T00:59:04","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":10,"received_total":10,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4506/mbox/","cover_letter":{"id":20850,"url":"https://patchwork.libcamera.org/api/1.1/covers/20850/?format=json","web_url":"https://patchwork.libcamera.org/cover/20850/","msgid":"<20240809005914.20662-1-laurent.pinchart@ideasonboard.com>","date":"2024-08-09T00:59:04","name":"[00/10] libcamera: Improve code generation for controls","mbox":"https://patchwork.libcamera.org/cover/20850/mbox/"},"patches":[{"id":20851,"url":"https://patchwork.libcamera.org/api/1.1/patches/20851/?format=json","web_url":"https://patchwork.libcamera.org/patch/20851/","msgid":"<20240809005914.20662-2-laurent.pinchart@ideasonboard.com>","date":"2024-08-09T00:59:05","name":"[01/10] meson: Store controls and properties YAML files in variables","mbox":"https://patchwork.libcamera.org/patch/20851/mbox/"},{"id":20852,"url":"https://patchwork.libcamera.org/api/1.1/patches/20852/?format=json","web_url":"https://patchwork.libcamera.org/patch/20852/","msgid":"<20240809005914.20662-3-laurent.pinchart@ideasonboard.com>","date":"2024-08-09T00:59:06","name":"[02/10] meson: Fix mismatch in controls and properties generated file names","mbox":"https://patchwork.libcamera.org/patch/20852/mbox/"},{"id":20853,"url":"https://patchwork.libcamera.org/api/1.1/patches/20853/?format=json","web_url":"https://patchwork.libcamera.org/patch/20853/","msgid":"<20240809005914.20662-4-laurent.pinchart@ideasonboard.com>","date":"2024-08-09T00:59:07","name":"[03/10] libcamera: Drop remaining file names from header comment blocks","mbox":"https://patchwork.libcamera.org/patch/20853/mbox/"},{"id":20854,"url":"https://patchwork.libcamera.org/api/1.1/patches/20854/?format=json","web_url":"https://patchwork.libcamera.org/patch/20854/","msgid":"<20240809005914.20662-5-laurent.pinchart@ideasonboard.com>","date":"2024-08-09T00:59:08","name":"[04/10] meson: Move all code generation scripts to utils/codegen/","mbox":"https://patchwork.libcamera.org/patch/20854/mbox/"},{"id":20855,"url":"https://patchwork.libcamera.org/api/1.1/patches/20855/?format=json","web_url":"https://patchwork.libcamera.org/patch/20855/","msgid":"<20240809005914.20662-6-laurent.pinchart@ideasonboard.com>","date":"2024-08-09T00:59:09","name":"[05/10] meson: utils: Provide environment for Python scripts","mbox":"https://patchwork.libcamera.org/patch/20855/mbox/"},{"id":20856,"url":"https://patchwork.libcamera.org/api/1.1/patches/20856/?format=json","web_url":"https://patchwork.libcamera.org/patch/20856/","msgid":"<20240809005914.20662-7-laurent.pinchart@ideasonboard.com>","date":"2024-08-09T00:59:10","name":"[06/10] utils: codegen: gen-header.sh: Generate libcamera.h based on meson.build","mbox":"https://patchwork.libcamera.org/patch/20856/mbox/"},{"id":20857,"url":"https://patchwork.libcamera.org/api/1.1/patches/20857/?format=json","web_url":"https://patchwork.libcamera.org/patch/20857/","msgid":"<20240809005914.20662-8-laurent.pinchart@ideasonboard.com>","date":"2024-08-09T00:59:11","name":"[07/10] utils: codegen: gen-controls.py: Convert to jinja2 templates","mbox":"https://patchwork.libcamera.org/patch/20857/mbox/"},{"id":20858,"url":"https://patchwork.libcamera.org/api/1.1/patches/20858/?format=json","web_url":"https://patchwork.libcamera.org/patch/20858/","msgid":"<20240809005914.20662-9-laurent.pinchart@ideasonboard.com>","date":"2024-08-09T00:59:12","name":"[08/10] utils: codegen: gen-controls.py: Move helper classes to separate file","mbox":"https://patchwork.libcamera.org/patch/20858/mbox/"},{"id":20859,"url":"https://patchwork.libcamera.org/api/1.1/patches/20859/?format=json","web_url":"https://patchwork.libcamera.org/patch/20859/","msgid":"<20240809005914.20662-10-laurent.pinchart@ideasonboard.com>","date":"2024-08-09T00:59:13","name":"[09/10] py: gen-py-controls: Use Control class","mbox":"https://patchwork.libcamera.org/patch/20859/mbox/"},{"id":20860,"url":"https://patchwork.libcamera.org/api/1.1/patches/20860/?format=json","web_url":"https://patchwork.libcamera.org/patch/20860/","msgid":"<20240809005914.20662-11-laurent.pinchart@ideasonboard.com>","date":"2024-08-09T00:59:14","name":"[10/10] py: gen-py-controls: Convert to jinja2 templates","mbox":"https://patchwork.libcamera.org/patch/20860/mbox/"}]}