Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4184491imm; Wed, 30 May 2018 00:18:56 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIE1nEX/NwGvlQ/sEC44ShmPTAdjBr73U/Dtg2X0FBIZUfpQyiXk5kcd7apVeI0xXPzBnJ6 X-Received: by 2002:a17:902:b94a:: with SMTP id h10-v6mr1740743pls.321.1527664736324; Wed, 30 May 2018 00:18:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527664736; cv=none; d=google.com; s=arc-20160816; b=Rl7wdD220LN1NNqfzA4VHs4TxVr/AFWuMl/+LkUkWutfX0ZAyPefsshDMGOHK03/X2 dgdVV0RyEgU8rY033y9nQcBJRmeXVA6Gz7h9rMw+QYPitAL+jwcowYnumgeaAQ9B9hRK TC8P5vCxC3ytg/s9gCzjszuOu0TznSgC6fNKW3oUkjSJQufK8eYDmLYeLjTr7f0aP0v3 2TspcLrGns10v0A6T2EFgF0CDV6qCC0gE0sMTvQ7ArdirsPaTOD0TFWPB8WcsRTSy5Ey mNsblSBm7e3JzrhLUXsi6aLoYQx5VxozPMUFwUzpJf6md8xZW06oeacYOt4IMnUKxFzG HUnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=6BGGkrhBR2Je93y/+DbGuqYTFOSea+MUfICa4aqLCOM=; b=Jzs2Zb03DLgJ6FxIBpiEoF+3Oehma80m7oG9LiuGweTZAnCeTuUPSpefixTlgSRQ0+ QLdGs+AjWhBcAMyxV9a5qEeZZbkCM2vWGEdmpuDf5R3FScfi8CuJpaVhLYN6ldjMEDKG 2DiOg28rXJJYuMhPZxX8fsyZIT6ymz+W1KJ/ZP7GLogtuyrdIF5+aSKTerHjYWkFxFWM 2Zwq1ZvylJ/wzu2t+k3xM4MzhddcsUokJdhxzgOO9mhE7bBwTMvzBO9sA/JOh9UKqRtR Q7fgB2fxkO33S+leeKaWJcYqmuVZo0VUmPXeA8g8ue7gsBwXGoELDjBUwSnLBHfIVpoQ ezsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=WwjlAzJX; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p7-v6si33101336plk.293.2018.05.30.00.18.42; Wed, 30 May 2018 00:18:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=WwjlAzJX; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S937301AbeE3HQy (ORCPT + 99 others); Wed, 30 May 2018 03:16:54 -0400 Received: from mail-pl0-f66.google.com ([209.85.160.66]:32893 "EHLO mail-pl0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935032AbeE3HQv (ORCPT ); Wed, 30 May 2018 03:16:51 -0400 Received: by mail-pl0-f66.google.com with SMTP id n10-v6so10523531plp.0 for ; Wed, 30 May 2018 00:16:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=6BGGkrhBR2Je93y/+DbGuqYTFOSea+MUfICa4aqLCOM=; b=WwjlAzJXwvl2lMOdj0GQidu4DJMJ1fIw99uIVHhWMSU4hlk6j+DWb0X8yrWc1iGpvD gVgKaQ89MmFwRBQCj5F3tgGSqkYa19X53Nbk5iPB1BOWeecAcPueP/zDWgKv/lPNndq5 qKgW53BS1/bzP2eiAqCgoEBGei8ke7OW9uuvg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=6BGGkrhBR2Je93y/+DbGuqYTFOSea+MUfICa4aqLCOM=; b=I1ctdu1fLvMl+tywCE4X+1euTJD8Hg7FGqNFw/eOMFfu0ew0ZfZIz0kCyDx4FQb343 GasieFEc0l+MRxF5TMmha0BVEGiSPg6wL7JATs6owKCzWMpSi1ZlOM5B/X+XOTfDRfeI IbJnpGC8INDajQKIH3/YtMvuMW5I4bYIhp//J9Fjn0IRpV8ix2X9zWVcWKmyZL1iFoYd M5Elk3bTCPTAtGN8lQQ7KU3Z3wAkRtNR/fnq+DprIUUUqsdN1F9SzFRYFJ0oq5Ba0prp GlXv7xEJCOJocuz0CFKeU2E5mIWbBRDBkFQetlW1xLKMqOFLq6Z50XwOSJcDluw2iqxp 5QNA== X-Gm-Message-State: ALKqPwdoVxwTu+vyP3VfrZwcc1hbwuJajtaoB0vUfAhIKVVk+NTQUPiu gsry1eRo1SqeIuaiXKSSX5o5Rg== X-Received: by 2002:a17:902:7484:: with SMTP id h4-v6mr1681117pll.154.1527664611022; Wed, 30 May 2018 00:16:51 -0700 (PDT) Received: from keiichiw1.tok.corp.google.com ([2401:fa00:4:4:d188:dcc9:1684:2dfd]) by smtp.gmail.com with ESMTPSA id z129-v6sm54865651pfb.108.2018.05.30.00.16.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 May 2018 00:16:49 -0700 (PDT) From: Keiichi Watanabe To: linux-arm-kernel@lists.infradead.org Cc: Mauro Carvalho Chehab , Tiffany Lin , Andrew-CT Chen , Matthias Brugger , Hans Verkuil , Sakari Ailus , Sylwester Nawrocki , Smitha T Murthy , Keiichi Watanabe , Tom Saeger , Andy Shevchenko , Tomasz Figa , Ricardo Ribalda Delgado , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH v2 2/2] media: mtk-vcodec: Support VP9 profile in decoder Date: Wed, 30 May 2018 16:16:13 +0900 Message-Id: <20180530071613.125768-3-keiichiw@chromium.org> X-Mailer: git-send-email 2.17.0.921.gf22659ad46-goog In-Reply-To: <20180530071613.125768-1-keiichiw@chromium.org> References: <20180530071613.125768-1-keiichiw@chromium.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add V4L2_CID_MPEG_VIDEO_VP9_PROFILE control in MediaTek decoder's driver. MediaTek decoder only supports profile 0 for now. Signed-off-by: Keiichi Watanabe --- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c index 86f0a7134365..f9393504356d 100644 --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c @@ -1400,6 +1400,12 @@ int mtk_vcodec_dec_ctrls_setup(struct mtk_vcodec_ctx *ctx) V4L2_CID_MIN_BUFFERS_FOR_CAPTURE, 0, 32, 1, 1); ctrl->flags |= V4L2_CTRL_FLAG_VOLATILE; + v4l2_ctrl_new_std_menu(&ctx->ctrl_hdl, + &mtk_vcodec_dec_ctrl_ops, + V4L2_CID_MPEG_VIDEO_VP9_PROFILE, + V4L2_MPEG_VIDEO_VP9_PROFILE_3, + ~(1U << V4L2_MPEG_VIDEO_VP9_PROFILE_0), + V4L2_MPEG_VIDEO_VP9_PROFILE_0); if (ctx->ctrl_hdl.error) { mtk_v4l2_err("Adding control failed %d", -- 2.17.0.921.gf22659ad46-goog