summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAdam Baker <linux@baker-net.org.uk>2009-03-29 19:17:10 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-04-06 21:44:29 -0300
commitdfa76fa2824967c0ec196fbcba36d3e74b66d3aa (patch)
tree96f1a646ca8b204e237d6aa72579825cdcedd0b0 /include
parent2659e468a38d7baa758baa5e59529e48eb8930c9 (diff)
downloadlinux-3.10-dfa76fa2824967c0ec196fbcba36d3e74b66d3aa.tar.gz
linux-3.10-dfa76fa2824967c0ec196fbcba36d3e74b66d3aa.tar.bz2
linux-3.10-dfa76fa2824967c0ec196fbcba36d3e74b66d3aa.zip
V4L/DVB (11387): Sensor orientation reporting
Add support to the SQ-905 driver to pass back to user space the sensor orientation information obtained from the camera during init. Modifies gspca and the videodev2.h header to create the necessary API. [mchehab@redhat.com: Changed "Output is" to "Frames are" at the comments, as suggested at LMML] Signed-off-by: Adam Baker <linux@baker-net.org.uk> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/videodev2.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/videodev2.h b/include/linux/videodev2.h
index 139d234923c..ebb2ea6b499 100644
--- a/include/linux/videodev2.h
+++ b/include/linux/videodev2.h
@@ -737,6 +737,11 @@ struct v4l2_input {
#define V4L2_IN_ST_NO_SIGNAL 0x00000002
#define V4L2_IN_ST_NO_COLOR 0x00000004
+/* field 'status' - sensor orientation */
+/* If sensor is mounted upside down set both bits */
+#define V4L2_IN_ST_HFLIP 0x00000010 /* Frames are flipped horizontally */
+#define V4L2_IN_ST_VFLIP 0x00000020 /* Frames are flipped vertically */
+
/* field 'status' - analog */
#define V4L2_IN_ST_NO_H_LOCK 0x00000100 /* No horizontal sync lock */
#define V4L2_IN_ST_COLOR_KILL 0x00000200 /* Color killer is active */