[{"id":19790,"web_url":"https://patchwork.libcamera.org/comment/19790/","msgid":"<CAHW6GYLcwvWx5-fVc+HcofVL7DJMg6tww+r3vVUridKRE7a9ng@mail.gmail.com>","date":"2021-09-22T12:30:35","subject":"Re: [libcamera-devel] [PATCH 0/3] Colour spaces","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"content":"Hi everyone\n\nI was wondering if I might give this patch set a little nudge...\n\nThanks!\n\nDavid\n\n\n\n\nOn Thu, 5 Aug 2021 at 15:21, David Plowman\n<david.plowman@raspberrypi.com> wrote:\n>\n> Hi everyone\n>\n> In view of the discussion the other day, I thought perhaps I should\n> \"de-RFC\" these patches. There are no code changes beyond a very few\n> cosmetic things, and I added the missing documentation.\n>\n> As such the patches are still:\n>\n> 1. Add the ColorSpace class.\n> 2. Support the ColorSpace in V4L2VideoDevice.\n> 3. Add ColorSpace support to RPi pipeline handler.\n>\n> Thanks!\n> David\n>\n> David Plowman (3):\n>   libcamera: Add ColorSpace class\n>   libcamera: Support passing ColorSpaces to V4L2 drivers\n>   libcamera: pipeline: raspberrypi: Support colour spaces\n>\n>  include/libcamera/color_space.h               |  94 +++++++++\n>  include/libcamera/internal/v4l2_videodevice.h |   2 +\n>  include/libcamera/meson.build                 |   1 +\n>  include/libcamera/stream.h                    |   3 +\n>  src/libcamera/color_space.cpp                 | 180 ++++++++++++++++++\n>  src/libcamera/meson.build                     |   1 +\n>  .../pipeline/raspberrypi/raspberrypi.cpp      |  84 ++++++++\n>  src/libcamera/v4l2_videodevice.cpp            | 117 ++++++++++++\n>  8 files changed, 482 insertions(+)\n>  create mode 100644 include/libcamera/color_space.h\n>  create mode 100644 src/libcamera/color_space.cpp\n>\n> --\n> 2.20.1\n>","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 6F4DDBF01C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 22 Sep 2021 12:30:52 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id C03256918C;\n\tWed, 22 Sep 2021 14:30:51 +0200 (CEST)","from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com\n\t[IPv6:2a00:1450:4864:20::42e])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 3EE336917F\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 22 Sep 2021 14:30:50 +0200 (CEST)","by mail-wr1-x42e.google.com with SMTP id q26so6262480wrc.7\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 22 Sep 2021 05:30:50 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"shNmnM2g\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google;\n\th=mime-version:references:in-reply-to:from:date:message-id:subject:to;\n\tbh=FNWGczEoW1zu4UAL9xGoc31Fu4WVKFFJwYw+6S0C2JY=;\n\tb=shNmnM2g06Lk1LhHurDEzsF4bwafjTMbIyeLKDaS/vy/hthz5JUJ+kdjnRRmN6KAZW\n\tgBt41oa64E4aJEcwdtVSKyYjCS6WaI0ASch0ONdSgB//I7tsbFwFMO29FiUKH5VzCPTB\n\t83Mx+VeYoXHGLMOOs0V9AaNWaW9TkZxKfRFy3M2fWNBZLQXOca7PZGOorZHrw0rRQPAC\n\ti2zcVgHIuixMiE9Nor4IUy5x+d4+3PsSt85DN6ng4S/ftBB8iqy5BGnyZPrBCBOszncU\n\teTC81h0ZkdPEfJtiLRsQTTLsC6AVzUaGRAwShhkvsAt11/laDSlm4Ktxrlk+m1GtkysT\n\t4MGg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20210112;\n\th=x-gm-message-state:mime-version:references:in-reply-to:from:date\n\t:message-id:subject:to;\n\tbh=FNWGczEoW1zu4UAL9xGoc31Fu4WVKFFJwYw+6S0C2JY=;\n\tb=yXBVegO1OS0O8HoquARaJ+tGfh7bDtLu8szpqULKNclRuyXWNvA1Rh7LSj7ohPtdzw\n\tFykIofZsrrbODlKm4JGU16wndW8sOpWC/TxwIvb3KE6RjitRWCdjV7W+sTUy0W/9QWyt\n\tLbWO+++TjB6tL90Mnx8dc0bZAafK86iVDdU+NVgZqb23CJ1GdKZj1XnFM4rto33I96qO\n\t+dgy6bLbGp7XSSpP0kCGWtiHukM236KVoTW1ZYsttsDuj7SkptBLXO6udzQud/u1M//p\n\tJD/wtPJwZ7iWAeePJkpqyageg+ELJDg0xxEIivwZFhFO/yC4d9ijWGd1+yUIFZAc13av\n\t6LUQ==","X-Gm-Message-State":"AOAM530fDacKDyh/trQUCVZy8GvaojzFi4BVJqQJEFgf+RPLUay37Yoo\n\ta+RY6bH3rGKmTxUTqwkz5g8AzBvF3xGajwSPvg/PeaBAmIWtcg==","X-Google-Smtp-Source":"ABdhPJyGKUbdiXaemK7ZX+uGVa+ZbL9X0cA9u7M58rE7bNMJFvcg/xSc3PDJQLe1MHXeKWrs4IEqbk1Wke7zsTywmK4=","X-Received":"by 2002:adf:9bdb:: with SMTP id\n\te27mr40958545wrc.162.1632313849284; \n\tWed, 22 Sep 2021 05:30:49 -0700 (PDT)","MIME-Version":"1.0","References":"<20210805142154.20324-1-david.plowman@raspberrypi.com>","In-Reply-To":"<20210805142154.20324-1-david.plowman@raspberrypi.com>","From":"David Plowman <david.plowman@raspberrypi.com>","Date":"Wed, 22 Sep 2021 13:30:35 +0100","Message-ID":"<CAHW6GYLcwvWx5-fVc+HcofVL7DJMg6tww+r3vVUridKRE7a9ng@mail.gmail.com>","To":"libcamera devel <libcamera-devel@lists.libcamera.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Subject":"Re: [libcamera-devel] [PATCH 0/3] Colour spaces","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>"}}]