Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp3743265imw; Mon, 11 Jul 2022 15:05:22 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tgwqqZJrI6Kzx74OOQzN/T8XXcE24nhMfYPJv+KttStg9r58vjZNmphRuQFonxVlPQWIkk X-Received: by 2002:a17:90b:1642:b0:1f0:31c1:9e80 with SMTP id il2-20020a17090b164200b001f031c19e80mr537774pjb.157.1657577121984; Mon, 11 Jul 2022 15:05:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657577121; cv=none; d=google.com; s=arc-20160816; b=IoPujOVHeIfzstH4TBmRhQVe+2SYVt8BVUCJa2vvbxlLIFYhKcSg1Vv2WDrtwi6A/N Lx/nxz/Kd0dANd8Maut/G9EAz/oETddx/jv5vg+M1POxup8aqlgG8qtASsUTdj3hJJnj 79zAIJooXoiEYA5Ux6R9dhjLdsp4hcDiPAyiFlLccGgmmwbX0cWaRfFGv3pskQ62FExw YK5ar5k342LMBWv+yp7vtW1o5ezWEGxS5XzIMZN1vTTTKPDfC3wMtEwhBDThO0mY8htY WffS6TKsL0uNVpN+87fCfFgU6n7njUr0iNuFpYz15UAUbQXohgbsgcP0v/Uelj66B0+t qLgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=R0dZKbSqpa4RMujXbJGg6O0Ik7zsKtCn/44ZHpByEck=; b=KSlD7YKh4wmTnpsKfdNvoZn15BSmHFlAlUENpuwp8ewk8htXOi/Pfoh/9eje6aFlTI kS4fAOGO69xD3fUzZ6RrInFJ/actj74+66tBDUKd8qD9rVPGPvjtFSozp6+n41eeLQp2 4JtjXSsJG7GZ3KgQqXG5xqMw+BpEJKO4wfNXM5Tgbdu78a1CdekIhhNlM8ewxBTLzfgI BHy4YzQ7u3BNIMBmttapq3VRGWipPb9rRlldcEUGKEpBSr5miNIm+ZCPPvKJxNRS50mD 2JEXv01aldAx8eQQTcrdmyB52K7HeTAkbrvEqwjCd1ROgYCgFWYY8Up5z6eaWWXD7GhI 60Mg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@vanguardiasur-com-ar.20210112.gappssmtp.com header.s=20210112 header.b=e6FVL2N1; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q4-20020a63d604000000b004129d17d75dsi11946242pgg.704.2022.07.11.15.05.09; Mon, 11 Jul 2022 15:05:21 -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=@vanguardiasur-com-ar.20210112.gappssmtp.com header.s=20210112 header.b=e6FVL2N1; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231948AbiGKVQL (ORCPT + 99 others); Mon, 11 Jul 2022 17:16:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35612 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230175AbiGKVQG (ORCPT ); Mon, 11 Jul 2022 17:16:06 -0400 Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C6FBE80531 for ; Mon, 11 Jul 2022 14:16:04 -0700 (PDT) Received: by mail-ej1-x62e.google.com with SMTP id h23so10906993ejj.12 for ; Mon, 11 Jul 2022 14:16:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vanguardiasur-com-ar.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=R0dZKbSqpa4RMujXbJGg6O0Ik7zsKtCn/44ZHpByEck=; b=e6FVL2N1GoCx6ewvM5xcIt8X8A6DT47CZWwxmgZ6VEhVfW/hLzx4AqmMaA8ZxTGFWS uYsECq9XltW1jX3WXVDCSl4hyA9wycz2iyuri01alyZn2ODyJEot44R/twY9O5rDye4a okyW5qblZM0/RglcNNdkRWagXv8tPsS3+AXd314ElWLjuM77zrlG4L/FF+NpVR2YLvre Egz2+eM0ShDiJiiv8apuJHGtKQXg0HaU7gPvRPFxF6UE4x4PTRSalTbp4Nan52wvFcYl c/LTWEM3iI+8HolUo3hHSptP5Ux92BrNrF/ln3ThBN9BCLSH90A3+Pd7o1pLhD6YRk89 TP2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=R0dZKbSqpa4RMujXbJGg6O0Ik7zsKtCn/44ZHpByEck=; b=Co6mslfsJxBzn2lfuNrFRMTswIxsKcyTUAgrCWOjFrIql8L8TGz7LopOZYPoTOvpjE TzgT+ZxyzinNhUA8AKTMA3+VN2MvtrjnIqwPJuuO1/+VWKzuP7hmjJsXwA3FqUQp5W2G SmsAV96WsSNhCV2LNB/oXqnkQ/OhgwkvLP7EsdnDOSB6/THXZHngVS+WwzratfVpRb/S qKvFUd+27AIsyIphnCwXmLaFBV5t3kCnRHaufUSrK9P4bZTFZEcw4fjrM6jyS4E47F3K phm09FiBDVBOzMRGoI2UwzUt28ptKlpIwchA8mpe5PloC3139idun2nsyf2YT46ZtVU6 cC4w== X-Gm-Message-State: AJIora/2c1SZwyUVNMsqPxZmDyhL2uy8cIDAITIgiRa60N3VjhxPHapy U957f7J8WggTnePP2NI7TbkkHg3Wn3KoUyCrEW6qvw== X-Received: by 2002:a17:906:5a5b:b0:72b:39cf:6042 with SMTP id my27-20020a1709065a5b00b0072b39cf6042mr13921828ejc.301.1657574163407; Mon, 11 Jul 2022 14:16:03 -0700 (PDT) MIME-Version: 1.0 References: <20220706182901.78949-1-jernej.skrabec@gmail.com> In-Reply-To: <20220706182901.78949-1-jernej.skrabec@gmail.com> From: Ezequiel Garcia Date: Mon, 11 Jul 2022 18:15:52 -0300 Message-ID: Subject: Re: [PATCH v3 0/7] media: hantro: Add 10-bit support To: Jernej Skrabec Cc: Philipp Zabel , Mauro Carvalho Chehab , Hans Verkuil , Benjamin Gaignard , Nicolas Dufresne , Greg KH , linux-media , "open list:STAGING SUBSYSTEM" , linux-arm-kernel , Linux Kernel Mailing List , "open list:ARM/Rockchip SoC..." Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=unavailable 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 Jernej, On Wed, Jul 6, 2022 at 3:29 PM Jernej Skrabec wrote: > > This series adds support for 10-bit format handling in Hantro driver. > Most patches adjust postproc behaviour to be more universal. There is > a lot of assumptions, which need to be replaced with more generalized. > > Tested on Allwinner H6. Tested with vp92-2-20-10bit-yuv420.webm sample, > which produces correct checksum. > > Please take a look. > Looks really good. Thanks for working on this. Ezequiel > Best regards, > Jernej > > Changes fron v2: > - rebased on media-stage/master > - added P010 4L4 format documentation > - added t-b and r-b tags > > Changes from RFC: > - fixed typo in function name > - removed merged patch (P010 format) > - removed broken patch (sunxi frequency change) > - added new patch (media: hantro: postproc: Properly calculate chroma offset) > - added r-b from Ezequiel > > Ezequiel Garcia (1): > media: Add P010 tiled format > > Jernej Skrabec (6): > media: hantro: Support format filtering by depth > media: hantro: postproc: Fix buffer size calculation > media: hantro: postproc: Fix legacy regs configuration > media: hantro: postproc: Properly calculate chroma offset > media: hantro: Store VP9 bit depth in context > media: hantro: sunxi: Enable 10-bit decoding > > .../media/v4l/pixfmt-yuv-planar.rst | 18 +++++-- > drivers/media/v4l2-core/v4l2-common.c | 1 + > drivers/media/v4l2-core/v4l2-ioctl.c | 1 + > drivers/staging/media/hantro/hantro.h | 4 ++ > drivers/staging/media/hantro/hantro_drv.c | 23 +++++++++ > .../staging/media/hantro/hantro_g2_vp9_dec.c | 8 --- > .../staging/media/hantro/hantro_postproc.c | 38 +++++++++++--- > drivers/staging/media/hantro/hantro_v4l2.c | 50 +++++++++++++++++-- > drivers/staging/media/hantro/hantro_v4l2.h | 3 ++ > drivers/staging/media/hantro/sunxi_vpu_hw.c | 27 ++++++++++ > include/uapi/linux/videodev2.h | 1 + > 11 files changed, 151 insertions(+), 23 deletions(-) > > -- > 2.37.0 >