Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp4198881pxb; Tue, 17 Nov 2020 14:09:52 -0800 (PST) X-Google-Smtp-Source: ABdhPJzGEX3qEzT//ZNs+hBrtfmgFTOzcS/Fq0rXwaZ2w+twPv87Ciuryzveiw5tYyU9eTEkelSs X-Received: by 2002:aa7:ce8d:: with SMTP id y13mr9717575edv.65.1605650992442; Tue, 17 Nov 2020 14:09:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605650992; cv=none; d=google.com; s=arc-20160816; b=gTEGl3pbK51l3My7/nm2UOKVVuXlVyvrldUX+5Ka1xAY8QjufdRKrJ7yJ36h4CnhHK ndnIE0kXX1FXP6B9C/qhQeZf/efk9Qsn1zgXmi6e3B4VBiiedRDc5DA5M+f6f479XSDg j9jb1t/G3T0rFGGbDMOCCa0N3mKiE8flXnqpgyHMYrLRJAek6hCouROLWJpRVzof43DZ fzYZZh5+2j+jtKOHErtskZov8jaCPF6K+ALGklLIbOkOeP+uPCsX8uwNgksyNbPWDKao lyzyCPza05RutDGR8lmjRUqDOjULkdof3rYHj+KT0kY8pNj68RxTmG44GNT8l227BzZg TWfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:cms-type:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:cc:to:subject:dkim-signature:dkim-filter; bh=s1acGkiU17hKCSykFbk+G0PZnrQvq6K5WtZ7m735Qk4=; b=zddnwYyjPC4RHKInpf3ladhf8+r2qPjrp42KLdYEYYl8ww4UPAgLpiWM2qwYcWwuxa +RIJ9/Uq5eLy4ikWM2RCz/uc9pL5SJIyp7cagNAfQs1Cmz2rX39yWbtZvoNKdiAVWClv pxz4r2uvbp5j4Z9+H9558Wu/MISvnrPAmcWMTNvQ1PIePc065fA5LqV7waN4aCTSKA3w AKPz4GN2i7vf6+N+3ZjRclUj5SgSaqkVmoZpMs4AJQfr4nPnMBX/tAXRFwcwXIfAl6nj wRMY1nJh/eegf8VoGQCko0dGDodep+qbilf1BCbgQ1KwPtdZkD89+y51IdsgHIScFaIk w6FA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=uPnY9zgv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e26si17260746edr.162.2020.11.17.14.09.30; Tue, 17 Nov 2020 14:09:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=uPnY9zgv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728697AbgKQWFc (ORCPT + 99 others); Tue, 17 Nov 2020 17:05:32 -0500 Received: from mailout2.w1.samsung.com ([210.118.77.12]:53536 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727439AbgKQWFc (ORCPT ); Tue, 17 Nov 2020 17:05:32 -0500 Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20201117220504euoutp024f8d9ecc11fa4aac09ba57bc71a3cdf6~Ias77RFbM1813418134euoutp02Q for ; Tue, 17 Nov 2020 22:05:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20201117220504euoutp024f8d9ecc11fa4aac09ba57bc71a3cdf6~Ias77RFbM1813418134euoutp02Q DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1605650704; bh=s1acGkiU17hKCSykFbk+G0PZnrQvq6K5WtZ7m735Qk4=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=uPnY9zgvWX3SXlXpu0DrqA2i6wirurS/CLoj3rhWtOg6MWhOmHtWBLlrvHXH09kY3 99r5wUCJD1Qx4dBcsWmjoJMW6fQiLbmv4WJJbpUdJ+v75Vsnj2LJNG4cV5/2yTznSh yj40anWvIY2SwAz3PFAj3tmEzxKA0/fIZNoq/mfk= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20201117220456eucas1p2d38f386cfb73eceaef043c7c1881f22e~Ias0TZXvL1657516575eucas1p27; Tue, 17 Nov 2020 22:04:56 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id EB.09.44805.80944BF5; Tue, 17 Nov 2020 22:04:56 +0000 (GMT) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20201117220455eucas1p20293e57fd8be5d19ed9bccdb43475e6e~Iasz_Cp7U1656816568eucas1p2h; Tue, 17 Nov 2020 22:04:55 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20201117220455eusmtrp2be865bee49aead0b4f8643917761cd33~Iasz9ZTr61350513505eusmtrp2Q; Tue, 17 Nov 2020 22:04:55 +0000 (GMT) X-AuditID: cbfec7f4-b4fff7000000af05-f0-5fb449089c67 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 3E.9E.21957.70944BF5; Tue, 17 Nov 2020 22:04:55 +0000 (GMT) Received: from [106.210.88.143] (unknown [106.210.88.143]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20201117220455eusmtip13a53a59ab9300e1cd452fa0bc734bc0e~IaszXe3Kw1885918859eusmtip1y; Tue, 17 Nov 2020 22:04:55 +0000 (GMT) Subject: Re: [PATCH 3/4] s5p-mfc: Use display delay and display enable std controls To: Stanimir Varbanov , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: Kyungmin Park , Kamil Debski , Hans Verkuil , Ezequiel Garcia , Nicolas Dufresne From: Marek Szyprowski Message-ID: <5d3f86a5-7fc5-bbcb-bb26-560abd364ad8@samsung.com> Date: Tue, 17 Nov 2020 23:04:55 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.4.3 MIME-Version: 1.0 In-Reply-To: <20201109173541.10016-4-stanimir.varbanov@linaro.org> Content-Transfer-Encoding: 7bit Content-Language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGKsWRmVeSWpSXmKPExsWy7djPc7ocnlviDZbvYrXYueELu8XFmXdZ LGaeaGe1ONv0ht1i0+NrrBYT959lt7i8aw6bRc+GrawWu77cY7NoaTvC5MDlsePuEkaPO9f2 sHlsXlLv0bdlFaPH501yHleONLJ7nPr6mT2APYrLJiU1J7MstUjfLoErY9GptUwFlwQqjkxd wNLAeIK3i5GTQ0LAROL/joeMILaQwApGibb5ml2MXED2F0aJLcvvs0A4nxkljrTOYoHpWP14 NhNEYjmjxIJjFxghnPdAzv3drCBVwgKhEtdeLwBLiAjsYJT4tHQOmMMscJ1RomXzAjaQKjYB Q4mut11gNq+AncSeyY3MIDaLgKrEt5YfYLaoQJLE9i3bWSFqBCVOznwCdAcHB6eAk8Sny3wg YWYBeYntb+cwQ9jiEreezAc7T0KgnVNi1r5JTBB3u0i8b13BCmELS7w6voUdwpaR+L8TpqGZ UeLhubXsEE4Po8TlphmMEFXWEnfO/WID2cwsoCmxfpc+iCkh4CixaVUWhMknceOtIMQNfBKT tk1nhgjzSnS0CUHMUJOYdXwd3NaDFy4xT2BUmoXksVlIvpmF5JtZCGsXMLKsYhRPLS3OTU8t NspLLdcrTswtLs1L10vOz93ECExap/8d/7KDcfmrj3qHGJk4GA8xSnAwK4nwuphsjBfiTUms rEotyo8vKs1JLT7EKM3BoiTOm7RlTbyQQHpiSWp2ampBahFMlomDU6qBKc+Sof5d/IZH9/8d MXSxUV51uLsz5sO2nuCj7ondr+IdmJRMSp4LH3At6sjf8vS96Lau1pijHqt5XY9kXGtmy9D4 dv2I+wzeGgWjL6VbZld9+3SzQ2d6056ABU+nfH9/1G+T8k/WDJVd1yJ91PS97UyjJSOTrW2n cHgKaM2ew71G7VSiSl+wQci5yVUr+nbcdNYtO112XKY7euk95rs/9q5kveUwZ0JoWUDJxnaH e8JW3DaLK/YkBPssnObxWT6lgOfk4a/8Z7pS9277Mb3V+GRd5v1Ff/qO/L+376laWbZSftkZ n+B4g7qivvgi1xVuR6Njj/4VsOw9O2vm9FdN/7NjD3wOMDywtsfT6wanEktxRqKhFnNRcSIA bRToaMkDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRmVeSWpSXmKPExsVy+t/xu7rsnlviDV5N0bbYueELu8XFmXdZ LGaeaGe1ONv0ht1i0+NrrBYT959lt7i8aw6bRc+GrawWu77cY7NoaTvC5MDlsePuEkaPO9f2 sHlsXlLv0bdlFaPH501yHleONLJ7nPr6mT2APUrPpii/tCRVISO/uMRWKdrQwkjP0NJCz8jE Us/Q2DzWyshUSd/OJiU1J7MstUjfLkEvY9GptUwFlwQqjkxdwNLAeIK3i5GTQ0LARGL149lM XYxcHEICSxklTm8+xg6RkJE4Oa2BFcIWlvhzrYsNxBYSeMsose6QJogtLBAqce31AkaQZhGB HYwSz7f2MYM4zAI3GSXmXZ3ECDH2LKPEnX2bwUaxCRhKdL2FGMUrYCexZ3IjM4jNIqAq8a3l B5gtKpAkMfP4WXaIGkGJkzOfsHQxcnBwCjhJfLrMBxJmFjCTmLf5ITOELS+x/e0cKFtc4taT +UwTGIVmIemehaRlFpKWWUhaFjCyrGIUSS0tzk3PLTbUK07MLS7NS9dLzs/dxAiM023Hfm7e wTjv1Ue9Q4xMHIyHGCU4mJVEeF1MNsYL8aYkVlalFuXHF5XmpBYfYjQFemcis5Rocj4wUeSV xBuaGZgamphZGphamhkrifNunbsmXkggPbEkNTs1tSC1CKaPiYNTqoEpsYDTpapY4sKvRfos N3xm/b6+38vn3bmpe+wVnTddEz8Zdi7vpKWHivaErzU3lA0OXc+b4LBwxrJfwtvbvovNTlnI zBO0R8wgd8Wl2db/AkznfxIR84k+a77MoeSAoqicSlDOntlryz5enHLB6PGlWZmTH/D3Pdnk wrBgU4nCetmD9d+9K7S297ZVm4p48Vi9ald/98T9Ru3Gdxe2X2rUeSKx+I8r+5JPAm0/t5vc ODpvQr+Kivv1az5xL6O65XsnrT42/yzrv42mtw8HLfxx3nn7nz9W9lqcIrc9vXx3vHA6GKK9 98fKX9dfu7lOrr740ETme4lZ+FSpEznnpqQV+hf/sfsjFX5p2QchxvqkdCWW4oxEQy3mouJE AEiAzEFcAwAA X-CMS-MailID: 20201117220455eucas1p20293e57fd8be5d19ed9bccdb43475e6e X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20201109173610eucas1p224a00875f3768b16661171ee1c2c27dd X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20201109173610eucas1p224a00875f3768b16661171ee1c2c27dd References: <20201109173541.10016-1-stanimir.varbanov@linaro.org> <20201109173541.10016-4-stanimir.varbanov@linaro.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 09.11.2020 18:35, Stanimir Varbanov wrote: > Use the standard display_delay and display_delay_enable controls, > the legacy private MFC controls are kept for backward compatibility. > > Signed-off-by: Stanimir Varbanov Acked-by: Marek Szyprowski > --- > drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c > index 61e144a35201..4a3e8e9bbff2 100644 > --- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c > +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c > @@ -167,6 +167,13 @@ static struct mfc_control controls[] = { > .step = 1, > .default_value = 0, > }, > + { > + .id = V4L2_CID_MPEG_VIDEO_DECODER_DISPLAY_DELAY, > + .type = V4L2_CTRL_TYPE_INTEGER, > + .minimum = 0, > + .maximum = 16383, > + .default_value = 0, > + }, > { > .id = V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY_ENABLE, > .type = V4L2_CTRL_TYPE_BOOLEAN, > @@ -176,6 +183,13 @@ static struct mfc_control controls[] = { > .step = 1, > .default_value = 0, > }, > + { > + .id = V4L2_CID_MPEG_VIDEO_DECODER_DISPLAY_DELAY_ENABLE, > + .type = V4L2_CTRL_TYPE_BOOLEAN, > + .minimum = 0, > + .maximum = 1, > + .default_value = 0, > + }, > { > .id = V4L2_CID_MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER, > .type = V4L2_CTRL_TYPE_BOOLEAN, > @@ -690,9 +704,11 @@ static int s5p_mfc_dec_s_ctrl(struct v4l2_ctrl *ctrl) > > switch (ctrl->id) { > case V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY: > + case V4L2_CID_MPEG_VIDEO_DECODER_DISPLAY_DELAY: > ctx->display_delay = ctrl->val; > break; > case V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY_ENABLE: > + case V4L2_CID_MPEG_VIDEO_DECODER_DISPLAY_DELAY_ENABLE: > ctx->display_delay_enable = ctrl->val; > break; > case V4L2_CID_MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER: Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland