From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S937303AbeE3HQz (ORCPT ); Wed, 30 May 2018 03:16:55 -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 X-Google-Smtp-Source: ADUXVKIvYn0uOyrFt1f+YFopT364JyEg5Oth7sD+SSG776mC5r6o6KiMQtL3AepwbFx5whIzZe00jg== 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 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 From mboxrd@z Thu Jan 1 00:00:00 1970 From: keiichiw@chromium.org (Keiichi Watanabe) Date: Wed, 30 May 2018 16:16:13 +0900 Subject: [PATCH v2 2/2] media: mtk-vcodec: Support VP9 profile in decoder In-Reply-To: <20180530071613.125768-1-keiichiw@chromium.org> References: <20180530071613.125768-1-keiichiw@chromium.org> Message-ID: <20180530071613.125768-3-keiichiw@chromium.org> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.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