{"id":16680,"url":"https://patchwork.libcamera.org/api/covers/16680/?format=json","web_url":"https://patchwork.libcamera.org/cover/16680/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/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":"<20220719075818.895728-1-umang.jain@ideasonboard.com>","date":"2022-07-19T07:58:16","name":"[libcamera-devel,v1,0/2] Standalone IMGU streaming","submitter":{"id":86,"url":"https://patchwork.libcamera.org/api/people/86/?format=json","name":"Umang Jain","email":"umang.jain@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/cover/16680/mbox/","series":[{"id":3297,"url":"https://patchwork.libcamera.org/api/series/3297/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=3297","date":"2022-07-19T07:58:16","name":"Standalone IMGU streaming","version":1,"mbox":"https://patchwork.libcamera.org/series/3297/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/16680/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 2BC65BD1F1\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 19 Jul 2022 07:58:29 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 572B763313;\n\tTue, 19 Jul 2022 09:58:28 +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 82A936330D\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 19 Jul 2022 09:58:26 +0200 (CEST)","from perceval.ideasonboard.com (unknown\n\t[IPv6:2401:4900:1f3f:73ce:9a9d:bd79:3fd0:39f1])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 4EC99896;\n\tTue, 19 Jul 2022 09:58:25 +0200 (CEST)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1658217508;\n\tbh=9pJB1ZZaYnNFYyTdfsUvefJXryt4TMbt9c8SdbWYvmU=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=MYn1P8GhYzWzFL3CBAO43+CdEqgS3pAqQulaikjO3LroMJs3rnDpq5CaqtZGAdgbN\n\tXfXsk0JIez0bRGU4Sim5CuFgsXZXM2ZJfPqbPM0FQC2Wd8I/0FNGo+Dv46PtLMi9sG\n\tX3uQYQVgO6GscdKuczKBH4uJXAoAum8brbGm3y3cJGUBNiZQkXOB7sQ8YmmpRVaZ0g\n\tGbT2zIiEd8S8pp1ayRX7rKqVldeLvqE0gjY2p9yTALTOkrH4KH26OZeXihakKH4LL/\n\tYoFsOj+igY+K1SvoT2f87yNmxJRDU/oMm1dtqkYXH3YPKlnIKjLM4srua4GYvdiXSd\n\t/nuuWw8yoUy0Q==","v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1658217506;\n\tbh=9pJB1ZZaYnNFYyTdfsUvefJXryt4TMbt9c8SdbWYvmU=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=Z6UQ6fLmwGgT+vkmMGan40UVWnEg0ru7rb6/BCwTOxQq7NDDFppydEegKmmEXcCO6\n\t/OJW28SecBmjhFZmCHYB7vNSYezD4vbmKMp6Gclx4AJBw/wUI33XalItYJ0J8YO+Ma\n\tzo9SOsYuf2WwuQctZX5OavSEJqJVTW91CJIpBK4g="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"Z6UQ6fLm\"; dkim-atps=neutral","To":"libcamera-devel@lists.libcamera.org","Date":"Tue, 19 Jul 2022 13:28:16 +0530","Message-Id":"<20220719075818.895728-1-umang.jain@ideasonboard.com>","X-Mailer":"git-send-email 2.31.1","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","Subject":"[libcamera-devel] [PATCH v1 0/2] Standalone IMGU streaming","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":"Umang Jain via libcamera-devel <libcamera-devel@lists.libcamera.org>","Reply-To":"Umang Jain <umang.jain@ideasonboard.com>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"},"content":"As a part of formalizing IMGU's \"off-by-one\" delay issue,\nthe two patches comes as a part of formalizing the work.\n\nPatch 1/2 removes yavta from ipu3-process.sh and uses v4l2-ctl.\nThis helps us to have more granular control over IMGU streaming\n\nPatch 2/2 is a helper to generate standalone input file for IMGU\non the host system (rather than capturing from sensor directly).\nOne can modify the script to stream frames with different test\npatterns as required,\n\nUmang Jain (2):\n  utils: ipu3-process: Stream multiple frames using v4l2-ctl\n  utils: ipu3: Helper to generate IMGU input streaming file\n\n utils/ipu3/ipu3-gen-imgu-input.sh | 78 +++++++++++++++++++++++++++++++\n utils/ipu3/ipu3-process.sh        | 54 ++++++++++++++-------\n 2 files changed, 116 insertions(+), 16 deletions(-)\n create mode 100755 utils/ipu3/ipu3-gen-imgu-input.sh"}