diff options
Diffstat (limited to 'include/media/v4l2-ctrls.h')
| -rw-r--r-- | include/media/v4l2-ctrls.h | 7 | 
1 files changed, 5 insertions, 2 deletions
diff --git a/include/media/v4l2-ctrls.h b/include/media/v4l2-ctrls.h index d69ab4aae03..97d063837b6 100644 --- a/include/media/v4l2-ctrls.h +++ b/include/media/v4l2-ctrls.h @@ -23,6 +23,7 @@  #include <linux/list.h>  #include <linux/device.h> +#include <linux/videodev2.h>  /* forward references */  struct v4l2_ctrl_handler; @@ -53,8 +54,10 @@ struct v4l2_ctrl_ops {    * @handler:	The handler that owns the control.    * @cluster:	Point to start of cluster array.    * @ncontrols:	Number of controls in cluster array. -  * @has_new:	Internal flag: set when there is a valid new value.    * @done:	Internal flag: set for each processed control. +  * @is_new:	Set when the user specified a new value for this control. It +  *		is also set when called from v4l2_ctrl_handler_setup. Drivers +  *		should never set this flag.    * @is_private: If set, then this control is private to its handler and it    *		will not be added to any other handlers. Drivers can set    *		this flag. @@ -97,9 +100,9 @@ struct v4l2_ctrl {  	struct v4l2_ctrl_handler *handler;  	struct v4l2_ctrl **cluster;  	unsigned ncontrols; -	unsigned int has_new:1;  	unsigned int done:1; +	unsigned int is_new:1;  	unsigned int is_private:1;  	unsigned int is_volatile:1;  |