From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from bombadil.infradead.org ([198.137.202.133]:52794 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729316AbeHMOk2 (ORCPT ); Mon, 13 Aug 2018 10:40:28 -0400 Date: Mon, 13 Aug 2018 08:58:26 -0300 From: Mauro Carvalho Chehab To: Hans Verkuil Cc: linux-media@vger.kernel.org, Hans Verkuil Subject: Re: [PATCHv17 22/34] videobuf2-core: embed media_request_object Message-ID: <20180813085826.473112d4@coco.lan> In-Reply-To: <20180804124526.46206-23-hverkuil@xs4all.nl> References: <20180804124526.46206-1-hverkuil@xs4all.nl> <20180804124526.46206-23-hverkuil@xs4all.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-media-owner@vger.kernel.org List-ID: Em Sat, 4 Aug 2018 14:45:14 +0200 Hans Verkuil escreveu: > From: Hans Verkuil > > Make vb2_buffer a request object. > > Signed-off-by: Hans Verkuil Reviewed-by: Mauro Carvalho Chehab > --- > include/media/videobuf2-core.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/include/media/videobuf2-core.h b/include/media/videobuf2-core.h > index cbda3968d018..df92dcdeabb3 100644 > --- a/include/media/videobuf2-core.h > +++ b/include/media/videobuf2-core.h > @@ -17,6 +17,7 @@ > #include > #include > #include > +#include > > #define VB2_MAX_FRAME (32) > #define VB2_MAX_PLANES (8) > @@ -236,6 +237,8 @@ struct vb2_queue; > * @num_planes: number of planes in the buffer > * on an internal driver queue. > * @timestamp: frame timestamp in ns. > + * @req_obj: used to bind this buffer to a request. This > + * request object has a refcount. > */ > struct vb2_buffer { > struct vb2_queue *vb2_queue; > @@ -244,6 +247,7 @@ struct vb2_buffer { > unsigned int memory; > unsigned int num_planes; > u64 timestamp; > + struct media_request_object req_obj; > > /* private: internal use only > * Thanks, Mauro