Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp722963ybh; Wed, 15 Jul 2020 13:27:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJycR92u1KFgt0DKFkM/VY4tzCBnQVb7wdXMcz9vW5ByQSFJo7m2yLU6G8AIbIKh23m0Ecib X-Received: by 2002:a17:906:6d15:: with SMTP id m21mr642806ejr.209.1594844858568; Wed, 15 Jul 2020 13:27:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594844858; cv=none; d=google.com; s=arc-20160816; b=DA8hfTVF+OvDDvs0D8t3ouX+LbHIc68y4+GC0xhY1EpRukCiUtPspas0PJKNOAUWqB k4HGXtfWaAwh7QD5xyVdzrqTSJwaOO6DZ6jDEGu2SZSH5aKDh5Ti7dXBb9W4wn/KBnE6 lXgKaif5ONlLmVCEmGdaN7j+D3ErK732iufFsK9EEdfduw32HeC4i8wR2DSvUyVgbLm5 iyLuU3dxgQfrXVn4NLSN/gT3HfAS8HXRbi9E+wmISS/piUBjlWbPPvwmn97YYHNsQCvF UbHWEwXiFFXbKqAvAuwjb9ZAWwV5D2XUPYlZbOJZavx1NHX46BFS9EQ/VxyVBfZlYgY6 85og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=6qxUg9PcZNHxyuXwxjOLCYeYGegO+AVSGcYXp+y5uiA=; b=jJDsotgXn3Edf4CVcS0LxLO7IYWd0p5go+k7n/spCFMHIdmDS2k+nn4UCiiUelHSKZ UuX40HYJbe7EPfwpDk3ib2uRFMFAcdZQY+dW/18KyxLRb2V2o5XbCEbVzcb1zpcnFopH IvBtQC0bDLKND5ZNj9kChIzNyG9n1RqO08XTKif68kXBNg6b9kSYvCqPZ+FiY+vSLNm8 9H75/xYDQ0rrqBVyoL9cX0mszQobZTvS+qERh7OiZgptITtNUZp/+n7PwHFdO8dkBN7O EPLvfvXxSsYFKuBAT41qzeg/+IXRKrDx2WxQnNnjb941hPGoSwPeBhiH/CbFtU2+oKn3 Uy1A== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dh2si1828493edb.55.2020.07.15.13.27.16; Wed, 15 Jul 2020 13:27:38 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728075AbgGOUXp (ORCPT + 99 others); Wed, 15 Jul 2020 16:23:45 -0400 Received: from bhuna.collabora.co.uk ([46.235.227.227]:37228 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726780AbgGOUXo (ORCPT ); Wed, 15 Jul 2020 16:23:44 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: ezequiel) with ESMTPSA id A95412A5175 From: Ezequiel Garcia To: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Tomasz Figa , kernel@collabora.com, Jonas Karlman , Hans Verkuil , Alexandre Courbot , Jeffrey Kardatzke , Nicolas Dufresne , Philipp Zabel , Maxime Ripard , Paul Kocialkowski , Ezequiel Garcia Subject: [PATCH 10/10] media: rkvdec: Don't require unneeded H264_SLICE_PARAMS Date: Wed, 15 Jul 2020 17:22:33 -0300 Message-Id: <20200715202233.185680-11-ezequiel@collabora.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20200715202233.185680-1-ezequiel@collabora.com> References: <20200715202233.185680-1-ezequiel@collabora.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Now that slice invariant parameters have been moved, the driver no longer needs this control, so drop it. Signed-off-by: Ezequiel Garcia --- drivers/staging/media/rkvdec/rkvdec-h264.c | 4 ---- drivers/staging/media/rkvdec/rkvdec.c | 5 ----- 2 files changed, 9 deletions(-) diff --git a/drivers/staging/media/rkvdec/rkvdec-h264.c b/drivers/staging/media/rkvdec/rkvdec-h264.c index 57c084910b3b..f6e1fa19d625 100644 --- a/drivers/staging/media/rkvdec/rkvdec-h264.c +++ b/drivers/staging/media/rkvdec/rkvdec-h264.c @@ -109,7 +109,6 @@ struct rkvdec_h264_reflists { struct rkvdec_h264_run { struct rkvdec_run base; const struct v4l2_ctrl_h264_decode_params *decode_params; - const struct v4l2_ctrl_h264_slice_params *slices_params; const struct v4l2_ctrl_h264_sps *sps; const struct v4l2_ctrl_h264_pps *pps; const struct v4l2_ctrl_h264_scaling_matrix *scaling_matrix; @@ -1067,9 +1066,6 @@ static void rkvdec_h264_run_preamble(struct rkvdec_ctx *ctx, run->decode_params = ctrl ? ctrl->p_cur.p : NULL; ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, V4L2_CID_MPEG_VIDEO_H264_SLICE_PARAMS); - run->slices_params = ctrl ? ctrl->p_cur.p : NULL; - ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, - V4L2_CID_MPEG_VIDEO_H264_SPS); run->sps = ctrl ? ctrl->p_cur.p : NULL; ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, V4L2_CID_MPEG_VIDEO_H264_PPS); diff --git a/drivers/staging/media/rkvdec/rkvdec.c b/drivers/staging/media/rkvdec/rkvdec.c index accb4a902fdd..8ebc9dfc83be 100644 --- a/drivers/staging/media/rkvdec/rkvdec.c +++ b/drivers/staging/media/rkvdec/rkvdec.c @@ -59,11 +59,6 @@ static const struct rkvdec_ctrl_desc rkvdec_h264_ctrl_descs[] = { .mandatory = true, .cfg.id = V4L2_CID_MPEG_VIDEO_H264_DECODE_PARAMS, }, - { - .per_request = true, - .mandatory = true, - .cfg.id = V4L2_CID_MPEG_VIDEO_H264_SLICE_PARAMS, - }, { .per_request = true, .mandatory = true, -- 2.27.0