Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp1623209imm; Thu, 14 Jun 2018 00:48:32 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLksskmde+zQf/Tf7dBJPyE1oVEv9R39YCwlvWHx+4/kfnGNTOqNZK6a6eJ/1QTPzJqyNaQ X-Received: by 2002:a65:5246:: with SMTP id q6-v6mr1354572pgp.152.1528962512343; Thu, 14 Jun 2018 00:48:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528962512; cv=none; d=google.com; s=arc-20160816; b=JHuIyusIoUXk0DT2pU3ZeLs+dcNQsw4U2OY8jFA351/1CvdbY6LABSPip4xMntXO2X VszFnygU5BbZUrzso4/PfhhhniuwzKxH3SYS4GUQAFg4sSY707Fntu8Q/BwARnAsdcoX 1jp1wd3whlzCMfI0JlHS4xBeApJ4DX94J0AmCjPl9o9MBN6E/OHpcI7xqAQ+zdytFkzc ybt3gEotV8b4rHdCGIxlP8z/yOxyQfDMgMB6OkDvsmmB+3KLvIg5/FFGG8tBoXfpaiOm 8JgQ3haG3c5nGHpr8lBH7VE22VmEOAf0c9eIPUX3iYNTOr5lfcLmvJkBVpxYpo6MQm5p NAzA== 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=mHz5AKgDUD0rTL77iNLGvl6AY6qKgjnmhQn6Klvek3I=; b=S4kQuJmZANZZ2NEiFHRjMGdyX4CndiIwogcLLdTJ6hhQ4CngxDUaeQRERaJdQKZbsC V1CUhUXdvsyEGIFYX5PvTN864gsurcS9LFtjAgKGtF5QntEmj0lh0MRjnGfhsLPo0fF3 +XNlUdnr9RR9PhIag4HXeyC2SJ6nNhMidM9CqiMaBGSQoG1U8UwuA2AbXK9ySu5rBFuL ZGoL1SMX/OZVhLvzLyu1I8L/3hqBZ+tBmriQ3UrQywPVDqNsR+q6G4X9zKv3IOOHimdD sHPd6LR5Bsd2BFTrTL5x0CEcZDLWqTtcZ04Yu/F35HIlM4qU6evzTqZwkyaxchMxJZ9X xhig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=OuJEOuzt; 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 j6-v6si4051699pgs.615.2018.06.14.00.48.18; Thu, 14 Jun 2018 00:48:32 -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=OuJEOuzt; 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 S1754827AbeFNHro (ORCPT + 99 others); Thu, 14 Jun 2018 03:47:44 -0400 Received: from mail-pf0-f193.google.com ([209.85.192.193]:38303 "EHLO mail-pf0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754810AbeFNHrl (ORCPT ); Thu, 14 Jun 2018 03:47:41 -0400 Received: by mail-pf0-f193.google.com with SMTP id b74-v6so2799125pfl.5 for ; Thu, 14 Jun 2018 00:47:41 -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=mHz5AKgDUD0rTL77iNLGvl6AY6qKgjnmhQn6Klvek3I=; b=OuJEOuzt8lDtj0E9xEkgKSY5UZkP4XD54wZe4Y5QL4t/Og+bc5g7tEar5SeCYLufun JLPVybAvoew7qwuQhsBW5vH3RY6xhzFtt9x2/zIgMGh+UkmUHYqyKAL8ZKDFIc8rb7Ab lVOBmmGNizz7/zctHOKP87F+vlGiyyoX6wAsg= 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=mHz5AKgDUD0rTL77iNLGvl6AY6qKgjnmhQn6Klvek3I=; b=nYUm0ij48OpV+r2idAZDOTjWfYjAQ7rzWBkLobLDHMYr3gWxooH39yWZux1GLXvaF5 pV0HRYAGIjjAgYzt/cZWuzV1Nx18WsjW4p4l6vMK5Q+AHsvTJJpVE5xjsZvlP5HmwIJc GS9jJw91D4XFjsaC0T17onE7C6AGxFXp1Xg4C5SqYYQEtWR6kxE1ViNQU0M4uW8YTZrH WdKXxqNvsiozLYZeLgq7QK4X6Qf6IhJ3G8GIDb6Er84hxvZ7DDfhGFSokWs5XgPgyhAy GaLyvA+oA71UZacKxbH1I732W10zJC/+XbsSV3fto/wQyjZ5jfeO2iE7/zqA5GPGjSkt VQ6Q== X-Gm-Message-State: APt69E26DL3tCmXocVUPJNUQ3SR/PaAC5FKSxfZTgouZxqqyA4BCQRm+ DS3qtcJtlaYEy0Z/fD7YhA56XsRoKUs= X-Received: by 2002:a65:6303:: with SMTP id g3-v6mr1370545pgv.424.1528962460873; Thu, 14 Jun 2018 00:47:40 -0700 (PDT) Received: from keiichiw1.tok.corp.google.com ([2401:fa00:4:4:968c:de0d:27a3:4bef]) by smtp.gmail.com with ESMTPSA id y11-v6sm6522788pfn.92.2018.06.14.00.47.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Jun 2018 00:47:39 -0700 (PDT) From: Keiichi Watanabe To: linux-arm-kernel@lists.infradead.org Cc: Mauro Carvalho Chehab , Tiffany Lin , Andrew-CT Chen , Matthias Brugger , Stanimir Varbanov , Kyungmin Park , Kamil Debski , Jeongtae Park , Andrzej Hajda , Hans Verkuil , Keiichi Watanabe , Jonathan Corbet , Sakari Ailus , Smitha T Murthy , Ricardo Ribalda Delgado , Tomasz Figa , Andy Shevchenko , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-msm@vger.kernel.org, s.nawrocki@samsung.com Subject: [PATCH v3 3/3] media: mtk-vcodec: Support VP9 profile in decoder Date: Thu, 14 Jun 2018 16:46:52 +0900 Message-Id: <20180614074652.162796-4-keiichiw@chromium.org> X-Mailer: git-send-email 2.18.0.rc1.242.g61856ae69a-goog In-Reply-To: <20180614074652.162796-1-keiichiw@chromium.org> References: <20180614074652.162796-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 | 5 +++++ 1 file changed, 5 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..ba986232b953 100644 --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c @@ -1400,6 +1400,11 @@ 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_0, + 0, V4L2_MPEG_VIDEO_VP9_PROFILE_0); if (ctx->ctrl_hdl.error) { mtk_v4l2_err("Adding control failed %d", -- 2.18.0.rc1.242.g61856ae69a-goog