aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorHans Verkuil <hans.verkuil@cisco.com>2011-06-29 07:56:22 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2011-07-27 16:53:34 -0400
commit60c0732244164f14e376cfae493dba368f761514 (patch)
tree104e04777d3239dabb1c4dba20ec17a7b1089c86 /include
parent3ad57c33846d884cfeed770238b27f3dcf3742f1 (diff)
[media] v4l2-ctrls.c: add support for V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK
Normally no control events will go to the filehandle that called the VIDIOC_S_CTRL/VIDIOC_S_EXT_CTRLS ioctls. This is to prevent a feedback loop. This can now be overridden by setting the new V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK flag. Based on suggestions from Mauro Carvalho Chehab <mchehab@redhat.com> and Laurent Pinchart <laurent.pinchart@ideasonboard.com>. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/videodev2.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/videodev2.h b/include/linux/videodev2.h
index baafe2f2e02a..2c4e83796301 100644
--- a/include/linux/videodev2.h
+++ b/include/linux/videodev2.h
@@ -1832,7 +1832,8 @@ struct v4l2_event {
1832 __u32 reserved[8]; 1832 __u32 reserved[8];
1833}; 1833};
1834 1834
1835#define V4L2_EVENT_SUB_FL_SEND_INITIAL (1 << 0) 1835#define V4L2_EVENT_SUB_FL_SEND_INITIAL (1 << 0)
1836#define V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK (1 << 1)
1836 1837
1837struct v4l2_event_subscription { 1838struct v4l2_event_subscription {
1838 __u32 type; 1839 __u32 type;