From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9AA82ECAAD2 for ; Mon, 29 Aug 2022 16:33:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=IdYELS2VImAa5bdPWMBE892bYYhQnE51fWuUavHdz8w=; b=C75cRcSWwNgV7v wKclhEVqZ/VjGssifs5AkvomGdg1mrYLLXz1UctCg/8qqvI0MJTK0XxV+JnP5SdIQEjCjdofzlHrG ZKfPjTzdlQ6wQ4R9a6TiCTWqzMqbPQRMGdN8+VmFJf5izk/OlOJG8pwb9cq+A/Bu3IZc5/kXKh2QQ 3t/ul4WUqvEUWXoXxL4nz7KkGyY9mUcDOxXdUeKL2Dh+8vZXsJt5cgr1O1ivrngZ43GCvuPFpDGOX QntbHyli3CeNv6ixQjdJ6Nbrsn1isZURDb4aXr8UbjbMdMPFv38ZBvtxrcypaX7r3k7uKBz5XiQvy g8+6ouvKZo+uiWFj5zZw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oShgy-00BmEE-EJ; Mon, 29 Aug 2022 16:32:53 +0000 Received: from madras.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e5ab]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oShWd-00Bhvs-L9; Mon, 29 Aug 2022 16:22:16 +0000 Received: from benjamin-XPS-13-9310.. (unknown [IPv6:2a01:e0a:120:3210:3d67:aec0:f788:1143]) (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 D42376600360; Mon, 29 Aug 2022 17:22:07 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1661790128; bh=iBVc29gKZFKqyDDdPbh8NNqE2+5tS5jY80daWeZGfmw=; h=From:To:Cc:Subject:Date:From; b=i6qHqulyX4bx1mBsTqn1R7eaM5k9788KC9y/nCwrzs43gu99+zGQZLJgy21cV0gEk IdQ0bsVqESQOv40FBuADSyI2x0mZHF9XYkgtw8fqNDWoDMv/TenC7+vwCyNnFd+Rqp ZEfLa5EmB/Q/d1Wq+M9w1ISzETPO4R9WACAuWg8un+gsyeDPUnBqJw786ogbShNwtX SahsN/L8+LbNqtxpxPdcRUaBpJ8Nmz1OylEo8RMvqDmIVhEyiMWGatkCW/YIXZG4L8 A7N0VpcyvJ6YMF8HGE9YhX895bUMAH2ylC7CJVJahqG2e8ldq+GdMrK+q8lFimP3iP ErSui+dKCqkow== 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 v3 0/7] Enable 10bits bitstream for Hantro/G2 HEVC codec Date: Mon, 29 Aug 2022 18:21:52 +0200 Message-Id: <20220829162159.881588-1-benjamin.gaignard@collabora.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220829_092211_968755_A7A80138 X-CRM114-Status: UNSURE ( 8.04 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This series add 10bits support for newer hardware blocks (i.e without legacy regs) and for HEVC codec. Tested on IMX8MQ with HEVC conformance tests, the result is that all 10bits bitstreams are OK. version 3: - Based on top of Ezequiel's patch "media: destage Hantro VPU driver" Benjamin Gaignard (7): media: hantro: Store HEVC bit depth in context media: hantro: HEVC: Fix auxilary buffer size calculation media: hantro: HEVC: Fix chroma offset computation media: hantro: postproc: Configure output regs to support 10bit media: Hantro: HEVC: Allows 10-bit bitstream media: hantro: imx8m: Enable 10bit decoding media: hantro: Allows luma and chroma depth to be different .../media/platform/verisilicon/hantro_drv.c | 14 ++++++---- .../platform/verisilicon/hantro_g2_hevc_dec.c | 4 +-- .../media/platform/verisilicon/hantro_hevc.c | 4 +-- .../platform/verisilicon/hantro_postproc.c | 7 ++++- .../media/platform/verisilicon/imx8m_vpu_hw.c | 27 +++++++++++++++++++ 5 files changed, 45 insertions(+), 11 deletions(-) -- 2.32.0 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel