Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp2403813ioo; Sat, 28 May 2022 12:32:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxfcn7IpKG5cgXjqiNR6KMGWwIhPuAhPSvo9+aDub/yY/jby+w4VIShrTaafvJW9wejdweV X-Received: by 2002:a17:902:8c90:b0:163:b989:3cd6 with SMTP id t16-20020a1709028c9000b00163b9893cd6mr1808115plo.170.1653766353779; Sat, 28 May 2022 12:32:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653766353; cv=none; d=google.com; s=arc-20160816; b=wArHGpeURfgSRD9F88nvkMjoQ7YTaroqxva4PawJXqQOkxZd61LoCV5cA7Kg5jqyZB 2BpOAg+N19u5+wFv/PDfyyoDc6GtwF+8+4P2I3v/AJFce8HiS+aF8w2gFpDc5j43s/h/ R2TrqULfHeGK+6w6R3kKxEsiI6uR5UhHtS99ADt3DqvStkeZq1ndxuupl+VfxzgveLq5 76UrNUS0QLJEImONJr6863k++mQTyC+cKcvS079r6H58ctsn1Rs48tk2bubQpokZhyI3 nYX2eP4KOmslxBGM3TBxKcrUbd35jkS8nfx2MojQbl6/O2PssTxR0ZQnnpUlmTt86CcD N90Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=FnndTGiAcv0zFj0R1+1ow6HlwxWL7sg+rmpa0iPcb6g=; b=rWpa+RCjK+nIoHy0oioJ36a79DbNfQEnLhY0VcwDMEKJyqgLWhtumYrx78XFCKpnb6 +h9iPYslzbDy0C9Yl14laNa5cC9zhjsJQWKCdeUsB3EkFGDm7wxO89dtIZwMDLWDoJne u4grTtmpaRp6jwkNV3gB+4gbtTxa8X5K3Flkqt5SxSQ/vZm0j3jW5uJiFk4IzRIQhT3y qlRKXLG/vqmyTOPps6gjMIIpZSCNFMx4vJ0EEtbud5QX/pviknZpbSRQ78Scn3eIL4WI uQGjfGR/sLx8tr70v/pw+JuEn84Nc61DKz3LbexxfqlgoxoBDXCBqCLJUrA2N/WHILiD qVQw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=lat7gH+Y; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id 3-20020a630e43000000b003fa74c52be4si10161247pgo.676.2022.05.28.12.32.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 May 2022 12:32:33 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=lat7gH+Y; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id B23F7583B9; Sat, 28 May 2022 12:00:10 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347184AbiE0Ocm (ORCPT + 99 others); Fri, 27 May 2022 10:32:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34442 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353316AbiE0OcB (ORCPT ); Fri, 27 May 2022 10:32:01 -0400 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 50EB737A16; Fri, 27 May 2022 07:31:58 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: benjamin.gaignard) with ESMTPSA id 681D51F462D2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1653661917; bh=SzxOOtr+7skGYpIQjWGLYLdEvChiAFV4FuuYZNx0NRw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lat7gH+YeaTnFv2giE3/YBKJs09/Y4kE1U/ajM7Zd5I2sxNQPs4NnNH82hoFk4ljw JzgrmQ7rHMFwvCXvAMp3m9MK+8dBLzekDlp7G5kFl7BQ49ovOfYMZTIwpu2yNDgvgq FM/uhbE52Mwc1JNk5bDJqg62e2n6iaPtV3wNhCFDxq9zsmCMnmKZRZSR7J7vdrUG58 g26jKWAuSE0apuw7lhrR82zqfwQZASXjlyqAh2x+Wyi/mWsQm5849WFc+MbVk0Rsj0 NmUbxFkBddW8nrpvjHXBoWo3an6QBqOFP/+wrj9s7XhCHSObHjBWRlMGGGq+e4agjX X13ha08VshXaQ== From: Benjamin Gaignard To: mchehab@kernel.org, hverkuil@xs4all.nl, ezequiel@vanguardiasur.com.ar, p.zabel@pengutronix.de, gregkh@linuxfoundation.org, mripard@kernel.org, paul.kocialkowski@bootlin.com, wens@csie.org, jernej.skrabec@gmail.com, samuel@sholland.org, nicolas.dufresne@collabora.com, andrzej.p@collabora.com Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-staging@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, kernel@collabora.com, Benjamin Gaignard Subject: [PATCH v6 10/17] media: uapi: Move parsed HEVC pixel format out of staging Date: Fri, 27 May 2022 16:31:27 +0200 Message-Id: <20220527143134.3360174-11-benjamin.gaignard@collabora.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220527143134.3360174-1-benjamin.gaignard@collabora.com> References: <20220527143134.3360174-1-benjamin.gaignard@collabora.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=no 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 Move HEVC pixel format since we are ready to stabilize the uAPI Signed-off-by: Benjamin Gaignard --- Documentation/userspace-api/media/v4l/pixfmt-compressed.rst | 5 ----- include/media/hevc-ctrls.h | 3 --- include/uapi/linux/videodev2.h | 1 + 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/Documentation/userspace-api/media/v4l/pixfmt-compressed.rst b/Documentation/userspace-api/media/v4l/pixfmt-compressed.rst index 967fc803ef94..c352d91a73d8 100644 --- a/Documentation/userspace-api/media/v4l/pixfmt-compressed.rst +++ b/Documentation/userspace-api/media/v4l/pixfmt-compressed.rst @@ -215,11 +215,6 @@ Compressed Formats See the :ref:`associated Codec Control IDs `. Buffers associated with this pixel format must contain the appropriate number of macroblocks to decode a full corresponding frame. - - .. note:: - - This format is not yet part of the public kernel API and it - is expected to change. * .. _V4L2-PIX-FMT-FWHT: - ``V4L2_PIX_FMT_FWHT`` diff --git a/include/media/hevc-ctrls.h b/include/media/hevc-ctrls.h index 140151609c96..a3c829ef531a 100644 --- a/include/media/hevc-ctrls.h +++ b/include/media/hevc-ctrls.h @@ -13,9 +13,6 @@ #include -/* The pixel format isn't stable at the moment and will likely be renamed. */ -#define V4L2_PIX_FMT_HEVC_SLICE v4l2_fourcc('S', '2', '6', '5') /* HEVC parsed slices */ - #define V4L2_CID_STATELESS_HEVC_SPS (V4L2_CID_CODEC_BASE + 1008) #define V4L2_CID_STATELESS_HEVC_PPS (V4L2_CID_CODEC_BASE + 1009) #define V4L2_CID_STATELESS_HEVC_SLICE_PARAMS (V4L2_CID_CODEC_BASE + 1010) diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h index 9018aa984db3..37f9f23a67fe 100644 --- a/include/uapi/linux/videodev2.h +++ b/include/uapi/linux/videodev2.h @@ -712,6 +712,7 @@ struct v4l2_pix_format { #define V4L2_PIX_FMT_FWHT v4l2_fourcc('F', 'W', 'H', 'T') /* Fast Walsh Hadamard Transform (vicodec) */ #define V4L2_PIX_FMT_FWHT_STATELESS v4l2_fourcc('S', 'F', 'W', 'H') /* Stateless FWHT (vicodec) */ #define V4L2_PIX_FMT_H264_SLICE v4l2_fourcc('S', '2', '6', '4') /* H264 parsed slices */ +#define V4L2_PIX_FMT_HEVC_SLICE v4l2_fourcc('S', '2', '6', '5') /* HEVC parsed slices */ /* Vendor-specific formats */ #define V4L2_PIX_FMT_CPIA1 v4l2_fourcc('C', 'P', 'I', 'A') /* cpia1 YUV */ -- 2.32.0