Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp1225784iog; Tue, 14 Jun 2022 01:40:23 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uQhV5mxQyfL6uxGn1+lOeUV0EwSv9UImebVKFkRnAIbED3yzrgS/PdkyK8ouYBa89UBJaP X-Received: by 2002:a17:902:b689:b0:167:8b69:d1a7 with SMTP id c9-20020a170902b68900b001678b69d1a7mr3201564pls.156.1655196022760; Tue, 14 Jun 2022 01:40:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655196022; cv=none; d=google.com; s=arc-20160816; b=E8DPzuOfgeYOu+2QuDq6x+6DSnACMTQOXQtt+aZVRKif/bw7+xaLF93w4C1qmTINZS g3nYUA59kMHwXqPyOvj9NSTH7WhNt7BXNnd59zZ2qaV738FvcdFIJSeQpVBWvkubT8s/ 7VKk/daeSQOwHNpVg57IY8txq++Aqh7lNb4IQxohfYUF8zOTkd/CRyeMdM9mkzWPgjV3 9bnaTxZ8Nu7QdJ4KWjbZAv0ZQhMevycK3TgTMny+Y0JJ9glNptaKW0L28gyuwYkpltLm 8ayBzSgiGaGXZTWTCPODBXoE73Hvald2/0rsXG7Rlfz/rUW98Rdaamm6nepcD+OA2kcG bx1g== 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=d8RU/ioojQYJ21q+nSZZi6SSzmsNls14YRghbmQsDYS29CdZXrUsHMKjT7gdpTaEwy J+op9i50QAo4oVp2JtIAULLhZIFLAPkpxe0v/RvP/zQ80g+EMfz3LPU1m4LV/4HPaGU1 vfMdfCGYG7i+B/6CiD4wGOxP1zmltcX3xKLCY6lnhdrVv59M0EwzkZsw7ZtxuLlBjKzt JLBl6TLqm3hOdOFtlv3Aj6sVx2De/HJ8b1Gu2yU1lWAP9JYV682o7vGrzTnQ5+NfoTWM r9sif/A57n9aXYDy95MSimXZvWc2am25T3Ea60wqn0FXj2BCi/wuyZNv9QJq8aMO/t9O pREw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=Qmnjo9Kh; 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 bf4-20020a17090b0b0400b001ea4b95ba98si11330172pjb.103.2022.06.14.01.40.08; Tue, 14 Jun 2022 01:40:22 -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=@collabora.com header.s=mail header.b=Qmnjo9Kh; 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 S1355532AbiFNIhS (ORCPT + 99 others); Tue, 14 Jun 2022 04:37:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32842 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242151AbiFNIgj (ORCPT ); Tue, 14 Jun 2022 04:36:39 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [46.235.227.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 11F423DA55; Tue, 14 Jun 2022 01:36:39 -0700 (PDT) Received: from benjamin-XPS-13-9310.. (unknown [IPv6:2a01:e0a:120:3210:4a7b:8d3a:acaa:ec46]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: benjamin.gaignard) by madras.collabora.co.uk (Postfix) with ESMTPSA id 5BD1366016C9; Tue, 14 Jun 2022 09:36:37 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1655195797; bh=SzxOOtr+7skGYpIQjWGLYLdEvChiAFV4FuuYZNx0NRw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Qmnjo9KhuIMxIET8YMG00t4pCgDssxBjSjgKAL9bvTgU5Ohb9zGyhpjQRNYKUUucc mwUr7pH7W71/YoBh396pCsBgilgsDXz8iw28vULp+AWSWtkuSqFs+l3LpTNNc8H89K TLLgYnEuSFwxX19HmmftYNGqmEePRGVh+9yhnvWp0LNcpPT1kEWzawSb7LB98zL2pt u8vuti2OzgVOVpL56WfibFNk65Zoe9q0292kDgjVLrio99Ytajv811WPLNTT22ZGPu UmZEF+j99Tk4Joz2+/2CbdlK8U19A16IvRJqXWyJxEVrhwdqo2TRCpDEhvCLJOMxSq DN6ycOgRXvHEQ== 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 v8 10/17] media: uapi: Move parsed HEVC pixel format out of staging Date: Tue, 14 Jun 2022 10:36:07 +0200 Message-Id: <20220614083614.240641-11-benjamin.gaignard@collabora.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220614083614.240641-1-benjamin.gaignard@collabora.com> References: <20220614083614.240641-1-benjamin.gaignard@collabora.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE 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 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