Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp392468rwb; Fri, 4 Aug 2023 14:43:13 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEs2/33MdlOhuzDrp4Jda0X452K2wuZVw805LFVaqn133xQ3zwMQy9vY84CPBe/4UIKCkKC X-Received: by 2002:a05:6a21:27a5:b0:13b:9e04:5466 with SMTP id rn37-20020a056a2127a500b0013b9e045466mr2697546pzb.49.1691185392794; Fri, 04 Aug 2023 14:43:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691185392; cv=none; d=google.com; s=arc-20160816; b=LEf6xRjEyfNzCXw6WQSebtUWsFbkZya9PYJvBJydiDtouERjBZdaaADRvoKcUgnZrJ 38eZHW9lEnO62v1+BfAf2FgJfelWsNk6yx1fhyfgQ+YPo7yB1ovHMQU3LF75lBEftyju mj7armnCxuq2lFCGAz86STTpo7Em/om6+N+DlP/AP3mCS0j/ZNXqkjbWm5FdC7fu6dJ8 9dt0+90i9MpFdNdOM019odaizGpPYnTEXE1LtLAJsxgsS+/JIsfiLmmFWQ2wOK8zzWaS FMO3xkx1lQQg5pTv6iMLxnF+RQMzIQ1SZ0D6R00Kk2Jex2SGd36R1H9wyYii4Bo5pg5F nmYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:cc:to:from :subject:message-id:dkim-signature; bh=LhI1TckopnWEf5XDkW1FM4f454FUTILESy2uRfjAjOU=; fh=6YehlL9iM+yhB1sSlCURNFk41hVFqApL5RBjKTpiHjo=; b=bctcIOIU8TrcKmyoS9qLyPJGZy6yicRBQAR4XPT3Jk3ywKUdpZV467Qqun/YWAuyZ4 xnjUVI3Ro1e6vuM3iue+VK5lJmdqS8+XG++zl//sSFJ/2UjwRr7KFP+w7NE61Naf6cW/ lxSD+JtPE5sbcjOgkk9+XlYNuKY4VrfnyRLpGdjppS9vKqDqNPe18IzQw2n88baB7EV7 RV7YyxctNYzDjDiq1TgVEsd+XQsTB6h29TsGPsJhvK6dnTarabvYsDDJK8/P7ENqAbdr 0BXhlJMuBtfxYirY+w+AvGB/UkNRY7TMUw8m4lCUgTTJbLWclBvVU2ujqgQ93F81NoV6 /QPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ndufresne-ca.20221208.gappssmtp.com header.s=20221208 header.b=Hov7m8Rf; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ef7-20020a056a002c8700b006875274da0csi2211937pfb.310.2023.08.04.14.43.01; Fri, 04 Aug 2023 14:43:12 -0700 (PDT) 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=@ndufresne-ca.20221208.gappssmtp.com header.s=20221208 header.b=Hov7m8Rf; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229895AbjHDUTY (ORCPT + 99 others); Fri, 4 Aug 2023 16:19:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41328 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229846AbjHDUTW (ORCPT ); Fri, 4 Aug 2023 16:19:22 -0400 Received: from mail-oo1-xc2c.google.com (mail-oo1-xc2c.google.com [IPv6:2607:f8b0:4864:20::c2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1E12A4C31 for ; Fri, 4 Aug 2023 13:19:21 -0700 (PDT) Received: by mail-oo1-xc2c.google.com with SMTP id 006d021491bc7-56c685b7e91so1655128eaf.2 for ; Fri, 04 Aug 2023 13:19:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ndufresne-ca.20221208.gappssmtp.com; s=20221208; t=1691180360; x=1691785160; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=LhI1TckopnWEf5XDkW1FM4f454FUTILESy2uRfjAjOU=; b=Hov7m8RfcGJ17mD6Z6AxGNjRYucSDmQgHjcMdwMktabfeJ1SZYZ7rKRBbOTb/7p5/1 NOjDqAwqTFtF+UubxDL3+4q2s/02SJJvNuCw594QD1jRMrjSC+WccJFRRlHPCaG4zjmW KDE+AYtzCrxnJM64mKkkU0mscF1000VTP8o2noZGYo2WMpGbdSVyYRTdJ+B2HntjPTCH VgqGal2Nz0s3lduGaWwAL2XTZxYKyhEDPyLYpq8RvTy42YxPZJQ0aMW1URV2ArxxSVE6 2Zk4L3kDZH0QK3GOhADsC4G1vbT+oQeyYj3wKdvl5Wm7+qmtragX9AprBoVMHLyF6hA8 Y/xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691180360; x=1691785160; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=LhI1TckopnWEf5XDkW1FM4f454FUTILESy2uRfjAjOU=; b=L0kkzPH/3A9F1BkOx7REQ71nL7xe/PmLwmuh9YvrdpXtmcxvw617QK77cR/rKoxbG1 HYxRjo0j2h+j56nqYM9MkURSEa5f0ijhy5owyHQOl4CfEnBfhFOqU+7auGa3H8z3n9Q4 TfnmVrvqyyxiPByL7PaDdoX5h7z2mJ1hBHJVWbFOUX7cclKVhjQsrqAeryThFPzNODkH c7NEh6j7JGesG1w1kbmqPHUjS/SfbGBfsFaFs1pSOwYhIIguAbGWTHVLCBedtk2I3BNX soLOfRvdxcQpgspg26au9kDna4JkftLSM2bS0YhUoVWnGzds8+oA8O88lpo5CRjCA0u2 fabA== X-Gm-Message-State: AOJu0YwZ4tIbD48G+YlyDNUNYXBNNR6VW9y6eN5KhTua4e8uJeOePZ4I JqBobdEQ+oaT4QOAU3LuWP8mgQ== X-Received: by 2002:a05:6358:9894:b0:133:4ce:4e8c with SMTP id q20-20020a056358989400b0013304ce4e8cmr2940046rwa.29.1691180360210; Fri, 04 Aug 2023 13:19:20 -0700 (PDT) Received: from nicolas-tpx395.localdomain ([2606:6d00:15:bae9::7a9]) by smtp.gmail.com with ESMTPSA id d8-20020a0ce448000000b0063d26033b74sm917150qvm.39.2023.08.04.13.19.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Aug 2023 13:19:19 -0700 (PDT) Message-ID: Subject: Re: [PATCH v7 2/9] media: vivid: Convert to v4l2_ext_pix_format From: Nicolas Dufresne To: Tomasz Figa Cc: Randy Li , linux-media@vger.kernel.org, randy.li@synaptics.com, Brian.Starkey@arm.com, boris.brezillon@collabora.com, frkoenig@chromium.org, hans.verkuil@cisco.com, hiroh@chromium.org, hverkuil@xs4all.nl, kernel@collabora.com, laurent.pinchart@ideasonboard.com, linux-kernel@vger.kernel.org, mchehab@kernel.org, narmstrong@baylibre.com, sakari.ailus@iki.fi, stanimir.varbanov@linaro.org, Helen Koike Date: Fri, 04 Aug 2023 16:19:18 -0400 In-Reply-To: References: <20230206043308.28365-1-ayaka@soulik.info> <20230206043308.28365-3-ayaka@soulik.info> <20230713103912.favcnhqwjkzvsa6b@chromium.org> <46d15120-6e19-e224-47f3-e0dcbf0aeda5@soulik.info> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 (3.48.4-1.fc38) MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE,URIBL_BLOCKED autolearn=unavailable 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 Le vendredi 28 juillet 2023 =C3=A0 16:22 +0900, Tomasz Figa a =C3=A9crit=C2= =A0: > > For MPLANE, where backward compatibility was built into libv4l2 LD_PREL= OAD > > wrapper, >=20 > Could you refresh my memory on what kind of backwards compatibility we > had in libv4l2? Was that to make it possible to use new MPLANE-only > drivers with old applications? https://git.linuxtv.org/v4l-utils.git/tree/lib/libv4l-mplane It does some "magic" trick due to some of the new fields not guarantied to = be zero, translate the type, the capabilities. Strangely it does not filter th= e pixel formats. I suspect it assumes legacy application won't know about the= new one and will just ignore/not use them. Nicolas