diff options
author | Hans Verkuil <hans.verkuil@cisco.com> | 2011-06-29 07:56:22 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-07-27 16:53:34 -0400 |
commit | 60c0732244164f14e376cfae493dba368f761514 (patch) | |
tree | 104e04777d3239dabb1c4dba20ec17a7b1089c86 /include | |
parent | 3ad57c33846d884cfeed770238b27f3dcf3742f1 (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.h | 3 |
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 | ||
1837 | struct v4l2_event_subscription { | 1838 | struct v4l2_event_subscription { |
1838 | __u32 type; | 1839 | __u32 type; |