Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/13579/?format=api
{ "id": 13579, "url": "https://patchwork.libcamera.org/api/1.1/covers/13579/?format=api", "web_url": "https://patchwork.libcamera.org/cover/13579/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/1.1/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20210831093439.853586-1-hiroh@chromium.org>", "date": "2021-08-31T09:34:36", "name": "[libcamera-devel,v3,0/3] android: Request one stream for identica stream requests", "submitter": { "id": 63, "url": "https://patchwork.libcamera.org/api/1.1/people/63/?format=api", "name": "Hirokazu Honda", "email": "hiroh@chromium.org" }, "mbox": "https://patchwork.libcamera.org/cover/13579/mbox/", "series": [ { "id": 2427, "url": "https://patchwork.libcamera.org/api/1.1/series/2427/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2427", "date": "2021-08-31T09:34:36", "name": "android: Request one stream for identica stream requests", "version": 3, "mbox": "https://patchwork.libcamera.org/series/2427/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/13579/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 8EF3CBD87D\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 31 Aug 2021 09:34:47 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id E4D326916A;\n\tTue, 31 Aug 2021 11:34:46 +0200 (CEST)", "from mail-pg1-x534.google.com (mail-pg1-x534.google.com\n\t[IPv6:2607:f8b0:4864:20::534])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 33AA860288\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 31 Aug 2021 11:34:46 +0200 (CEST)", "by mail-pg1-x534.google.com with SMTP id w8so16078809pgf.5\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 31 Aug 2021 02:34:46 -0700 (PDT)", "from hiroh2.tok.corp.google.com\n\t([2401:fa00:8f:203:3c62:aba4:18ea:5441])\n\tby smtp.gmail.com with ESMTPSA id\n\tw5sm19787885pgp.79.2021.08.31.02.34.42\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tTue, 31 Aug 2021 02:34:43 -0700 (PDT)" ], "Authentication-Results": "lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=chromium.org header.i=@chromium.org\n\theader.b=\"E3oTD1pj\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org;\n\ts=google; h=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=wHcJI9iNYWJ8TfdPz/wk1z0mQbGkf3HP1RnI/gfKgxA=;\n\tb=E3oTD1pjt5SvwpgdMDDphlhCNNbuJP9ovc2lgAI4JU2GR76wRLkxBuKBU7JRZT7Uk6\n\tYGpiw8+y5JgulOEXhSGZ4XOj/QWHX48ZMVOlUlksQ8uffxD8INM/kd5czOVrq1T8+HA2\n\tUjfkGzl3AH8hsK1LtOOo8MDdpHQh+f4Y+VWWk=", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=wHcJI9iNYWJ8TfdPz/wk1z0mQbGkf3HP1RnI/gfKgxA=;\n\tb=PEgZXwUOV0QDH92I7dBWGB1YMtP05GIoGewWYM1ZCSyWna9yQ+TGUG5cqF8Z7F4CRE\n\t7coKF6i55v6SKzQJZF9kNsuA7SIwvGrf10vxHtaZlGDfcmFERalimZt1RXWBTyU0PcTx\n\tldxljyywr0w77OMHVyYgWQULb5NW9JDZbtJSwvv3eBgrP7UMp/8LFEfX8H+xkvTV+Qt7\n\tYe8g/gZu6Vmrp2lJtdBgZQqpLSXj/iYUbxiffWXGpvo9LcDlxykYSh1MFvyeEX0p+SWj\n\tWa80SzmsGnLDDgtRSzllYFCZjIwSG9W72/53wp/5tJZN7BxsPKe4D8cB3sBjgaE4ntX2\n\tOGQQ==", "X-Gm-Message-State": "AOAM532q5XlIBUEtELMVwakyi7+86UQFrBVjtiDs/2SWEoExohiPFRbr\n\tbuOcGxjlaPyBwej3aOQ0B2PJ7yodGBKxDg==", "X-Google-Smtp-Source": "ABdhPJwRmyhXCQZQm4R6woRwMFhooKwRZDWcb5JAxHMdkEZtZkVbWzXbqcyuoDGpkm6+EEwVDwxdnA==", "X-Received": "by 2002:a62:6384:0:b0:3eb:13e7:18c with SMTP id\n\tx126-20020a626384000000b003eb13e7018cmr27758003pfb.73.1630402484261; \n\tTue, 31 Aug 2021 02:34:44 -0700 (PDT)", "From": "Hirokazu Honda <hiroh@chromium.org>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Tue, 31 Aug 2021 18:34:36 +0900", "Message-Id": "<20210831093439.853586-1-hiroh@chromium.org>", "X-Mailer": "git-send-email 2.33.0.259.gc128427fd7-goog", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v3 0/3] android: Request one stream for\n\tidentica stream requests", "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>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Android HAL client may request multiple streams, whose formats and\nresolutions are same. This patch series confgiures one stream for\nthe identical stream requests so that the requests can be accepted\nas much as possible.\n\nWith this patch series, 10 tests out of 18 CTS tests requesting\nmultiple streams newly pass.\n\n[1/18] android.hardware.camera2.cts.RobustnessTest#testMandatoryOutputCombinations pass\n[2/18] android.hardware.cts.CameraTest#testFocusDistances pass\n[3/18] android.hardware.cts.CameraTest#testImmediateZoom fail\n[4/18] android.hardware.cts.CameraTest#testPreviewCallback pass\n[5/18] android.hardware.cts.CameraTest#testPreviewCallbackWithBuffer fail\n[6/18] android.hardware.cts.CameraTest#testPreviewCallbackWithPicture pass\n[7/18] android.hardware.cts.CameraTest#testPreviewFormats pass\n[8/18] android.hardware.cts.CameraTest#testPreviewFpsRange pass\n[9/18] android.hardware.cts.CameraTest#testPreviewPictureSizesCombination fail\n[10/18] android.hardware.cts.CameraTest#testSetOneShotPreviewCallback pass\n[11/18] android.hardware.cts.CameraTest#testSetPreviewDisplay pass\n[12/18] android.hardware.cts.CameraTest#testVideoSnapshot fail\n[13/18] android.hardware.cts.CameraGLTest#testSetPreviewTextureBothCallbacks pass\n[14/18] android.hardware.cts.CameraGLTest#testSetPreviewTexturePreviewCallback pass\n[15/18] android.hardware.multiprocess.camera.cts.CameraEvictionTest#testMediaRecorderCameraActivityEviction fail\n[16/18] android.hardware.camera2.cts.StillCaptureTest#testStillPreviewCombination fail\n[17/18]android.hardware.camera2.cts.SurfaceViewPreviewTest#testDeferredSurfaces fail\n[18/18] android.hardware.camera2.cts.ImageReaderTest#testAllOutputYUVResolutions fail\n\nI found sometimes more tests failed (only 5 test passes for example).\nI am looking into the issue. But in my humble opinion, this patch\nseries doesn't cause make things worse and therefore okay to be merged.\n\nchange in v3:\n- Address Jacopo's comments\nchange in v2:\n- Address Jacopo's comments\n\nHirokazu Honda (3):\n android: camera_stream: Create post processor in configure()\n android: camera_stream: Support PostProcessorYuv in CameraStream\n android: camera_device: Configure one stream for identical stream\n requests\n\n src/android/camera_device.cpp | 28 ++++++++++++++++----\n src/android/camera_device.h | 1 +\n src/android/camera_stream.cpp | 50 +++++++++++++++++++++--------------\n 3 files changed, 54 insertions(+), 25 deletions(-)\n\n--\n2.33.0.259.gc128427fd7-goog" }