[{"id":39769,"web_url":"https://patchwork.libcamera.org/comment/39769/","msgid":"<8d05ca44dde978a23091c3fcbdf8c9abb404aafe.camel@ndufresne.ca>","date":"2026-07-20T15:14:54","subject":"Re: [PATCH v2 0/1] Make Gstreamer prefer non-raw caps","submitter":{"id":30,"url":"https://patchwork.libcamera.org/api/people/30/","name":"Nicolas Dufresne","email":"nicolas@ndufresne.ca"},"content":"Le lundi 20 juillet 2026 à 12:10 +0100, David Plowman a écrit :\n> Hi\n> \n> Here's a version 2 which incorporates some suggestions from Nicolas\n> which I agree makes things a bit clearer.\n> \n> 1. Raw monochrome formats are identified by being video/x-raw with 1\n> component, matching the existing bare_structure_from_format function\n> in this file.\n> \n> 2. The comparison is rearranged to use a sorted list, as some other\n> components do. This keeps all the logic in one place and makes it\n> easier to understand.\n> \n> Actually, on point 1 above I do have some misgivings. Treating\n> video/x-raw with 1 component as \"monochrome raw\" seems a bit\n> controversial as we can't distinguish \"raw\" greyscale from \"processed\"\n> greyscale. I wonder a little bit if bare_structure_from_format should\n> categorise the greyscale formats as video/x-bayer but with a format\n> set to something like \"mono\"? Is that possible?\n\nIn GStreamer, we only have bayer patterns with the RGB trio so far. In general,\ncalling bayer a single component format seems odd, so I would stay away from\nthat.\n\nGStreamer utilization of the term raw matches the idea that its not compressed.\nSo in that sense, bayer and x-raw are both raw.\n\n> \n> That feels like it's a bit above my pay grade at this point, but in\n> any case could be something for a subsequent commit.\n\nI think the answer to how to distinguished unprocessed gray will fall into color\ncoding category. We probably don't have to care right now.\n\nNicolas\n\n> \n> Thanks\n> \n> David\n> \n> \n> David Plowman (1):\n>   gstreamer: Prefer non-raw (i.e. non-Bayer) formats in caps negotiation\n> \n>  src/gstreamer/gstlibcamera-utils.cpp | 125 ++++++++++++++++++++-------\n>  src/gstreamer/gstlibcamera-utils.h   |   2 +-\n>  src/gstreamer/gstlibcamerasrc.cpp    |   3 +-\n>  3 files changed, 97 insertions(+), 33 deletions(-)","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 B2361C328C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 20 Jul 2026 15:15:00 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id A0E4367E5B;\n\tMon, 20 Jul 2026 17:14:59 +0200 (CEST)","from mail-vk1-xa2b.google.com (mail-vk1-xa2b.google.com\n\t[IPv6:2607:f8b0:4864:20::a2b])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id CF49D67E4C\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 20 Jul 2026 17:14:57 +0200 (CEST)","by mail-vk1-xa2b.google.com with SMTP id\n\t71dfb90a1353d-5bdb162ee53so4142119e0c.2\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 20 Jul 2026 08:14:57 -0700 (PDT)","from ?IPv6:2606:6d00:15:e06b::5ac? ([2606:6d00:15:e06b::5ac])\n\tby smtp.gmail.com with ESMTPSA id\n\ta1e0cc1a2514c-976fc197683sm8011860241.0.2026.07.20.08.14.55\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 20 Jul 2026 08:14:55 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=ndufresne-ca.20251104.gappssmtp.com\n\theader.i=@ndufresne-ca.20251104.gappssmtp.com\n\theader.b=\"AxiGxsGB\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=ndufresne-ca.20251104.gappssmtp.com; s=20251104; t=1784560496;\n\tx=1785165296; darn=lists.libcamera.org; \n\th=mime-version:user-agent:content-type:autocrypt:references\n\t:in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date\n\t:message-id:reply-to:content-type;\n\tbh=9l1+VMuiAo23GdXxvYajhmqgFuiKuXO0AbVFRezaDEo=;\n\tb=AxiGxsGBnxVTp032FmXKdMp7cx8N+OcoBqKMhvNrAX+eeb0dsXeOLyRn8o9iIYo8vJ\n\tNX+KL28/4xfz/+XGB7uaJLMMiKOvv8njBmkXBIatF3klVch/cIkY40txQ+z5r7h8IW/h\n\tbpMFem6NcxhXk/tGRpLMIMr2IwO3aCgKhUhft0RNS9zVlbgEVlJartCTpK+rBmqq+/z8\n\tZYxXKqd6V2u9WFlmcLOEu3pOREwrTDW5WlbfsuOwed1QgCTLdW3dW8b8JmHUr/o91kkI\n\tIDg5DHIG1qANG52/3OMQsLMA47qVcyPsk8Pb1vPoFHZDSqh819uvQ4dBI6tB6bu2KXPq\n\twPFw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20251104; t=1784560496; x=1785165296;\n\th=mime-version:user-agent:content-type:autocrypt:references\n\t:in-reply-to:date:to:from:subject:message-id:x-gm-gg\n\t:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to\n\t:content-type;\n\tbh=9l1+VMuiAo23GdXxvYajhmqgFuiKuXO0AbVFRezaDEo=;\n\tb=aCy0kzQ1xbzz5qC0LuzAStfXb+wQsrkdLlHOeWIXPT+x5l/BcF5fk0UkqS9bOhv06V\n\tyNOeHAIxMWU5WEQzSeI4XR7EAkyMS+8tHIANKHNmFokO4w3ZsaDD3Pl79G3mx++DRoBz\n\thaliWA7WR1KkhihyRPRv2oPP2ZfOAqRrdTHKkqlN5PHu3pqGU5qr0XDClPXk0UVX4sie\n\tFtusMc4ZbGoSYdMwXhKAcslS/Mv1BSpLloFqPLrIt977ICLzhAeaE6LM7dfKgeOHGGbm\n\tnPrhuVHaSIwwcyPwtd5s3d0A2gqqaJMVIqSzleJjekBn9JKhRxsDIIHnlqzLRinAeQF/\n\tmEWA==","X-Forwarded-Encrypted":"i=1;\n\tAHgh+RqXIGeF3Fql4RNa8LzSXzPbWub+U2zLnz8dnwZCXipnIA+PmOdH9yYyuS6aqAt7KQ6dfBrzvmB62gYunzNZu7E=@lists.libcamera.org","X-Gm-Message-State":"AOJu0YzF17NBdpQ69ppKRLST9tieW5UTU5g6f7rK9f5mMeeLt3RbNYxY\n\tXrjlE6fcwAJQ+ff0BBEI1ubasu5v51D9wKaGDePgOXrDqEiq6ynLiMYEDYgnLMcTuJTy+ovWWMN\n\tm/VVu5Mg=","X-Gm-Gg":"AfdE7cmWeC0xT0Nyy7CZrmVaos5+ZqGLOjxgl+1PgGvkDjfHJ20CckeDuyPOGdIsFxa\n\tlWKsrq0SOBbrqxMdhU0FMesiFbOqU03aaQlDxNqAvDEHn7jxDGNib5EM3AQujwUiGOJ2zFX3iee\n\tP2cVP7Kj6zryUWhqz5akOUlgL2xxf0GRoZukaKjhFm+EtbkIP8eegNgyFOPPMvsXoL2a2ms/7K5\n\tPNrF14Y46Snp+vAw8+ErNResLXAc54k8O1qebqcg7dRaq1jp2/kPias80z+y4yK2Ln638EA94Z9\n\tQij6sWBcz0Yy5mI5Ec+d2ZKkzi059HgGxUCHUjks1K2jp3l+0Es3YPOFe6hofaQCOUCjzvZhoQy\n\t7xkpUVPDTeYOgAf4Pz8ZMmvBJegb/LrryNxLEYCY5r11uoQbIHinq2KpOVf1+C1/f8Ayyg/MLEx\n\tLA2VJ8Za8=","X-Received":"by 2002:a05:6122:a24:b0:5bf:66a8:6253 with SMTP id\n\t71dfb90a1353d-5c1b64d6ed0mr4353607e0c.1.1784560496505; \n\tMon, 20 Jul 2026 08:14:56 -0700 (PDT)","Message-ID":"<8d05ca44dde978a23091c3fcbdf8c9abb404aafe.camel@ndufresne.ca>","Subject":"Re: [PATCH v2 0/1] Make Gstreamer prefer non-raw caps","From":"Nicolas Dufresne <nicolas@ndufresne.ca>","To":"David Plowman <david.plowman@raspberrypi.com>, \n\tlibcamera-devel@lists.libcamera.org","Date":"Mon, 20 Jul 2026 11:14:54 -0400","In-Reply-To":"<20260720115144.4392-1-david.plowman@raspberrypi.com>","References":"<20260720115144.4392-1-david.plowman@raspberrypi.com>","Autocrypt":"addr=nicolas@ndufresne.ca; prefer-encrypt=mutual;\n\tkeydata=mDMEaCN2ixYJKwYBBAHaRw8BAQdAM0EHepTful3JOIzcPv6ekHOenE1u0vDG1gdHFrChD\n\t/e0J05pY29sYXMgRHVmcmVzbmUgPG5pY29sYXNAbmR1ZnJlc25lLmNhPoicBBMWCgBEAhsDBQsJCA\n\tcCAiICBhUKCQgLAgQWAgMBAh4HAheABQkJZfd1FiEE7w1SgRXEw8IaBG8S2UGUUSlgcvQFAmibrjo\n\tCGQEACgkQ2UGUUSlgcvQlQwD/RjpU1SZYcKG6pnfnQ8ivgtTkGDRUJ8gP3fK7+XUjRNIA/iXfhXMN\n\tabIWxO2oCXKf3TdD7aQ4070KO6zSxIcxgNQFtDFOaWNvbGFzIER1ZnJlc25lIDxuaWNvbGFzLmR1Z\n\tnJlc25lQGNvbGxhYm9yYS5jb20+iJkEExYKAEECGwMFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4\n\tAWIQTvDVKBFcTDwhoEbxLZQZRRKWBy9AUCaCyyxgUJCWX3dQAKCRDZQZRRKWBy9ARJAP96pFmLffZ\n\tsmBUpkyVBfFAf+zq6BJt769R0al3kHvUKdgD9G7KAHuioxD2v6SX7idpIazjzx8b8rfzwTWyOQWHC\n\tAAS0LU5pY29sYXMgRHVmcmVzbmUgPG5pY29sYXMuZHVmcmVzbmVAZ21haWwuY29tPoiZBBMWCgBBF\n\tiEE7w1SgRXEw8IaBG8S2UGUUSlgcvQFAmibrGYCGwMFCQll93UFCwkIBwICIgIGFQoJCAsCBBYCAw\n\tECHgcCF4AACgkQ2UGUUSlgcvRObgD/YnQjfi4+L8f4fI7p1pPMTwRTcaRdy6aqkKEmKsCArzQBAK8\n\tbRLv9QjuqsE6oQZra/RB4widZPvphs78H0P6NmpIJ","Content-Type":"multipart/signed; micalg=\"pgp-sha512\";\n\tprotocol=\"application/pgp-signature\";\n\tboundary=\"=-5f8+CETVibfOsBqFq9Cg\"","User-Agent":"Evolution 3.60.2 (3.60.2-1.fc44) ","MIME-Version":"1.0","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>"}},{"id":39803,"web_url":"https://patchwork.libcamera.org/comment/39803/","msgid":"<CAHW6GY+k0E1+BZweXHXF4aipkyFqKEGbXO5EvWp6yOi1StjMvQ@mail.gmail.com>","date":"2026-07-23T12:34:52","subject":"Re: [PATCH v2 0/1] Make Gstreamer prefer non-raw caps","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"content":"Hi Nicolas\n\nThanks for the comments.\n\nOn Mon, 20 Jul 2026 at 16:14, Nicolas Dufresne <nicolas@ndufresne.ca> wrote:\n>\n> Le lundi 20 juillet 2026 à 12:10 +0100, David Plowman a écrit :\n> > Hi\n> >\n> > Here's a version 2 which incorporates some suggestions from Nicolas\n> > which I agree makes things a bit clearer.\n> >\n> > 1. Raw monochrome formats are identified by being video/x-raw with 1\n> > component, matching the existing bare_structure_from_format function\n> > in this file.\n> >\n> > 2. The comparison is rearranged to use a sorted list, as some other\n> > components do. This keeps all the logic in one place and makes it\n> > easier to understand.\n> >\n> > Actually, on point 1 above I do have some misgivings. Treating\n> > video/x-raw with 1 component as \"monochrome raw\" seems a bit\n> > controversial as we can't distinguish \"raw\" greyscale from \"processed\"\n> > greyscale. I wonder a little bit if bare_structure_from_format should\n> > categorise the greyscale formats as video/x-bayer but with a format\n> > set to something like \"mono\"? Is that possible?\n>\n> In GStreamer, we only have bayer patterns with the RGB trio so far. In general,\n> calling bayer a single component format seems odd, so I would stay away from\n> that.\n>\n> GStreamer utilization of the term raw matches the idea that its not compressed.\n> So in that sense, bayer and x-raw are both raw.\n>\n> >\n> > That feels like it's a bit above my pay grade at this point, but in\n> > any case could be something for a subsequent commit.\n>\n> I think the answer to how to distinguished unprocessed gray will fall into color\n> coding category. We probably don't have to care right now.\n\nI'm happy to leave all this be for the moment. In my crystal ball I\nsee us probably coming back to this when someone tries one of our mono\nsensors with gstreamer, but I don't think the patch here will make it\nbehave (= break, probably) any differently. Perhaps we can do some\nbackground thinking on the matter until then...\n\nThanks!\n\nDavid\n\n>\n> Nicolas\n>\n> >\n> > Thanks\n> >\n> > David\n> >\n> >\n> > David Plowman (1):\n> >   gstreamer: Prefer non-raw (i.e. non-Bayer) formats in caps negotiation\n> >\n> >  src/gstreamer/gstlibcamera-utils.cpp | 125 ++++++++++++++++++++-------\n> >  src/gstreamer/gstlibcamera-utils.h   |   2 +-\n> >  src/gstreamer/gstlibcamerasrc.cpp    |   3 +-\n> >  3 files changed, 97 insertions(+), 33 deletions(-)","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 69BE2BE080\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 23 Jul 2026 12:35:07 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 0729267EBC;\n\tThu, 23 Jul 2026 14:35:06 +0200 (CEST)","from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com\n\t[IPv6:2a00:1450:4864:20::52b])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id B325167E5C\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 23 Jul 2026 14:35:03 +0200 (CEST)","by mail-ed1-x52b.google.com with SMTP id\n\t4fb4d7f45d1cf-69e2266b07fso892628a12.2\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 23 Jul 2026 05:35:03 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"YYy0ULPB\"; dkim-atps=neutral","ARC-Seal":"i=1; a=rsa-sha256; t=1784810103; cv=none;\n\td=google.com; s=arc-20260327;\n\tb=kA869cL6T6hWKSF3B/5pmqeZYMVwqEiMFGadkOKo1r1K4xbQiF7Fn3j4LvXyuB3ni3\n\t1olHu0/QZF8YPQ0dyqS5ym9KlLIeT2VZrvRM8MmmsretvAS6chnZg+NaeHKH4xiLC4wz\n\tE7Qz2fESakSy5soxdOfThhZF3kEg1mCYBfU1bMmvJpX5rgCKeRGv+6ClKtWTn78Q6k9g\n\ty6t4pVIl33JY2OpiSW1pGYeOrYyv4ajTZrYmgBUGSg+hKNpHf+IqFvVvPxzddU7BGVGx\n\tthy+PIQNTJi/4rA8s+rIZj5l3XBZRnnn+OH+wNnxow8+T1arSHGQ6WxxvsHSZTL4P5Pf\n\tazaw==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n\ts=arc-20260327; \n\th=content-transfer-encoding:cc:to:subject:message-id:date:from\n\t:in-reply-to:references:mime-version:dkim-signature;\n\tbh=ji0OfZLQBjQbJjCkGuJXks87gubl9ycrnJ6Hy5omaas=;\n\tfh=d8+zo8pV0/m/b60f8il+KyfgQD9k6syIaaxOgkmf2uI=;\n\tb=LN3Bh4aL9Cc8OwdxEFDK9nRqiFyrWxMmhJ5w9NWCg6AHMN8tJCqNIDkbHBQzL34ewD\n\tTnHlxGm2Xl1AelLvEbxX7l0wT98BhmJnf5JQs7LCTPSNVEigJZxkI2cWoxb9qOHXfzYP\n\tJmAIfD1hLk3BL/YHyvLjbFsHaAuNMlUSC7X1RIm4oQBOnfbJiS7m8BTxcFTfUFX7uMzP\n\tjilIvZabfvXqQlacwZn4JxQshhTUXrbMxTOkZofYJY/VMnijtMAWMU3RYaOpswNNlILY\n\tTqSQ2WAiiRkMTj3amexr2xNyR7WLKswvgayeW22Ws5h5JcoX5VpentJfK5W6L+VVXnKe\n\tfZQA==; darn=lists.libcamera.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1784810103; x=1785414903;\n\tdarn=lists.libcamera.org; \n\th=content-transfer-encoding:content-type:cc:to:subject:message-id\n\t:date:from:in-reply-to:references:mime-version:from:to:cc:subject\n\t:date:message-id:reply-to:content-type;\n\tbh=ji0OfZLQBjQbJjCkGuJXks87gubl9ycrnJ6Hy5omaas=;\n\tb=YYy0ULPBhzXL04cDMgB15Gm5CxsnCgexemNg9McSPn22NgsAr+mwTeCEvZ/VfKu7KH\n\trpPEmlF8mCAvIM7ogmdQdBIQhL0UYUhU4rxNRj4ecDxwA10MyPYzHBpscaRHj1xENbxX\n\tpk8sEu+tPhEX8sp+/As63b9mABG4CV6dCmU0KJUXIiuCKZcvdkdIjqpyhuX5gnVfe6Cl\n\t7CKJMcyb+Rr/y5CXPKRp6GDqX42BKv4HnGPFZNCfoskpAabeCK4vGOjBZ+tds5V5QON3\n\tcVvkdaXIyVTZP3u0GWpdmFyL0GkTm74YposhpSA/BsU5yi3Nx4kD1UNUo4pObtgR1TuM\n\tpIQw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20251104; t=1784810103; x=1785414903;\n\th=content-transfer-encoding:content-type:cc:to:subject:message-id\n\t:date:from:in-reply-to:references:mime-version:x-gm-gg\n\t:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to\n\t:content-type;\n\tbh=ji0OfZLQBjQbJjCkGuJXks87gubl9ycrnJ6Hy5omaas=;\n\tb=rW8yGzdT0bGVoA/yxyESOivnnrSiQ4CA3CepXxM+Osd4PPWa321w6Gou9ReNwQQe+k\n\trny7F5FlYXabBF1Qm+ncHqOV3FDS0EzOgVPpteKVZH1NUw+alEARuLvjWzlEIeDoNNL5\n\tHG9DKUYSLU4bNlQ9QmUuyt0Et63don3uhlEJHVy3UwixVQpvreAXMcfGUMgc0+ErvgJx\n\tNTX8l2j/BjZUPk17PDascqEpCezijMpvTHHmOjhLVfbxXBbO07Kd0IPFhHdTLAO26Fpg\n\trH/uxI0r9KmN2/yItux6GQQYNbMAFG7zu5lDo6TCOK+hhXnOwzZzM0dzyA9thODZ+JYO\n\t4lwg==","X-Gm-Message-State":"AOJu0YzihAt6cb1ihq2beXEofdcTvyHkeIzzjcVsTEoOuB3XA1oe11fe\n\tA/HnD9rEvTXINVlTOHClwZ09AiDMXhe6EPvDoqq4NxLg3mO6SuNLG7SXg9ka39pD7ecrFGlrPK+\n\t4AP/Ey0zinPKUA3fD+pG/W9ari1Zo2SF4C287zR55qg==","X-Gm-Gg":"AR+sD13LLzYS1Fd6J5h4XeXRt0Umd4SaXbBNOkRKYsBGbgYCDLYTZ1yvnFm87rM4KRF\n\tjwstl+uxbnvsket6GLSBbutkjKYUZQj1Jix9kAI5czbmqR9/yTiIwxyB8zSBx/69dw6ZE3fJQN6\n\tgjhcy+4ZFviUTlwmyN3vHVmaxY3ev1wW0wM2JcT1gGjM/7cYBst8YR74vBnfGI+dFbkeomjZ0zr\n\t02jbFtK+kK9ZjW/FJpRy68qUvaPAq+78Zwf9aAOsIxigGURn6ZqzdARxYpO3lcdQryH1E1nW4J9\n\thy7rdpEzeBC04Xz+36evPPcB1JFJvX5K2+wUsL2skGvlE2jfZyorARb8204EbItj+FiifQpNxQj\n\t8/66bSv3xhiT48Q==","X-Received":"by 2002:a05:6402:51cc:b0:697:7f9a:8652 with SMTP id\n\t4fb4d7f45d1cf-69f6c019b98mr1105173a12.27.1784810102892;\n\tThu, 23 Jul 2026 05:35:02 -0700 (PDT)","MIME-Version":"1.0","References":"<20260720115144.4392-1-david.plowman@raspberrypi.com>\n\t<8d05ca44dde978a23091c3fcbdf8c9abb404aafe.camel@ndufresne.ca>","In-Reply-To":"<8d05ca44dde978a23091c3fcbdf8c9abb404aafe.camel@ndufresne.ca>","From":"David Plowman <david.plowman@raspberrypi.com>","Date":"Thu, 23 Jul 2026 13:34:52 +0100","X-Gm-Features":"AUfX_mz-LAX3hYqZxsrrTZbvLyO3ihbJA-qQzLRn9_UuEfixkDYg28IXXoyTWd0","Message-ID":"<CAHW6GY+k0E1+BZweXHXF4aipkyFqKEGbXO5EvWp6yOi1StjMvQ@mail.gmail.com>","Subject":"Re: [PATCH v2 0/1] Make Gstreamer prefer non-raw caps","To":"Nicolas Dufresne <nicolas@ndufresne.ca>","Cc":"libcamera-devel@lists.libcamera.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","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>"}}]