Received: by 2002:a05:7208:9594:b0:7e:5202:c8b4 with SMTP id gs20csp1267761rbb; Mon, 26 Feb 2024 04:23:55 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXMJiG/68mwZlEAt3l9jVtYPc9gXyJTR4Up1wOqj2kuFZahlTNBCG9yv9j0VRatvd6r2u0poSwhu1x9eW1YVGR4Qjsf0MPY99llatvcDg== X-Google-Smtp-Source: AGHT+IG6Muv+XaVEwVPZ+Dc9bumjGms8bNxU/rQ5ekLMoAO0Ouisf9jTar7RYPpzxT1TCWWIyXgH X-Received: by 2002:a05:6402:181a:b0:565:6b76:3140 with SMTP id g26-20020a056402181a00b005656b763140mr6579382edy.18.1708950235464; Mon, 26 Feb 2024 04:23:55 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708950235; cv=pass; d=google.com; s=arc-20160816; b=OuPKfoOe0wU50Muv4JpVnb5gxdiBjD6sV0naAvfaL/z6TJ8wzZWsCJICi2xv1zoQD9 xtt5lgRjls3yu0OLGJ0YpU5EMC9hiSRFsDcqZMtZQVZFMcBV6Z244J2mdqsX3awKix41 9nhS9wrZDsvBaPgY5Xgd1QJm08Q+cuEozdkAD3ymECdBUiuhmTOcWFBgDQPKC8L1AAFS JH7s8FVRV6UJuTEvVNRYxi3IQgPbBQ1kF8gS6BxWpiojohsLno0Ng8aL1ikce1V9Xrd8 EPPQ57YLvDw+cAdBhMeGxmP3y6FwNnB+NMaF8pgMi6G2zLHpSRC53XmyWZyQOItZXTDH iNZA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=jR94XheHDWgykq5sCkepsdaYfgcnt94IOGGSblNVRF8=; fh=bQVeEsjM48kdTC+Wknd6G9LjrO9idjfnPCqvYjmOFSI=; b=r2PFphpLmC9AkchOhinBllG3UNqKWccBs55H3PH62Pbg3vt4l202R3ee0/xwc2wAn1 6P/OvN0BIQjFgp6+JVwfRYVh2mGy4eryYxmvMazbPLpTJ3OBsfgS3Egq0wzyrP6C983y uenlPA++g3j+5xW9kWIVVpg4N9XbEWUPyaqcpIZhLF0lPax2Zlk/vb2zcMxXRZYcXj5v lAPKe9waABGigduWLK98Cs6NBHQB2S/oTMfh/9p1n/j8YnCcLJe/T8ZC7RhhzEb0H/6z Q9omfudYA30DEZRVLhzU8o68XmnAu6IISeVgeqUF1ZzG6qljga9oxV+vfGHa2a723A+p RKpQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=KFmqfP0Z; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-81357-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-81357-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id bm27-20020a0564020b1b00b00565fffb0d7asi614197edb.137.2024.02.26.04.23.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Feb 2024 04:23:55 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-81357-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=KFmqfP0Z; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-81357-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-81357-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 38C1F1F2C752 for ; Mon, 26 Feb 2024 12:23:55 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 219C1604CB; Mon, 26 Feb 2024 12:23:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="KFmqfP0Z" Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D635660252 for ; Mon, 26 Feb 2024 12:23:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.235.227.194 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708950229; cv=none; b=QBLFSWBYNV2/fxZSVZPEoXEagvhtqfP1xDGlgWBvlxFqn2M6oWzzypb3lprZ3k2lW1EtEL1KgsllpTbeBeJYt3N/1wA/B/tKGlvO5YcVGeF6OFLpsClDiy4UXUwl66braYYDyeCSHi/F+wmbL0DAguhysPM8Fj899jsoyhBOJdk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708950229; c=relaxed/simple; bh=jDAhdEpIbKlSXWc3tggrWyIET+6KayygFiH8Jlx4FdQ=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=nbUQnCAr1jMrvmXCwbwdPQsnIoDOmDvIIVLzMXpxHM3ZqXH2RvIrVsJlddokMbL3KWuSd+do/pTb6omNZTMLcEaPKJYwWXwzdlZVdnT+jaDCRPXtp5PRlrz/Tpml5PgUdJNRChQoBTaSnt7b2oecuwL91wxCE4xB6Nr3nxTillo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=KFmqfP0Z; arc=none smtp.client-ip=46.235.227.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1708950225; bh=jDAhdEpIbKlSXWc3tggrWyIET+6KayygFiH8Jlx4FdQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=KFmqfP0ZEp9VwkGbslYkheutZpcnCyH+w7n2pXU85NgWvIcdbZfOyBcav1JM4g5LW tGmyxsZTYk/queDLgYvAoip8HRcbX4kYgCWLuGdh7UwNiQCKo0qWw87VaBGA165Mn3 CIwkSVEBg8xuVKJ5jeDXrQiOYNGkCK5w3bF6Z0BjO6SvjRwtO6XSJGGKHMVtPGpGc0 kriSFMLerP31qCy6sdcyPUB7CYBEWM6+y3GWHZ3fpQ58BxiYJBd36t43/74JD87Yg3 8IvNN1LGKvsEnNq4ApjEtp8DZSEoe1b812iAk7QsooeSwmM4D+IuL1gmYcSHI8G5gd 7M2d/gb84AaTg== Received: from eldfell (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: pq) by madrid.collaboradmins.com (Postfix) with ESMTPSA id E5F6837803EE; Mon, 26 Feb 2024 12:23:44 +0000 (UTC) Date: Mon, 26 Feb 2024 14:23:43 +0200 From: Pekka Paalanen To: Louis Chauvet Cc: Rodrigo Siqueira , Melissa Wen , =?UTF-8?B?TWHDrXJh?= Canal , Haneen Mohammed , Daniel Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , arthurgrillo@riseup.net, Jonathan Corbet , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, jeremie.dautheribes@bootlin.com, miquel.raynal@bootlin.com, thomas.petazzoni@bootlin.com Subject: Re: [PATCH v2 7/9] drm/vkms: Add range and encoding properties to pixel_read function Message-ID: <20240226142343.459f23f7.pekka.paalanen@collabora.com> In-Reply-To: <20240223-yuv-v2-7-aa6be2827bb7@bootlin.com> References: <20240223-yuv-v2-0-aa6be2827bb7@bootlin.com> <20240223-yuv-v2-7-aa6be2827bb7@bootlin.com> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.38; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/ZEoDf4cS/x3p=01Lsgfn.zi"; protocol="application/pgp-signature"; micalg=pgp-sha256 --Sig_/ZEoDf4cS/x3p=01Lsgfn.zi Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 23 Feb 2024 12:37:27 +0100 Louis Chauvet wrote: > From: Arthur Grillo >=20 > Create range and encoding properties. This should be noop, as none of > the conversion functions need those properties. None of the conversion function needs this? How can one say so? The previous patch is making use of them already, AFAICT? How is this a noop? Is it not exposing new UAPI from VKMS? Thanks, pq >=20 > Signed-off-by: Arthur Grillo > [Louis Chauvet: retained only relevant parts] > Signed-off-by: Louis Chauvet > --- > drivers/gpu/drm/vkms/vkms_plane.c | 9 +++++++++ > 1 file changed, 9 insertions(+) >=20 > diff --git a/drivers/gpu/drm/vkms/vkms_plane.c b/drivers/gpu/drm/vkms/vkm= s_plane.c > index 427ca67c60ce..95dfde297377 100644 > --- a/drivers/gpu/drm/vkms/vkms_plane.c > +++ b/drivers/gpu/drm/vkms/vkms_plane.c > @@ -228,5 +228,14 @@ struct vkms_plane *vkms_plane_init(struct vkms_devic= e *vkmsdev, > drm_plane_create_rotation_property(&plane->base, DRM_MODE_ROTATE_0, > DRM_MODE_ROTATE_MASK | DRM_MODE_REFLECT_MASK); > =20 > + drm_plane_create_color_properties(&plane->base, > + BIT(DRM_COLOR_YCBCR_BT601) | > + BIT(DRM_COLOR_YCBCR_BT709) | > + BIT(DRM_COLOR_YCBCR_BT2020), > + BIT(DRM_COLOR_YCBCR_LIMITED_RANGE) | > + BIT(DRM_COLOR_YCBCR_FULL_RANGE), > + DRM_COLOR_YCBCR_BT601, > + DRM_COLOR_YCBCR_FULL_RANGE); > + > return plane; > } >=20 --Sig_/ZEoDf4cS/x3p=01Lsgfn.zi Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEJQjwWQChkWOYOIONI1/ltBGqqqcFAmXcgs8ACgkQI1/ltBGq qqd0yQ/+PlsbBszx14fLcIryZU8Vr70SeP1/sr10MG/XYQgLAvcou7ushiRPDMtc Vw7fD+bI7Egqs3s7nS4gFPhQX9Ej/iroulD7kUdejtzi9J4e2n5Z7ccS/uu5UoXQ esCHtd3ZHMY5Sgi/FK76VUZV5EeW0WTkKAQy4rMHPaUumxi2RhueLQ+YVP8nzsIs c9s1W8VQNAOKNKiIE7YNU0jjiA1FlqhGdghMQjpX1RYK7PB13xYmZKTZS0bUueut oCrzvVkrAA2ASmxyRdlDaQeOmGso2/ajbc0PamCsWklQLTBbfuoy0yNnRXBXjVJG RKUpyRlG4QI9/vGyFE818fbUT/f4CnwfN5yoeaM3Ciqv+zqH6fVnsXiqu1z1rQTm EvzbcmCbNfzVj4+LbiVJCrrxcse8Nu0KA5HwXUlCxdyTVuW4s3ffYJnU/e6Ymicb fgB1dGANe7d8BHUXO9JHyI4pQwIUM+7os9l3DWIEK64T9DTQCZqLPiMQeQbpDYjs Wpd2coi52Gr37Kuauz0mX0TwRp7/ADi0+gpHBoX4Z+CtrTgPaWxhRcS9lmcyNo05 +LOovrnQMOydRPLvkMYsoDCWI/SdVhSt8XF5xiDEV6QOorm+wDLIh/qPz9me5/eb U8vOpJuiE4KaKr8GwTCldJPr6GwR+CUEB1aUA33UEsZvtPbQoWg= =obet -----END PGP SIGNATURE----- --Sig_/ZEoDf4cS/x3p=01Lsgfn.zi--