Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp5521564pxb; Mon, 28 Mar 2022 13:40:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxCSc1JZHVvwB1Xz0bsK7HGnmhjiIP+I0xH4CkwlMak3iLIi6F92Y1TXv3ahY8LfgkZaV05 X-Received: by 2002:ad4:5ba3:0:b0:441:32c:767b with SMTP id 3-20020ad45ba3000000b00441032c767bmr22470655qvq.9.1648500017375; Mon, 28 Mar 2022 13:40:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648500017; cv=none; d=google.com; s=arc-20160816; b=Z/o9Zb9LqVJ0BOLdch2T5/g37Enn6NEGCJsi+oJLBUiBO9BBjOpGL7SYNTVXR3Rlhr 14p9uB7/CpJiT8FolK+X37arlX1SinV+81JKUrY9jjVN9lZAzkUYx35vGfmpHEUjyB8a P0SEsjmlKtyX3FEoDfFAvmFAUboWz1Tx/Sgn/RnexrRZBSPr6fOxkzzn/3wg9zw3CHo9 DLO1ZFCttjHQW0drIk5gUb3WgPbJEW8ntvdUswYjnPDbqXu2C5V6xOYZnp7XyBfmdXKt W0qzxlfkcvk83F+UHglTZavyKoE1Sv3ozM3CKn9q+lNlGGBnfM45eBt+fKWD17iy0mWJ V+Vw== 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=0QX3Bpk/X5aT+7vm+RE8b0/EX6n54MsiT1IZxDfIMa0=; b=tnnu+WhaqLIhOM2lDPTug4DnXGHDmGiAdML+NCp3GjUl45u1cwOy3T0VwPI3QXy/jm Wx3uFuntlK6QXH56+jWT0YzUlIBj5ftBPMuJpevNhI+U34WAEXAyM5eYKpCrle0aNt5f I3rb7uh9vXig7FzXhnx/TePGwHiBoK77skpFzcjlFyEiz/6Rk6HhQqDH3AT2hReX0eAQ SI5OuC5brVEqLyFNSYztTm91P/uYZ4rEs83xnrrc0y/hS/AU/6hMTgNxQqzQ9bWfOzGE x/yahOMAAYsc7CjzosO+13jCCo1aUsmtrO9VkGonaLIzovBPDSnLNi0wDGcQJ3nPqjBx YvOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=XP3jTwnq; 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 q25-20020a67d799000000b00324c5c3be33si2986822vsj.117.2022.03.28.13.40.01; Mon, 28 Mar 2022 13:40:17 -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=XP3jTwnq; 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 S229646AbiCZVlV (ORCPT + 99 others); Sat, 26 Mar 2022 17:41:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40460 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234795AbiCZVlU (ORCPT ); Sat, 26 Mar 2022 17:41:20 -0400 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0555E647A; Sat, 26 Mar 2022 14:39:41 -0700 (PDT) Received: from localhost (unknown [IPv6:2a02:3030:b:56bb:fa6d:7c35:3706:d2b9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: sebastianfricke) by bhuna.collabora.co.uk (Postfix) with ESMTPSA id 9D0C91F44384; Sat, 26 Mar 2022 21:39:39 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1648330779; bh=slQoeK6b6StFtm2hZoQBdtzcrLQJWl5fg+7Pyg1mb9s=; h=From:To:Cc:Subject:Date:From; b=XP3jTwnq2dQ4WFzePRR5BCQvg6TQoPKzJAd3jhwVxaFIR9j5DhGq3qVlsB2ZNjBSR m2zwaXKzALymE2rJ2uj3vcki3LGKGJqBzL/X0nFjGN6dpuJ0cTAGbouQDAWIxfkYjF tL7WK6SrngyGm7SFqHK/qTEBToKwMpO+Ce/yHwUCvhw+6FOG38EzIaKeHkpDHjECEP BHDpRHEgucQHFN1xKFtCDcAw5UuD84tiyJvrBLRzsR6rXpCf/sbLWVttRjjgu8L4LE D2Lq/oQJHntAEjuBwE7o5WrcPlczL+L2+xUF7WHgfO2in8Xf0y4Ekir0PXpYmfmvXr UNgv3GS6sU4vQ== 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 v2 0/2] HEVC enhancements Date: Sat, 26 Mar 2022 22:39:25 +0100 Message-Id: <20220326213927.103680-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 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. 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_regs.h | 394 ++++++++-------- .../staging/media/sunxi/cedrus/cedrus_video.c | 4 +- 8 files changed, 453 insertions(+), 447 deletions(-) rename drivers/staging/media/sunxi/cedrus/{cedrus_h265.c => cedrus_hevc.c} (53%) -- 2.25.1