From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from lb2-smtp-cloud3.xs4all.net ([194.109.24.26]:38521 "EHLO lb2-smtp-cloud3.xs4all.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S964833AbbD0NrW (ORCPT ); Mon, 27 Apr 2015 09:47:22 -0400 Message-ID: <553E3DE3.7070506@xs4all.nl> Date: Mon, 27 Apr 2015 15:47:15 +0200 From: Hans Verkuil MIME-Version: 1.0 To: Philipp Zabel , linux-media@vger.kernel.org CC: Pawel Osciak , Kamil Debski , Laurent Pinchart , Nicolas Dufresne , Sakari Ailus , kernel@pengutronix.de, Peter Seiderer Subject: Re: [PATCH v5 2/5] [media] videodev2: Add V4L2_BUF_FLAG_LAST References: <1429518504-14880-1-git-send-email-p.zabel@pengutronix.de> <1429518504-14880-3-git-send-email-p.zabel@pengutronix.de> In-Reply-To: <1429518504-14880-3-git-send-email-p.zabel@pengutronix.de> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Sender: linux-media-owner@vger.kernel.org List-ID: On 04/20/2015 10:28 AM, Philipp Zabel wrote: > From: Peter Seiderer > > This v4l2_buffer flag can be used by drivers to mark a capture buffer > as the last generated buffer, for example after a V4L2_DEC_CMD_STOP > command was issued. > > Signed-off-by: Peter Seiderer > Signed-off-by: Philipp Zabel Acked-by: Hans Verkuil Thanks! Hans > --- > Changes since v4: > - Split out DocBook changes into a separate patch. > --- > include/trace/events/v4l2.h | 3 ++- > include/uapi/linux/videodev2.h | 2 ++ > 2 files changed, 4 insertions(+), 1 deletion(-) > > diff --git a/include/trace/events/v4l2.h b/include/trace/events/v4l2.h > index b9bb1f2..32c33aa 100644 > --- a/include/trace/events/v4l2.h > +++ b/include/trace/events/v4l2.h > @@ -58,7 +58,8 @@ > { V4L2_BUF_FLAG_TIMESTAMP_MASK, "TIMESTAMP_MASK" }, \ > { V4L2_BUF_FLAG_TIMESTAMP_UNKNOWN, "TIMESTAMP_UNKNOWN" }, \ > { V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC, "TIMESTAMP_MONOTONIC" }, \ > - { V4L2_BUF_FLAG_TIMESTAMP_COPY, "TIMESTAMP_COPY" }) > + { V4L2_BUF_FLAG_TIMESTAMP_COPY, "TIMESTAMP_COPY" }, \ > + { V4L2_BUF_FLAG_LAST, "LAST" }) > > #define show_timecode_flags(flags) \ > __print_flags(flags, "|", \ > diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h > index fbdc360..c642c10 100644 > --- a/include/uapi/linux/videodev2.h > +++ b/include/uapi/linux/videodev2.h > @@ -809,6 +809,8 @@ struct v4l2_buffer { > #define V4L2_BUF_FLAG_TSTAMP_SRC_MASK 0x00070000 > #define V4L2_BUF_FLAG_TSTAMP_SRC_EOF 0x00000000 > #define V4L2_BUF_FLAG_TSTAMP_SRC_SOE 0x00010000 > +/* mem2mem encoder/decoder */ > +#define V4L2_BUF_FLAG_LAST 0x00100000 > > /** > * struct v4l2_exportbuffer - export of video buffer as DMABUF file descriptor >