Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751187AbdCNLkK (ORCPT ); Tue, 14 Mar 2017 07:40:10 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:40921 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750780AbdCNLkI (ORCPT ); Tue, 14 Mar 2017 07:40:08 -0400 X-AuditID: b6c32a2d-f793d6d0000012b6-1c-58c7d6878fbd Subject: Re: [Patch v2 11/11] Documention: v4l: Documentation for HEVC CIDs From: Smitha T Murthy To: Andrzej Hajda 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, mchehab@kernel.org, pankaj.dubey@samsung.com, krzk@kernel.org, m.szyprowski@samsung.com, s.nawrocki@samsung.com In-reply-to: <6c537c6a-0b87-0624-6770-73404972fb7a@samsung.com> Date: Tue, 14 Mar 2017 17:11:53 +0530 Message-id: <1489491713.27807.144.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+NgFtrCKsWRmVeSWpSXmKPExsWy7bCmlm77teMRBssWm1jcWneO1eLI2qtM FjNPtLNanD+/gd3ibNMbdotNj6+xWlzeNYfNomfDVlaLtUfuslss2/SHyWLR1i/sFofftLM6 8HhsWtXJ5rF5Sb1H35ZVjB6fN8l5XDnSyB7AGsVlk5Kak1mWWqRvl8CVce/wa7aC+zwVmzqW sTQw9nJ1MXJySAiYSJxt/s4MYYtJXLi3nq2LkYtDSGApo8T/ORPZIZxPjBLtk7awg1SBOfe+ esN0bzt8EqpjJ6PEgi87mSGct4wSFy/tA5srLOAt0f3vDhOIzSagI/Ht/Wk2EFtEQF1i9sk7 YA3MAvOYJN4uW88IkuAUsJd4vnAKK4jNIqAq0Xl8B9hqXgEziU1XZwHZHEC2oMTfHcIQV2hL rGs4wwJiMwvIS2x/OwdspoTAdzaJU3tvsUIUuQDNXANlC0u8Og7xjoSAlMTL/jZ2iIZmRom5 25pZIBITGCVWtpZC2PYSB67MYQFZzCygKbF+lz5E2Fai79hFJpCwhACfxI23ghA38En0/n7C BFGiJLHozAl2iBJeiY42IYiwh8TaziPsExiVZiE8MwvJA7MQVi1gZF7FKJZaUJybnlpsWmCk V5yYW1yal66XnJ+7iRGclrR0dzB+WeB9iFGAg1GJh9fA/HiEEGtiWXFl7iFGCQ5mJRFe2atA Id6UxMqq1KL8+KLSnNTiQ4zSHCxK4rxRBhMjhATSE0tSs1NTC1KLYLJMHJxSDYxMxfYbRTpP q5yaJrB88vY6hh6xPesfMphNElhntk172XQNU8ZLU4Mnzl1ta2P7kP2+sN1Z3wahvp9eUkuv dEzdcXCu8U29vcvaKu7Oj//1QmDjNXedzx/UrRrXdthk5K/wuubezBOZct9m9rTDsmZGGVKF 75Rc+SeJF62LDf6utiI37dakCRlKLMUZiYZazEXFiQCn+gNuRwMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeLIzCtJLcpLzFFi42LZdlhJXtft2vEIg8W/TS1urTvHanFk7VUm i5kn2lktzp/fwG5xtukNu8Wmx9dYLS7vmsNm0bNhK6vF2iN32S2WbfrDZLFo6xd2i8Nv2lkd eDw2repk89i8pN6jb8sqRo/Pm+Q8rhxpZA9gjeKySUnNySxLLdK3S+DKuHf4NVvBfZ6KTR3L WBoYe7m6GDk5JARMJLYdPskGYYtJXLi3Hsjm4hAS2M4o8fvfcnaIhIrE5Cf3oYqEJVb+ew4W FxJ4zSjx76s5iC0s4C3R/e8OE4jNJqAj8e39abB6EQF1idkn7zCDDGUWmMkk8XfPN2aQBKeA vcTzhVNYIbb1MEn8X7qaFSTBLKAp0br9N9gGFgFVic7jO8BsXgEziU1XZwHZHEC2oMTfHcIQ B2lLrGs4wwLRKi+x/e0c5gmMQrOQTJqF0DELSdUCRuZVjKKpBcW56bnFBUZ6xYm5xaV56XrJ +bmbGMFRpJW0g3HTjPBDjAIcjEo8vAUqxyOEWBPLiitzDzFKcDArifDKXgUK8aYkVlalFuXH F5XmpBYfYpTmYFES591evSFCSCA9sSQ1OzW1ILUIJsvEwSnVwGjz+2ji8RKXzhc7C6PX//V6 05X1oNSft4/rb0SY3sWlloZWZQq3ZE3t2/d+E4mPWmwhvsyyofCM8MlPTjVKb1ptjfsjd0qb uz3+7CHlqe3M/jTe8bH0lDlhcx+sVTFo+Z4Vf8VzGlvSX8+CHsf57qzTV5vOS1kX8mJ6hNRS Dzfb3e2iYf4/lViKMxINtZiLihMB/Wy6JJ4CAAA= X-CMS-MailID: 20170314113951epcas5p2389c14195446ddfa3f4a61182dcdbe3c X-Msg-Generator: CA X-Sender-IP: 182.195.40.13 X-Local-Sender: =?UTF-8?B?U21pdGhhIFQgTXVydGh5G1NTSVItVHVybiBLZXkgU29sdXRp?= =?UTF-8?B?b25zG+yCvOyEseyghOyekBtMZWFkIEVuZ2luZWVy?= X-Global-Sender: =?UTF-8?B?U21pdGhhIFQgTXVydGh5G1NTSVItVHVybiBLZXkgU29sdXRp?= =?UTF-8?B?b25zG1NhbXN1bmcgRWxlY3Ryb25pY3MbTGVhZCBFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG1NXQUhRG0MxMElEMDdJRDAxMDk5Nw==?= Content-type: text/plain; charset=utf-8 X-MTR: 20170314113951epcas5p2389c14195446ddfa3f4a61182dcdbe3c X-EPHeader: CA CMS-TYPE: 105P X-Auth-Email: smitha.t@samsung.com X-HopCount: 7 X-CMS-RootMailID: 20170303090518epcas5p4d50e0bbaae69e93dc931c29ffaaa658b X-RootMTR: 20170303090518epcas5p4d50e0bbaae69e93dc931c29ffaaa658b References: <1488532036-13044-1-git-send-email-smitha.t@samsung.com> <1488532036-13044-12-git-send-email-smitha.t@samsung.com> <6c537c6a-0b87-0624-6770-73404972fb7a@samsung.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1588 Lines: 41 On Tue, 2017-03-07 at 13:08 +0100, Andrzej Hajda wrote: > On 03.03.2017 10:07, Smitha T Murthy wrote: > > Added V4l2 controls for HEVC encoder > > It should be rather "Document controls for HEVC encoder" or sth similar. > > In general most of comments are in previous patch. > Few additional comments: > - please be careful about control names - they are exported to userspace > and becomes ABI, so it will be difficult to change them later (this > comment is rather to previous patch), > - please provide good documentation as for most users this documentation > will be the only available source of information, > - in short: bugs in the driver can be easily fixed(usually), wrong > control names will be hard to fix, weak documentation will prevent using it. > > And regarding this patch: > - please expand all acronyms (pb, tmv, BIT,...), > - please consider using menu instead of numbers for profile, level, > tier, types, generally everywhere where control value enumerates > 'things' and is not a pure number (coefficient, counter,...), > - if control is per-frame please drop it, V4L2 does not support it at > the moment ( I suppose ), > > Regards > Andrzej > > Ok I will change the patch description. I will try to document each control more elaborately and check the control names again. I do understand your concern regarding the wrong documentation, I will try to make more understandable and helpful. I will expand the macro names in the next version. I will create a menu for controls where it is applicable. Thank you so much for your review. Regards, Smitha >