Received: by 10.213.65.68 with SMTP id h4csp146126imn; Thu, 15 Mar 2018 12:15:32 -0700 (PDT) X-Google-Smtp-Source: AG47ELtpJEbWP6iuYIBBm4FuqC5m2lGn/FrWOHqzPv3EQU/gIYlzkva7r7bh8OOGbTdw08KfIBKJ X-Received: by 10.99.112.92 with SMTP id a28mr7429922pgn.17.1521141332672; Thu, 15 Mar 2018 12:15:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521141332; cv=none; d=google.com; s=arc-20160816; b=f5R8VDJoPzgpIhBvEyx4bt2hmHETfgM7HbifNsPOseWj2LvNoeR032Oznt5ssG9kZ3 3L6PmQoEXPqQeT0l9YDnr8/SwrBfUp3hpqicRAr/LaB/x86OHZlnBuhEWL1tPukRylX3 wkUJ8JpWkq+3iZNIlbi+MMWOt5jdrrI23KlETURpN+PPWHwI4Bpf38M8WwUfIUV9+Nui 50rYVGL2TB2OhR51I1IXrceqBSlgNIsKaXAWWEujtM0pJ+ynbqf7JRf4IoEvYP60w220 QPhlxbK9T9r/C4M1Xn1OZlc1OjflrdNbzx1Kczl/cWyvGfZ2QOAhkOeEKkA4u3sRzuTu O7Jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=Fl1TbhfT4M+iS25cwRcUv/j7BcR44PA9aks57lkbzTo=; b=VZEQAxJn3m7IGTO4S6+NEgyofuJGD3wvSfv3Yn8IVWQq/S+xnVVpt2QnrQEIra9zNA qu4LY9e4noKkjeuVuFcaJp1uUI4qL3Mq6WgOGtrE4VQK33C+zTmGwNIo3VgDnE2p8eqQ Kf9zvQqLOmB89Um80hu8yXHf1fPEGBUg3rsoQkVSTBgYGfFWTGTyTvFyNJeqpMR+miGf LPn0Qln8khujbiIR3Yb1qoJGHFWauE2YcqN8ssGBIeRE618fBS1DqD5nJi+rCI1UtED3 z6IPMONsgAZNho7i8JCXjbZUROu7WEgqjbAIpr+KO/haUs6H5/G4f7Oqnpws70+rngw6 uYZw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 3-v6si4457746pla.678.2018.03.15.12.15.17; Thu, 15 Mar 2018 12:15:32 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752964AbeCOTNm (ORCPT + 99 others); Thu, 15 Mar 2018 15:13:42 -0400 Received: from mout.gmx.net ([212.227.15.19]:34675 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752898AbeCOTNi (ORCPT ); Thu, 15 Mar 2018 15:13:38 -0400 Received: from localhost.localdomain ([88.66.251.181]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LomJ1-1ePAV12szD-00gr2x; Thu, 15 Mar 2018 20:13:28 +0100 From: Peter Seiderer To: linux-media@vger.kernel.org Cc: Steve Longerbeam , Philipp Zabel , Mauro Carvalho Chehab , Greg Kroah-Hartman , devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, Peter Seiderer Subject: [PATCH v4 1/2] media: staging/imx: fill vb2_v4l2_buffer field entry Date: Thu, 15 Mar 2018 20:13:22 +0100 Message-Id: <20180315191323.6028-1-ps.report@gmx.net> X-Mailer: git-send-email 2.16.2 X-Provags-ID: V03:K0:WL6VJTwE2VWy5BcRYDOzt/PBVrNYwO2d/0fb3crjGUjOSMRrl/E tMJP++4fVyV2XU+Cq4rAf/8+lscc8CXOKQR64wJkajRjVam1MxMDeg8Qa9cwQdKsuH/pbFT w2m4PUzLnPB1qVJ91VXAyEb1dua69ChpCxCqSzztFsJRITV0VFQoQ8e7GvijGzCrSjA0WJk eY7M2qn083ULQdxI9L+9A== X-UI-Out-Filterresults: notjunk:1;V01:K0:scUx90wAK/w=:KpTl+FmlL5FLNaPV3dSiaU ahB3l8Yl/OFHGrzD0CkJiK4JsVzwNwXMn1rCg9Sn1MfKk8I/k6nvYwzVEn/j1ziQv/stbNRFD CY+8WDdonzqPIage4NCMZI2Fd19QZHVyP1ohzinFO6mwwx3hhBO+JL2yawhbnPG6r2EWzFaeX 1WJXixJ/0rv0STSKJ90NvZa+BJmZCOG47AV060Lfv/aUWj3ouNRzW7U2pmVpDxuRtrsyp6aq+ z9UokfaPq1WRfxW7gelTZ10igA1K87xstYafFs9q7LJw3bRFljQp6jDtbLsViZUuclwG0U9dO JYfyrZfmmFm+fRaUXj60b3JTajhekIUY9vvtvVLAtVjQXxst6HxBBlcFofhgRiXIoE8YCs2TR 5U9t/fiSFgo+4L5U139lSWmMNAMPGfmXTwH4UqvZfFdj5i6uHqtExLgifVy/1/zSw22oKLOQu Iy1U7hZvz0HkW42rNf1ktUVO+DIQRuDSzbM+/a7gIg4aNAomutEmv76bMb6Sxib2787OYM9HS /SvmPuPqFCLFnV16Ga7i9zI54c5TOp99y1SUjNOKHC//4BmEeAMNG32qlSoXjj2vm5Fqd/yp9 S6gGWK3MwKRabqDzEWUL6JtDvva2DyELcypr228bQBdZYqQItgYPxPukj6oH9EkN6GcdXTVmM /AZ1d1QRHaQ4/4TJcDrKdNIs9ovIWvnONPjcNn8ulhWuTHB7HBIZIyNabHxqHrcqMNJopSCs1 2GaH8ER8v+cSNU/hQvbRKpJR7pBFyhitAvls6XxuH0yKTPrGfOjXfoCyYq5ootHhi847TBhrS NKfYlqJ7gyFmokIBuudIXwNtWILwQ== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org - fixes gstreamer v4l2src warning: 0:00:00.716640334 349 0x164f720 WARN v4l2bufferpool gstv4l2bufferpool.c:1195:gst_v4l2_buffer_pool_dqbuf: Driver should never set v4l2_buffer.field to ANY - fixes v4l2-compliance test failure: Streaming ioctls: test read/write: OK (Not Supported) Video Capture: Buffer: 0 Sequence: 0 Field: Any Timestamp: 58.383658s fail: v4l2-test-buffers.cpp(297): g_field() == V4L2_FIELD_ANY Signed-off-by: Peter Seiderer --- Changes in v4: - new patch (put first because patch is needed to advance with the v4l2-compliance test), thanks to Philipp Zabel for suggested solution for the right field value source --- drivers/staging/media/imx/imx-ic-prpencvf.c | 1 + drivers/staging/media/imx/imx-media-csi.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/staging/media/imx/imx-ic-prpencvf.c b/drivers/staging/media/imx/imx-ic-prpencvf.c index ae453fd422f0..ffeb017c73b2 100644 --- a/drivers/staging/media/imx/imx-ic-prpencvf.c +++ b/drivers/staging/media/imx/imx-ic-prpencvf.c @@ -210,6 +210,7 @@ static void prp_vb2_buf_done(struct prp_priv *priv, struct ipuv3_channel *ch) done = priv->active_vb2_buf[priv->ipu_buf_num]; if (done) { + done->vbuf.field = vdev->fmt.fmt.pix.field; vb = &done->vbuf.vb2_buf; vb->timestamp = ktime_get_ns(); vb2_buffer_done(vb, priv->nfb4eof ? diff --git a/drivers/staging/media/imx/imx-media-csi.c b/drivers/staging/media/imx/imx-media-csi.c index 5a195f80a24d..5f69117b5811 100644 --- a/drivers/staging/media/imx/imx-media-csi.c +++ b/drivers/staging/media/imx/imx-media-csi.c @@ -236,6 +236,7 @@ static void csi_vb2_buf_done(struct csi_priv *priv) done = priv->active_vb2_buf[priv->ipu_buf_num]; if (done) { + done->vbuf.field = vdev->fmt.fmt.pix.field; vb = &done->vbuf.vb2_buf; vb->timestamp = ktime_get_ns(); vb2_buffer_done(vb, priv->nfb4eof ? -- 2.16.2