Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751359AbdGQLkg (ORCPT ); Mon, 17 Jul 2017 07:40:36 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:44568 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751283AbdGQLke (ORCPT ); Mon, 17 Jul 2017 07:40:34 -0400 X-AuditID: b6c32a2d-f79866d0000012d5-e1-596ca230011e Subject: Re: [Patch v5 12/12] Documention: v4l: Documentation for HEVC CIDs From: Smitha T Murthy To: Stanimir Varbanov Cc: linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, kyungmin.park@samsung.com, kamil@wypas.org, jtp.park@samsung.com, a.hajda@samsung.com, mchehab@kernel.org, pankaj.dubey@samsung.com, krzk@kernel.org, m.szyprowski@samsung.com, s.nawrocki@samsung.com In-Reply-To: <617cb1c5-074c-3f47-0096-fe7568dab8be@linaro.org> Date: Mon, 17 Jul 2017 16:48:56 +0530 Message-ID: <1500290336.16819.6.camel@smitha-fedora> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 (2.28.3-1.fc12) Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPKsWRmVeSWpSXmKPExsWy7bCmlq7BopxIgxkdrBa31p1jtTiy9iqT xcwT7awW589vYLc42/SG3WLT42usFpd3zWGz6NmwldVi7ZG77BbLNv1hsli09Qu7xeE3QMUt bUeYHHg9Nq3qZPO4c20Pm8fmJfUefVtWMXp83iTnceVII3sAWxSXTUpqTmZZapG+XQJXRse+ Q4wFk0QrZm1bxdLAuEygi5GTQ0LARKJx1jE2CFtM4sK99UA2F4eQwFJGiY2XH7JCOJ8YJY7f WoPgNP09zwTT3jF/DjNEYiejxLcndxghnLeMEj1v9zCCVAkLeEt8mnADbAmbgI7Et/enwWwR oO7bi3azgDQwC2xjkrh87TPYWE4BO4mNfSCXcHCwCKhKvHosAxLmBar/uGQHE0iYV0BQ4u8O YYgjtCXWNZxhAbGZBeQltr+FOEhCoJ1d4sXNm4wQRS4SDT/WQ10tLPHq+BZ2CFtK4mV/G5Rd LrHnz08WiOYGRom5xxuhmu0lDlyZwwKymFlAU2L9Ln2IsK1E17E5rBCL+SR6fz+Bmq8ksejM CXaQcgkBXomONiGIsIfE8nPToSY6Stw83MY2gVFxFsI3s5B8MAth1wJG5lWMYqkFxbnpqcWm BUZ6xYm5xaV56XrJ+bmbGMHJSkt3B+OXBd6HGAU4GJV4eA2KcyKFWBPLiitzDzFKcDArifD+ nwcU4k1JrKxKLcqPLyrNSS0+xCjNwaIkzqu+8lqEkEB6YklqdmpqQWoRTJaJg1OqgXExa2lc e20A4+yUM3Zsi/+p/zi29m/f9bTNG6cxsXxsC83IKl2iGD+x3stXL/VL0kaNpH6+ecf61YM/ VxhE5s4t3lnprOX2bF1lvdRcDqOGI0tyzP8lFBRvXLDWxEmSmavuJNfqNXMLRE+keMvIFiZx V4cbuhwzas84s9uDVVTz2YFk557rSizFGYmGWsxFxYkAio3/mVIDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRmVeSWpSXmKPExsWy7bCSnO61hTmRBq96+SxurTvHanFk7VUm i5kn2lktzp/fwG5xtukNu8Wmx9dYLS7vmsNm0bNhK6vF2iN32S2WbfrDZLFo6xd2i8NvgIpb 2o4wOfB6bFrVyeZx59oeNo/NS+o9+rasYvT4vEnO48qRRvYAtigum5TUnMyy1CJ9uwSujI59 hxgLJolWzNq2iqWBcZlAFyMnh4SAiUTH/DnMELaYxIV769m6GLk4hAS2M0pMebiSCSIhIbHy 9yRGCFtYYuW/5+wQRa8ZJSZ+XM0CkhAW8Jb4NOEGG4jNJqAj8e39aTBbBGjD7UW7WUAamAXW M0m0XPvFDpLgFLCT2NgHs66bSeLkrSWsIAlmAU2J1u2/gYo4OFgEVCVePZYBCfMCDfq4ZAcT SJhXQFDi7w5hiIO0JdY1nGGB6JSX2P52DvMERqFZSAbNQuiYhaRqASPzKkbR1ILi3PTc4gIj veLE3OLSvHS95PzcTYzgyNJK2sG4aUb4IUYBDkYlHl4Hs5xIIdbEsuLK3EOMEhzMSiK8/+cB hXhTEiurUovy44tKc1KLDzFKc7AoifNur94QISSQnliSmp2aWpBaBJNl4uCUamBMfx6sY7d8 u2fd6/TJS9M2fbOJOuUnz8suGTzf7w+DqsOXM9E8VaJu3YEz7f9e1v1xQzxr55VXJt4l6tsU N85qE7MQvD+hkk+Bc/2qw0pSL2fb1p9ZnPClUk71VJLmRz3pd6afZRx6XgjLTprR0yTXEL94 s9ax1DunXuVNm3tdf8GdQOOlh24qsRRnJBpqMRcVJwIAbNZM5agCAAA= X-CMS-MailID: 20170717114031epcas5p3f50cdb3a9aec9bb5044691adefdebfd8 X-Msg-Generator: CA X-Sender-IP: 182.195.40.13 X-Local-Sender: =?UTF-8?B?U21pdGhhIFQgTXVydGh5G1NTSVItRkRTIFNXG+yCvOyEsQ==?= =?UTF-8?B?7KCE7J6QG0xlYWQgRW5naW5lZXI=?= X-Global-Sender: =?UTF-8?B?U21pdGhhIFQgTXVydGh5G1NTSVItRkRTIFNXG1NhbXN1bmcg?= =?UTF-8?B?RWxlY3Ryb25pY3MbTGVhZCBFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG1NXQUhRG0MxMElEMDdJRDAxMDk5Nw==?= Content-Type: text/plain; charset="utf-8" X-MTR: 20170717114031epcas5p3f50cdb3a9aec9bb5044691adefdebfd8 CMS-TYPE: 105P X-CMS-RootMailID: 20170619052521epcas5p36a0bc384d10809dcfe775e6da87ed37b X-RootMTR: 20170619052521epcas5p36a0bc384d10809dcfe775e6da87ed37b References: <1497849055-26583-1-git-send-email-smitha.t@samsung.com> <1497849055-26583-13-git-send-email-smitha.t@samsung.com> <617cb1c5-074c-3f47-0096-fe7568dab8be@linaro.org> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2613 Lines: 91 On Fri, 2017-07-07 at 17:59 +0300, Stanimir Varbanov wrote: > Hi, > > On 06/19/2017 08:10 AM, Smitha T Murthy wrote: > > Added V4l2 controls for HEVC encoder > > > > Signed-off-by: Smitha T Murthy > > --- > > Documentation/media/uapi/v4l/extended-controls.rst | 364 +++++++++++++++++++++ > > 1 file changed, 364 insertions(+) > > > > diff --git a/Documentation/media/uapi/v4l/extended-controls.rst b/Documentation/media/uapi/v4l/extended-controls.rst > > index abb1057..7767c70 100644 > > --- a/Documentation/media/uapi/v4l/extended-controls.rst > > +++ b/Documentation/media/uapi/v4l/extended-controls.rst > > @@ -1960,6 +1960,370 @@ enum v4l2_vp8_golden_frame_sel - > > 1, 2 and 3 corresponding to encoder profiles 0, 1, 2 and 3. > > > > > > > > > +``V4L2_CID_MPEG_VIDEO_HEVC_PROFILE`` > > + (enum) > > + > > +enum v4l2_mpeg_video_hevc_profile - > > + Select the desired profile for HEVC encoder. > > + > > +.. raw:: latex > > + > > + \begin{adjustbox}{width=\columnwidth} > > + > > +.. tabularcolumns:: |p{11.0cm}|p{10.0cm}| > > + > > +.. flat-table:: > > + :header-rows: 0 > > + :stub-columns: 0 > > + > > + * - ``V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN`` > > + - Main profile. > > MAIN10? > No just MAIN. > > + * - ``V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_STILL_PICTURE`` > > + - Main still picture profile. > > + > > +.. raw:: latex > > + > > + \end{adjustbox} > > + > > + > > > > > +MFC 10.10 MPEG Controls > > +----------------------- > > + > > +The following MPEG class controls deal with MPEG decoding and encoding > > +settings that are specific to the Multi Format Codec 10.10 device present > > +in the S5P and Exynos family of SoCs by Samsung. > > + > > + > > +.. _mfc1010-control-id: > > + > > +MFC 10.10 Control IDs > > +^^^^^^^^^^^^^^^^^^^^^ > > + > > +``V4L2_CID_MPEG_MFC10_VIDEO_HEVC_REF_NUMBER_FOR_PFRAMES (integer)`` > > + Selects number of P reference pictures required for HEVC encoder. > > + P-Frame can use 1 or 2 frames for reference. > > + > > +``V4L2_CID_MPEG_MFC10_VIDEO_HEVC_PREPEND_SPSPPS_TO_IDR (integer)`` > > + Indicates whether to generate SPS and PPS at every IDR. Setting it to 0 > > + disables generating SPS and PPS at every IDR. Setting it to one enables > > + generating SPS and PPS at every IDR. > > + > > I'm not sure those two should be driver specific, have to check does > venus driver has similar controls. > Yes please check and let me know if you have similar controls, I will move it out. > > + > > .. _camera-controls: > > > > Camera Control Reference > > >