[media] videodev2: Add V4L2_BUF_FLAG_LAST
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 <ps.report@gmx.net> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Acked-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Kamil Debski <k.debski@samsung.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:
		
					parent
					
						
							
								8cee396bfa
							
						
					
				
			
			
				commit
				
					
						dc19924162
					
				
			
		
					 2 changed files with 4 additions and 1 deletions
				
			
		|  | @ -83,7 +83,8 @@ SHOW_FIELD | ||||||
| 		{ V4L2_BUF_FLAG_TIMESTAMP_MASK,	     "TIMESTAMP_MASK" },      \ | 		{ V4L2_BUF_FLAG_TIMESTAMP_MASK,	     "TIMESTAMP_MASK" },      \ | ||||||
| 		{ V4L2_BUF_FLAG_TIMESTAMP_UNKNOWN,   "TIMESTAMP_UNKNOWN" },   \ | 		{ V4L2_BUF_FLAG_TIMESTAMP_UNKNOWN,   "TIMESTAMP_UNKNOWN" },   \ | ||||||
| 		{ V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC, "TIMESTAMP_MONOTONIC" }, \ | 		{ 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)					  \ | #define show_timecode_flags(flags)					  \ | ||||||
| 	__print_flags(flags, "|",					  \ | 	__print_flags(flags, "|",					  \ | ||||||
|  |  | ||||||
|  | @ -810,6 +810,8 @@ struct v4l2_buffer { | ||||||
| #define V4L2_BUF_FLAG_TSTAMP_SRC_MASK		0x00070000 | #define V4L2_BUF_FLAG_TSTAMP_SRC_MASK		0x00070000 | ||||||
| #define V4L2_BUF_FLAG_TSTAMP_SRC_EOF		0x00000000 | #define V4L2_BUF_FLAG_TSTAMP_SRC_EOF		0x00000000 | ||||||
| #define V4L2_BUF_FLAG_TSTAMP_SRC_SOE		0x00010000 | #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 |  * struct v4l2_exportbuffer - export of video buffer as DMABUF file descriptor | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Peter Seiderer
				Peter Seiderer