{"id":16179,"url":"https://patchwork.libcamera.org/api/1.1/covers/16179/?format=json","web_url":"https://patchwork.libcamera.org/cover/16179/","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":""},"msgid":"<20220608072418.13154-1-tomi.valkeinen@ideasonboard.com>","date":"2022-06-08T07:24:14","name":"[libcamera-devel,v5,0/4] More misc Python patches","submitter":{"id":109,"url":"https://patchwork.libcamera.org/api/1.1/people/109/?format=json","name":"Tomi Valkeinen","email":"tomi.valkeinen@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/cover/16179/mbox/","series":[{"id":3165,"url":"https://patchwork.libcamera.org/api/1.1/series/3165/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=3165","date":"2022-06-08T07:24:14","name":"More misc Python patches","version":5,"mbox":"https://patchwork.libcamera.org/series/3165/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/16179/comments/","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 32A4EBD161\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed,  8 Jun 2022 07:24:43 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 21F4365639;\n\tWed,  8 Jun 2022 09:24:42 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 921BA633A6\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed,  8 Jun 2022 09:24:40 +0200 (CEST)","from deskari.lan (91-156-85-209.elisa-laajakaista.fi\n\t[91.156.85.209])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 5C7F980A;\n\tWed,  8 Jun 2022 09:24:39 +0200 (CEST)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1654673082;\n\tbh=fmQ7HCFr89nd8Pi7JT4rhqMGcxAgUc4N3LwMcG9hCys=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=YYDZNdGBctNxXR1/fRC0zMU2z06yh5RwS7fC1mz4b5wTKNogPIVtl01h7arncLwOf\n\t+1hnj+QfNIwb57m2j5rkD3qKJj6t4l+VBGITqOr3vDLkxiA7a+w7WmVUASbykBFfUV\n\t2Vj+N62eFlZhPTYFocAlblh4ODCquMgqwZaLnz4RXG82cuDEBnvf4Af9237eT8w6qc\n\t6VYfdOcnzIWD84zZSda1v3Tw2Hkxxj5tqOG3jp/ItwiAIk9mpUytxQ+oDoQNA/s1Qv\n\t7vftohqq1uBRD/123LrNom/t5GMcw6IhqAr1B4gOJA748ZOYNVSsL5iBe/cI6zEN6E\n\tVeX37rN4z2/Tg==","v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1654673079;\n\tbh=fmQ7HCFr89nd8Pi7JT4rhqMGcxAgUc4N3LwMcG9hCys=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=Wn85Axd56XQ11gU6mcoJSfvf8YbZcCRfvuhXtQ8HTA2nbkv9hKDdGPecp6bPGTCEf\n\t+EqUPZiET8qU32tRY+pL9qTuZv+FjIpZnKcBQIu7zMuZaWzyOFEc6zYgrcfhxYxNVe\n\tiWn4IiKhSskC6Q6ZDIGRv5Dchb9A2BTqLWCl2xG4="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"Wn85Axd5\"; dkim-atps=neutral","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>","Date":"Wed,  8 Jun 2022 10:24:14 +0300","Message-Id":"<20220608072418.13154-1-tomi.valkeinen@ideasonboard.com>","X-Mailer":"git-send-email 2.34.1","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","Subject":"[libcamera-devel] [PATCH v5 0/4] 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>"},"content":"Hi,\n\nv5 of the series, or what's left of it. Most of the patches have been\nmerged already.\n\nI dropped the itest.py, as perhaps its value as an example is not much.\n\nOther than that, I've addressed the comments, and there were no bigger\nchanges.\n\n Tomi\n\nTomi Valkeinen (4):\n  Documentation: Add python-bindings.rst\n  py: examples: Add simple-capture.py\n  py: examples: Add simple-continuous-capture.py\n  py: examples: Add simple-cam.py\n\n Documentation/index.rst                      |   1 +\n Documentation/meson.build                    |   1 +\n Documentation/python-bindings.rst            |  69 ++++\n src/py/examples/simple-cam.py                | 350 +++++++++++++++++++\n src/py/examples/simple-capture.py            | 162 +++++++++\n src/py/examples/simple-continuous-capture.py | 191 ++++++++++\n 6 files changed, 774 insertions(+)\n create mode 100644 Documentation/python-bindings.rst\n create mode 100755 src/py/examples/simple-cam.py\n create mode 100755 src/py/examples/simple-capture.py\n create mode 100755 src/py/examples/simple-continuous-capture.py"}