Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752011AbdLLJrU (ORCPT ); Tue, 12 Dec 2017 04:47:20 -0500 Received: from mailout3.samsung.com ([203.254.224.33]:29021 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750915AbdLLJrP (ORCPT ); Tue, 12 Dec 2017 04:47:15 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20171212094713epoutp039979d00ae17e7739d06bad1dcc32850f~-gv95juB_2870728707epoutp03c X-AuditID: b6c32a37-42bff70000001041-47-5a2fa5a1d7df Subject: Re: [Patch v6 10/12] [media] v4l2: Add v4l2 control IDs for HEVC encoder To: Smitha T Murthy , 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 From: Sylwester Nawrocki Message-id: <10a80dd4-737d-2c96-1679-3b04cfc45a5d@samsung.com> Date: Tue, 12 Dec 2017 10:46:46 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-version: 1.0 In-reply-to: <1513046086.22129.2.camel@smitha-fedora> Content-type: text/plain; charset="utf-8" Content-language: en-GB Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBKsWRmVeSWpSXmKPExsWy7bCmru7CpfpRBiv/C1rcWneO1eLI2qtM FjNPtLNanD+/gd3ibNMbdotNj6+xWlzeNYfNomfDVlaLtUfuslss2/SHyWLR1i/sFnf3bGO0 aGk7wuTA67FpVSebx51re9g8Ni+p9+jbsorR4/MmOY8rRxrZA9iiuGxSUnMyy1KL9O0SuDJ6 tjSyFbzgreib3sbewPiCu4uRk0NCwETi2qe5bF2MXBxCAjsYJTY8WsAE4XxnlPixYwIbTNWn /h9QiQ2MEv//7oVquc8oMaGnjRmkSlggWGLvwZdgHSICcRLNvZdZQYqYBWYySdzoWwKWYBMw lOg92scIYvMK2Ek0HT8JFmcRUJVo/n4YzBYViJA4fng5VI2gxI/J91hAbE4BU4mDje+ZQGxm AU2JF18msUDY4hLH7t9khLDlJTavecsMslhC4D+bRM/mR4wQP7hI3Pi3AeofYYlXx7ewdzFy ANnSEpeO2kLU9zNKnFjTzAjhzGCUuNM+gQmiwVri8PGLrBAb+CTefe1hhWjmlehoE4Io8ZB4 unsBVLmjxPxFvdAg2sgksWLHNuYJjHKzkDw0C8kTs5A8MQvJEwsYWVYxiqUWFOempxYbFhjr FSfmFpfmpesl5+duYgSnJy3zHYwbzvkcYhTgYFTi4d3QpRclxJpYVlyZe4hRgoNZSYS3u0k/ Sog3JbGyKrUoP76oNCe1+BCjNAeLkjiv2PprEUIC6YklqdmpqQWpRTBZJg5OqQbGim35P44v sm1putlwvOHckxaxRvGrQnkXJovrTOP/WDz3xbPUQp5fOZznzln2/WA7Ze79xujG5CPfltcE HpwsXOJ03sYlcgPTy9RkhfBD0+cyRLnndbIYTv97N7N0w/SfRU1mt30smJN6roekNF4TYnZT 27U4TN2UYdnT7OV/XafOXMX/4JyBEktxRqKhFnNRcSIAwBUPM0sDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeLIzCtJLcpLzFFi42I5/e+xoO6CpfpRBkcfmljcWneO1eLI2qtM FjNPtLNanD+/gd3ibNMbdotNj6+xWlzeNYfNomfDVlaLtUfuslss2/SHyWLR1i/sFnf3bGO0 aGk7wuTA67FpVSebx51re9g8Ni+p9+jbsorR4/MmOY8rRxrZA9iiuGxSUnMyy1KL9O0SuDJ6 tjSyFbzgreib3sbewPiCu4uRk0NCwETiU/8Ppi5GLg4hgXWMEh8mr2SEcB4ySsx4foERpEpY IFhi78GXbCC2iECcxLPLy8FsZoGZTBK779lBNGxkknj8cilYA5uAoUTv0T4wm1fATqLp+Emw BhYBVYnm74fBbFGBCInnze9ZIWoEJX5MvscCYnMKmEocbHwPdBIH0AJ1iSlTciF2iUscu3+T EcKWl9i85i3zBEaBWUi6ZyF0zELSMQtJxwJGllWMkqkFxbnpucVGBYZ5qeV6xYm5xaV56XrJ +bmbGIGRtO2wVt8OxvtL4g8xCnAwKvHwbujSixJiTSwrrsw9xCjBwawkwtvdpB8lxJuSWFmV WpQfX1Sak1p8iFGag0VJnPd23rFIIYH0xJLU7NTUgtQimCwTB6dUA6NK3Od1aotdXl3pnGbN 9mZeZvHbdT9rg9tnquzLmcDPufYP46/HL96Zp/5R7mON2KD8Vb9+pkFu0PVY14j85xqfngsZ 3vtm8b/un9KZf0bOF+WDvk8w1VL/yrMga2kvd8sTHqXOpuOL67d4c4ieYL1a+/eGcm+61VPz dL+S/fJrc3xNUu/ssVBiKc5INNRiLipOBACfVmszoAIAAA== X-CMS-MailID: 20171212094712epcas1p1ea3720708ae0c4fbaf137298ed420d38 X-Msg-Generator: CA CMS-TYPE: 101P X-CMS-RootMailID: 20171208093702epcas2p32a30a9f624e06fb543f7dd757c805077 X-RootMTR: 20171208093702epcas2p32a30a9f624e06fb543f7dd757c805077 References: <1512724105-1778-1-git-send-email-smitha.t@samsung.com> <1512724105-1778-11-git-send-email-smitha.t@samsung.com> <5b96b332-71a9-083a-2242-8bdf5554f010@linaro.org> <1513046086.22129.2.camel@smitha-fedora> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1738 Lines: 30 On 12/12/2017 03:34 AM, Smitha T Murthy wrote: >> s/Lay/Layer here and below >> > Ok I will change it. While it's fine to make such change for controls up to V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_QP... >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_QP: return "HEVC Hierarchical Lay 1 QP"; >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_QP: return "HEVC Hierarchical Lay 2 QP"; >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_QP: return "HEVC Hierarchical Lay 3 QP"; >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_QP: return "HEVC Hierarchical Lay 4 QP"; >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_QP: return "HEVC Hierarchical Lay 5 QP"; >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_QP: return "HEVC Hierarchical Lay 6 QP"; ...for the controls below we may need to replace "Lay" with "L." to make sure the length of the string don't exceed 31 characters (32 with terminating NULL). The names below seem to be 1 character too long and will be truncated when running VIDIOC_QUERY_CTRL ioctl. >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_BR: return "HEVC Hierarchical Lay 0 Bit Rate"; >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_BR: return "HEVC Hierarchical Lay 1 Bit Rate"; >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_BR: return "HEVC Hierarchical Lay 2 Bit Rate"; >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_BR: return "HEVC Hierarchical Lay 3 Bit Rate"; >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_BR: return "HEVC Hierarchical Lay 4 Bit Rate"; >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_BR: return "HEVC Hierarchical Lay 5 Bit Rate"; >>> + case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_BR: return "HEVC Hierarchical Lay 6 Bit Rate"; -- Regards, Sylwester