History

[media] v4l2-ctrls/v4l2-controls.h: add MD controls

Add the 'Detect' control class and the new motion detection controls. Those controls will be used by the solo6x10 and go7007 drivers.

Hans Verkuil committed 12 years ago

Commit a77b4fc1 parent 59253f22 files · +44 −0Browse files

Showing the changes to include/uapi/linux (1 of 2 files). Show all

Unified · Split

include/uapi/linux/v4l2-controls.h+17−0
@@ -61,6 +61,7 @@ · 60 unmodified lines
6161 #define V4L2_CTRL_CLASS_DV 0x00a00000 /* Digital Video controls */
6262 #define V4L2_CTRL_CLASS_FM_RX 0x00a10000 /* FM Receiver controls */
6363 #define V4L2_CTRL_CLASS_RF_TUNER 0x00a20000 /* RF tuner controls */
64+#define V4L2_CTRL_CLASS_DETECT 0x00a30000 /* Detection controls */
6465
6566 /* User-class control IDs */
6667
@@ -914,4 +915,20 @@ enum v4l2_deemphasis { · 847 unmodified lines
914915 #define V4L2_CID_RF_TUNER_IF_GAIN (V4L2_CID_RF_TUNER_CLASS_BASE + 62)
915916 #define V4L2_CID_RF_TUNER_PLL_LOCK (V4L2_CID_RF_TUNER_CLASS_BASE + 91)
916917
918+
919+/* Detection-class control IDs defined by V4L2 */
920+#define V4L2_CID_DETECT_CLASS_BASE (V4L2_CTRL_CLASS_DETECT | 0x900)
921+#define V4L2_CID_DETECT_CLASS (V4L2_CTRL_CLASS_DETECT | 1)
922+
923+#define V4L2_CID_DETECT_MD_MODE (V4L2_CID_DETECT_CLASS_BASE + 1)
924+enum v4l2_detect_md_mode {
925+ V4L2_DETECT_MD_MODE_DISABLED = 0,
926+ V4L2_DETECT_MD_MODE_GLOBAL = 1,
927+ V4L2_DETECT_MD_MODE_THRESHOLD_GRID = 2,
928+ V4L2_DETECT_MD_MODE_REGION_GRID = 3,
929+};
930+#define V4L2_CID_DETECT_MD_GLOBAL_THRESHOLD (V4L2_CID_DETECT_CLASS_BASE + 2)
931+#define V4L2_CID_DETECT_MD_THRESHOLD_GRID (V4L2_CID_DETECT_CLASS_BASE + 3)
932+#define V4L2_CID_DETECT_MD_REGION_GRID (V4L2_CID_DETECT_CLASS_BASE + 4)
933+
917934 #endif

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t