Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp3697110rwb; Tue, 8 Nov 2022 07:26:58 -0800 (PST) X-Google-Smtp-Source: AMsMyM6UPSeZ97gcXxRgMcivinm2uTqp2XKux+2QsFNbHtH8i9rEtRc7c98m24iJsNkne/koeG7y X-Received: by 2002:a63:124b:0:b0:470:3c0:7a57 with SMTP id 11-20020a63124b000000b0047003c07a57mr30541151pgs.142.1667921217840; Tue, 08 Nov 2022 07:26:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1667921217; cv=none; d=google.com; s=arc-20160816; b=hcalCk2LASHPOoR6MpKA0nx+xDiH+Oi0zLrw/Kg7793uBedAH+4wtSL54D6xsM01A8 5bxlP0+tP3aRUJ6gQBxnQ33iMZPO704wRXS8XZXV0vQEQnOOCzxdF4jPBF9ZOLqnCqKd hYIH1yCIxusmljf6/ohzLIQcW/Bj0NWmLDl3iwGFfUYx9jBOBbS8UljPe9XsTQKxBrez CWKJxREdCfvarMyumoSUsikVRt3KLuc96IF/nM5XHs1QZXgjh8jWAM8N1Nebq93ufiSn 1yEnI1o9K+Sp2heFcatAyZQS87uv4NyqbsPFzBgDh69IkUeNtyeU67WaCt6iBf4KsxA2 QcFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=djg/O9Dcy+k/IJAIkaOOcUAOhuAvaZpaSluA2XukLPU=; b=etRFgeni3s1/LwDTxw1tldTEE0VNTZa7UXsL1EywswCapQ+xQvuHPvPUd8lWYC228/ qpI9OTcVEcsWgBsEg1B7nzdLzG/8WT0hxHWwQIyhfsQatI5GtB4VhbRERp07C4ymhItK ITkje+jlPEkRHsY9NCMJaU1LkIZ4uoOGNpR3VgImHUlQHpeyRW+74s9gc+j4ku3boowS GjERr9o4gy8+dkm3d1Q/attnI9YwEIGqKtBj1d+pCCr+dF49trm/yAyoiYRrP/XjwOQ1 4e/8EtJZivWDr9nKN47XzJ6+vGOAa34h3QvHq7qZO4kAjaXYw1Qg9K/PypofOW2W5e2S Fixw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=gsEbaLHr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s7-20020a639247000000b00470580a3787si5449150pgn.63.2022.11.08.07.26.45; Tue, 08 Nov 2022 07:26:57 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=gsEbaLHr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233300AbiKHO6a (ORCPT + 92 others); Tue, 8 Nov 2022 09:58:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60662 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233826AbiKHO6Z (ORCPT ); Tue, 8 Nov 2022 09:58:25 -0500 Received: from madras.collabora.co.uk (madras.collabora.co.uk [46.235.227.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9A5E93BE; Tue, 8 Nov 2022 06:58:22 -0800 (PST) Received: from [192.168.2.123] (109-252-117-140.nat.spd-mgts.ru [109.252.117.140]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: dmitry.osipenko) by madras.collabora.co.uk (Postfix) with ESMTPSA id 8307366028F8; Tue, 8 Nov 2022 14:58:19 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1667919500; bh=2nhSUtwlfkDl6ZAggiriMabwXiSsWaNnaSXtFyROEeg=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=gsEbaLHrrYJ7cXSzv4ksiPtsO22D/AfUduXhxbcKmRmAmaYOa9BC6UJjfwAaDuY0n h22dUtissv/joiR2nzScYrZT/Sq/VzKXCEWVqA18HHqUjxa9/KWffAbb92AZ++EiM1 0tx8VvExminzc8Tjt4wgMKRe7/BKL0LrRfB50xJktoxbJF5kp7URKe4isABwJ21wxx 9P+tBBQ5k27nZe2oyTM7HIPElGTBNiA1LZ6o7cuzmh+MSzcR2jSZAJnLdQ+Pyloaej OHI3+4hFwYw7f9btESiKybn8eDF6oW3nP6e4ssPj9i7DhtuFkggiw8o4mhzQUXmh/0 UYAhuViUUcN1w== Message-ID: <8dc44cc4-b107-a384-02fa-2b5ec0d61c3b@collabora.com> Date: Tue, 8 Nov 2022 17:58:16 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: [RFC PATCH v6 02/11] media: v4l2: Extend pixel formats to unify single/multi-planar handling (and more) Content-Language: en-US To: Laurent Pinchart Cc: Hsia-Jun Li , Helen Koike , mchehab@kernel.org, hans.verkuil@cisco.com, sakari.ailus@iki.fi, boris.brezillon@collabora.com, hiroh@chromium.org, nicolas@ndufresne.ca, Brian.Starkey@arm.com, kernel@collabora.com, narmstrong@baylibre.com, linux-kernel@vger.kernel.org, frkoenig@chromium.org, stanimir.varbanov@linaro.org, tfiga@chromium.org, Hans Verkuil , linux-media@vger.kernel.org, "frkoenig@chromium.org" References: <20210114180738.1758707-1-helen.koike@collabora.com> <20210114180738.1758707-3-helen.koike@collabora.com> <577c56bf-146c-f34a-2028-075170076de7@collabora.com> <708221e8-a805-c394-6958-6c7ec24bfe66@synaptics.com> From: Dmitry Osipenko In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/7/22 11:30, Laurent Pinchart wrote: > On Mon, Nov 07, 2022 at 01:11:32AM +0300, Dmitry Osipenko wrote: >> On 11/5/22 18:19, Hsia-Jun Li wrote: >>> Hello Helen >>> >>> I didn't see any updates from V6 and V7-WIP in your repo. That is what I >>> need to for our complex tile formats in our platform. >>> >>> Any future plane here? >>> >>> Besides I have some ideas on these patches. >> >> I was looking into updating this patchset few months ago and the biggest >> blocker was the absence of immediate upstream user for this new UAPI. >> What your platform is? Is the driver stack completely opensource? > > libcamera could be a good place to test (part of) this API in userspace. > We could really do with the data offset feature for instance. Since we don't have a user for the new UAPI right now, perhaps we can put the new UAPI behind the staging Kconfig until it will get a real/production user. On the other hand, I had unpleasant experience with having UAPI gated by staging Kconfig for other kernel subsystem in a sense that it permanently stays a staging UAPI because nobody has time for unstaging it. I see a common demand in this new UAPI which only becomes stronger over time. Won't hurt to refresh this patchset. I had a rebased version locally, but likely it needs to be rebased again. Will try to allocate time for this. -- Best regards, Dmitry