[{"id":23140,"web_url":"https://patchwork.libcamera.org/comment/23140/","msgid":"<a50ab7f6-19d6-dd1b-21da-364b1829c58f@ideasonboard.com>","date":"2022-05-24T11:56:33","subject":"Re: [libcamera-devel] [PATCH v2 00/19] More misc Python patches","submitter":{"id":109,"url":"https://patchwork.libcamera.org/api/people/109/","name":"Tomi Valkeinen","email":"tomi.valkeinen@ideasonboard.com"},"content":"On 24/05/2022 14:45, Tomi Valkeinen wrote:\n> Hi,\n> \n> v2 of the series. Or more like a new series, but as the previous patches\n> haven't been merged yet, I have them included here. The only changes to\n> the patches that were in v1 are:\n> \n> - Drop the change to WA_ShowWithoutActivating (separated to a new patch)\n> - Split \"class PyFormats {};\" to multiple lines\n> \n> The rest of the patches are new.\n> \n> I think the controls and properties are much better after this series.\n> However, they're still not quite the same to the C++ version, and I'm\n> not sure if we need to change them further. I do find the controls C++\n> API somewhat confusing so I might be making wrong assumptioons on how\n> they're used. Also, I think we don't want to expose ControlValue\n> directly but rather just implicitly convert between Python types to\n> ControlValue and vice versa.\n\nNot important, but apparently I had my private email address set on my \nlaptop, so a few patches in the series are from my @iki.fi address. In \ncase you wonder...\n\n  Tomi","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 88D46BD161\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 24 May 2022 11:56:39 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id EFC3465663;\n\tTue, 24 May 2022 13:56:38 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 86E9460422\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 24 May 2022 13:56:37 +0200 (CEST)","from [192.168.1.111] (91-156-85-209.elisa-laajakaista.fi\n\t[91.156.85.209])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id C3B2A4A8;\n\tTue, 24 May 2022 13:56:36 +0200 (CEST)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1653393399;\n\tbh=RwOhekuuXglyw05T1g/k6gqRZroMUqbYzcMlCZ4I+b4=;\n\th=Date:To:References:In-Reply-To:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:\n\tFrom;\n\tb=sZXpb/9szn+E+gMUdEDhvDb4/6m6HRR4Xb7Tx7mHI5kRtqHXsu+p70gLZCGuQclPe\n\tf4FF5oNcstf9rlulw5oQ/AGxZBqCVQZvcxaUWF8+277EnPaZloIEwvkmAAiNY3sQHo\n\tmNmQY+oRYq6Re0opxB8XYCSAK31nsweb+QUQuQM34dO4OOHBRDzleeSC52ygsEd7li\n\tyYIJ90pyZE2/ioJITVq2Vpk7cQn8I9pfR4YrFTNEC7/rqbYLjhRR6aBRjoaWId7SwA\n\tp0D8AEnEhtOJoBNbY0ymXtURSgGcd4EWqBiXJc7vIC182Fwpx/YlJb5z98Ue02x6iN\n\tSdvTWBo9+V4Mw==","v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1653393397;\n\tbh=RwOhekuuXglyw05T1g/k6gqRZroMUqbYzcMlCZ4I+b4=;\n\th=Date:Subject:To:References:From:In-Reply-To:From;\n\tb=XMe9IiSDyzhtVHPmKM9pyohpCdcqIAZ446snUYsDflYYIMREILf6D6Oy/Y3Au5k5u\n\t44DZJ+RIJB4Ki1Jv9B827qaar6pvwZ2ZhlpvRj2aukyYOeILVKzHhrgFbJhCOlZzfH\n\tvVYntCFOFq/0CRK6HzedpFAdhlMFtvBhY6sdWwn8="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"XMe9IiSD\"; dkim-atps=neutral","Message-ID":"<a50ab7f6-19d6-dd1b-21da-364b1829c58f@ideasonboard.com>","Date":"Tue, 24 May 2022 14:56:33 +0300","MIME-Version":"1.0","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101\n\tThunderbird/91.9.1","Content-Language":"en-US","To":"libcamera-devel@lists.libcamera.org,\n\tDavid Plowman <david.plowman@raspberrypi.com>,\n\tKieran Bingham <kieran.bingham@ideasonboard.com>,\n\tLaurent Pinchart <laurent.pinchart@ideasonboard.com>,\n\tJacopo Mondi <jacopo@jmondi.org>","References":"<20220524114610.41848-1-tomi.valkeinen@ideasonboard.com>","In-Reply-To":"<20220524114610.41848-1-tomi.valkeinen@ideasonboard.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","Subject":"Re: [libcamera-devel] [PATCH v2 00/19] More misc Python patches","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","From":"Tomi Valkeinen via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>","Reply-To":"Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]