Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1bcaf4bd authored by Hans Verkuil's avatar Hans Verkuil Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB: v4l: add VSYNC and EOS events for use with ivtv

parent dd966083
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -1640,9 +1640,21 @@ struct v4l2_streamparm {
 *	E V E N T S
 */

#define V4L2_EVENT_ALL				0
#define V4L2_EVENT_VSYNC			1
#define V4L2_EVENT_EOS				2
#define V4L2_EVENT_PRIVATE_START		0x08000000

/* Payload for V4L2_EVENT_VSYNC */
struct v4l2_event_vsync {
	/* Can be V4L2_FIELD_ANY, _NONE, _TOP or _BOTTOM */
	__u8 field;
} __attribute__ ((packed));

struct v4l2_event {
	__u32				type;
	union {
		struct v4l2_event_vsync vsync;
		__u8			data[64];
	} u;
	__u32				pending;
@@ -1656,9 +1668,6 @@ struct v4l2_event_subscription {
	__u32				reserved[7];
};

#define V4L2_EVENT_ALL				0
#define V4L2_EVENT_PRIVATE_START		0x08000000

/*
 *	A D V A N C E D   D E B U G G I N G
 *