{"id":9021,"url":"https://patchwork.libcamera.org/api/1.1/covers/9021/?format=json","web_url":"https://patchwork.libcamera.org/cover/9021/","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":"<20200727162143.31317-1-kgupta@es.iitr.ac.in>","date":"2020-07-27T16:21:40","name":"[libcamera-devel,v4,0/3] Enable formats lookup based on name","submitter":{"id":39,"url":"https://patchwork.libcamera.org/api/1.1/people/39/?format=json","name":"Kaaira Gupta","email":"kgupta@es.iitr.ac.in"},"mbox":"https://patchwork.libcamera.org/cover/9021/mbox/","series":[{"id":1153,"url":"https://patchwork.libcamera.org/api/1.1/series/1153/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=1153","date":"2020-07-27T16:21:40","name":"Enable formats lookup based on name","version":4,"mbox":"https://patchwork.libcamera.org/series/1153/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/9021/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 0B6A8BD86F\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 27 Jul 2020 16:21:53 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 6F902613AA;\n\tMon, 27 Jul 2020 18:21:52 +0200 (CEST)","from mail-pf1-x441.google.com (mail-pf1-x441.google.com\n\t[IPv6:2607:f8b0:4864:20::441])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 30764605B2\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 27 Jul 2020 18:21:51 +0200 (CEST)","by mail-pf1-x441.google.com with SMTP id u185so9355358pfu.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 27 Jul 2020 09:21:51 -0700 (PDT)","from kaaira-HP-Pavilion-Notebook ([103.113.213.178])\n\tby smtp.gmail.com with ESMTPSA id\n\tp10sm15626514pgn.6.2020.07.27.09.21.48\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 27 Jul 2020 09:21:49 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=es-iitr-ac-in.20150623.gappssmtp.com\n\theader.i=@es-iitr-ac-in.20150623.gappssmtp.com\n\theader.b=\"eHXwhdR+\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=es-iitr-ac-in.20150623.gappssmtp.com; s=20150623;\n\th=from:to:cc:subject:date:message-id;\n\tbh=1nz2SLpHxj0utOF6pcKc5p5Ytur6QkxsGrq6iMwH79A=;\n\tb=eHXwhdR+Uy/hUTLQevRaAXnQm1syjdC6MYAEsFDU1UUE58W5H+PVAhtE7XjOhKWFID\n\tObLiUOQHIPx8GQJfa/j5uk523ITNcotwbdReAFUxxh3QN+oAhrrNHiHXh3Ttn1lV181b\n\toIHwo9Ixrngl+7SjT1hJgLBb9bolkcRZI/mosFdslPGpbGy3Bnc/Bv8zeWo7hAtVn6aZ\n\t9VGn590d2CncziiuL8/teRMPp3XNA6nICA9oQ6f8hKZtGlsdd+Oc93KK1HWkEQpg/kOs\n\tu6aeOvTl5wiFeLyoJye5tcRC/+MmpzIHT/uMnHgB1KHGhu34oDZl8t3J37M5NxSTbDvf\n\teVpw==","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;\n\tbh=1nz2SLpHxj0utOF6pcKc5p5Ytur6QkxsGrq6iMwH79A=;\n\tb=NNn5fGaWWQZQ741VLpV/bicRwHlirg1O0VQZx1Cq66CTlh3ZXLSJncbmH5LfuEK5Sq\n\tICvcM8cobhV36R1l0vH2nC8SoKvCE3xQbMsmMGyfE3+SbWo9YstZF0ghN2IIwKNo+22G\n\tLED0gnTtVjWiP8QESQ6d6UKFuO89i71sxSJMXBg4aS2wXinGqTcNn8g1u5fLdEubFEJ+\n\t3NncGth1IW7w0DkoP2yxALWD8P1d0ditnEL5sFq4JwD4D9Vm5ynELCJrO1O+o6jIveXF\n\tvWuCwh4X6E+hIkogIXxX6DOcUBOQotVB+BzquQ/IQSFnEg6MyVIJzqk4mNmDWKtB1jf6\n\tHzcA==","X-Gm-Message-State":"AOAM533f6fiUvBG7C6Js4ku0wobdtjGVKUlaztRiufEGeeHoGMzQIWfT\n\tfKW2AQma9U0VPIWzTFVybvoGw5F5iuA=","X-Google-Smtp-Source":"ABdhPJzLZpIehn3bxkAvVI+gSwsTDq7kTuq4D9aQXZrElFQR9SJatMTFlJPtcfISckl+ap7XAovlfA==","X-Received":"by 2002:a62:164a:: with SMTP id\n\t71mr21482522pfw.266.1595866909723; \n\tMon, 27 Jul 2020 09:21:49 -0700 (PDT)","From":"Kaaira Gupta <kgupta@es.iitr.ac.in>","To":"libcamera-devel@lists.libcamera.org, Kieran Bingham\n\t<kieran.bingham@ideasonboard.com>, =?utf-8?q?Niklas_S=C3=B6derlund?=\n\t<niklas.soderlund@ragnatech.se>","Date":"Mon, 27 Jul 2020 21:51:40 +0530","Message-Id":"<20200727162143.31317-1-kgupta@es.iitr.ac.in>","X-Mailer":"git-send-email 2.17.1","Subject":"[libcamera-devel] [PATCH v4 0/3] Enable formats lookup based on name","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>","Cc":"Kaaira Gupta <kgupta@es.iitr.ac.in>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"},"content":"This patchset enables applications to find a pixel format, given its name.\nFist patch adds a function to find PixelFormatInfo using its name.\nSecond patch uses the info to retrieve pixel format, and the final patch\nuses this function, in qcam and cam, to set format with the help of its\nname instead of its hex value.\n\nKaaira Gupta (3):\n  libcamera: formats: PixelFormatInfo: Add name lookup function\n  libcamera: pixel_format: Add a function to return format based on\n    string\n  libcamera: stream_option: use format name to set cam/qcam format\n\n include/libcamera/internal/formats.h |  1 +\n include/libcamera/pixel_format.h     |  2 ++\n src/cam/stream_options.cpp           |  5 ++---\n src/libcamera/formats.cpp            | 16 ++++++++++++++++\n src/libcamera/pixel_format.cpp       |  9 +++++++++\n 5 files changed, 30 insertions(+), 3 deletions(-)"}