Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp4061012pxb; Sun, 27 Mar 2022 11:11:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzaOxV36L+ui4BGHH34U39uL7mu8aM/BB2hap/xFI5e/ncQ02tAa7KuL4WQs+DJBuoglrph X-Received: by 2002:a17:906:5d09:b0:6df:d52f:58f6 with SMTP id g9-20020a1709065d0900b006dfd52f58f6mr23631842ejt.721.1648404663171; Sun, 27 Mar 2022 11:11:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648404663; cv=none; d=google.com; s=arc-20160816; b=1Jl0HdUhWD4qz5Cwl3qimu4Z6b+GTTSZ2/5E31aO4aovXKjRhi+vXfLzLKHDfpsrvk 2iViLncOLaDlZuiMJkFsjMGzCBh1DgGyfQFuWrokDbkcj8MF7SmbQA+mni/ecQV1odeV 3Naf5a2Z8sWEDsyzptO35FnSqCbSWzK5E5Mgyyet2o1L7ShN/Z2UVSEnRrgUcwoblYV6 qrFNpNWajUBa+OCRoMHAVNZxWghsyNtSHKP4cGL/F6aYBex5WKvPunALIwRqapB6DkCm ikuId17fJZSHhXabQf4fuILQchE2z6aI+79Ox+rsVyNOeD9sBgsm2gBxX2hAVqCabmKl WRIw== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=ZMwZl4x4kJKFc/0Vatewd4ZMRHXQNok9Gp3clpnVMLQ=; b=sr8/0OB4qO2oj5y7AexCBNmdQIwkWt0klj0N3+s3AyKnLNugolaghMmELDSokFvvjU fF+sQBqGgTSo0lxRvbv2p+nTzx41WVoXEUwTHOzY5nSqikq3N+nA1cQ+jSk8D0V6gwxe wuD+ANqOt4IgeZeRhvZyf7giZDY6wQqeBTXB+0uYCrmvRGK5LCFK+YRHHbolTqH9wbQW SdPlG3g+W7IMquZgQ041NRcUe470ji5xtLhUPMXdgrnOnEHy15sq7HVdl/CfcgZt/t2l orhYC5SZjqKjwiJV/CrAXHA9d60vtRWm4Ye5eIUhxACEsPWM1j2iOycONfWXpbwsyiOs j2bw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=k0rV74oa; 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 kt16-20020a170906aad000b006df76385ea5si9763342ejb.837.2022.03.27.11.10.38; Sun, 27 Mar 2022 11:11:03 -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=k0rV74oa; 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 S231132AbiC0IpT (ORCPT + 99 others); Sun, 27 Mar 2022 04:45:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37222 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230229AbiC0IpQ (ORCPT ); Sun, 27 Mar 2022 04:45:16 -0400 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C5F4D12638; Sun, 27 Mar 2022 01:43:34 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: sebastianfricke) with ESMTPSA id C330E1F43B72 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1648370613; bh=INLkQOuU6uxTQWGv+sxVcWj5yV5vGhrfHwKmC71mvdE=; h=From:To:Cc:Subject:Date:From; b=k0rV74oa1wGyGe4JFG9iXe0ukLvmzk7b4yNpzvdNneOkZydGuVjgjnT3DI18F3E57 vZK2sOZp/R4uUhLKqR2++UmSDDeTxaPl+tD30FyN9fXZ83k3z8eZSWX7bd66vQjQHY BfjKUmkT5ACQxDMYBxxRW1HO7Qo6IjK5vaxawpIYqBj9Yj1l4ffYombSAHs6/4ibJh pJ62pLU01zqQYIcYFVwKaI2WyoWPFu6E3iFDzS587JJCPSNNcPE5rTr1U8MijZJiap 23BXjPXtSsWS+DMxqxRYqVmeem1492onNn7xjlxWyM4yIZl5FIeV8BmlW/jCu5gxGY Oh7IvFN1hUtZA== From: Sebastian Fricke To: linux-media@vger.kernel.org Cc: acourbot@chromium.org, tfiga@chromium.org, hverkuil-cisco@xs4all.nl, Sebastian Fricke , Maxime Ripard , Paul Kocialkowski , Mauro Carvalho Chehab , Greg Kroah-Hartman , Chen-Yu Tsai , Jernej Skrabec , linux-staging@lists.linux.dev (open list:STAGING SUBSYSTEM), linux-arm-kernel@lists.infradead.org (moderated list:ARM/Allwinner sunXi SoC support), linux-sunxi@lists.linux.dev (open list:ARM/Allwinner sunXi SoC support), linux-kernel@vger.kernel.org (open list) Subject: [RFC PATCH v3 0/2] HEVC enhancements Date: Sun, 27 Mar 2022 10:43:06 +0200 Message-Id: <20220327084308.9053-1-sebastian.fricke@collabora.com> X-Mailer: git-send-email 2.25.1 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_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY 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 While reading the definitions for codecs, I felt that the definition list could be appended with the term used in HEVC. This makes the list more complete from my point of view, but I see that this is a slippery slope as we surely don't want to add every term from every codec (Thus the RFC). Secondly, I renamed the H265 identifier found in the cedrus driver to HEVC. The idea here is mainly to align it with the other drivers like Hantro and RkVDEC, but also with the goal of using one identifier within the source tree (to simply searching for the term and also for less confusion). Changes since V1: - Kernel test robot reported some variables that had not replaced, I changed those. Changes since V2: - A few more missed replacements Sebastian Fricke (2): media: docs-rst: Append HEVC specific term staging: media: cedrus: Rename H265 to HEVC .../userspace-api/media/v4l/dev-decoder.rst | 8 +- drivers/staging/media/sunxi/cedrus/Makefile | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 30 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 14 +- .../staging/media/sunxi/cedrus/cedrus_dec.c | 10 +- .../cedrus/{cedrus_h265.c => cedrus_hevc.c} | 438 +++++++++--------- .../staging/media/sunxi/cedrus/cedrus_hw.c | 4 +- .../staging/media/sunxi/cedrus/cedrus_regs.h | 394 ++++++++-------- .../staging/media/sunxi/cedrus/cedrus_video.c | 4 +- 9 files changed, 455 insertions(+), 449 deletions(-) rename drivers/staging/media/sunxi/cedrus/{cedrus_h265.c => cedrus_hevc.c} (53%) -- 2.25.1