diff options
Diffstat (limited to 'include/linux/v4l2-subdev.h')
| -rw-r--r-- | include/linux/v4l2-subdev.h | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/include/linux/v4l2-subdev.h b/include/linux/v4l2-subdev.h index 812019ee1e06..8c57ee9872bb 100644 --- a/include/linux/v4l2-subdev.h +++ b/include/linux/v4l2-subdev.h | |||
| @@ -25,6 +25,7 @@ | |||
| 25 | 25 | ||
| 26 | #include <linux/ioctl.h> | 26 | #include <linux/ioctl.h> |
| 27 | #include <linux/types.h> | 27 | #include <linux/types.h> |
| 28 | #include <linux/v4l2-common.h> | ||
| 28 | #include <linux/v4l2-mediabus.h> | 29 | #include <linux/v4l2-mediabus.h> |
| 29 | 30 | ||
| 30 | /** | 31 | /** |
| @@ -123,27 +124,14 @@ struct v4l2_subdev_frame_interval_enum { | |||
| 123 | __u32 reserved[9]; | 124 | __u32 reserved[9]; |
| 124 | }; | 125 | }; |
| 125 | 126 | ||
| 126 | #define V4L2_SUBDEV_SEL_FLAG_SIZE_GE (1 << 0) | ||
| 127 | #define V4L2_SUBDEV_SEL_FLAG_SIZE_LE (1 << 1) | ||
| 128 | #define V4L2_SUBDEV_SEL_FLAG_KEEP_CONFIG (1 << 2) | ||
| 129 | |||
| 130 | /* active cropping area */ | ||
| 131 | #define V4L2_SUBDEV_SEL_TGT_CROP_ACTUAL 0x0000 | ||
| 132 | /* cropping bounds */ | ||
| 133 | #define V4L2_SUBDEV_SEL_TGT_CROP_BOUNDS 0x0002 | ||
| 134 | /* current composing area */ | ||
| 135 | #define V4L2_SUBDEV_SEL_TGT_COMPOSE_ACTUAL 0x0100 | ||
| 136 | /* composing bounds */ | ||
| 137 | #define V4L2_SUBDEV_SEL_TGT_COMPOSE_BOUNDS 0x0102 | ||
| 138 | |||
| 139 | |||
| 140 | /** | 127 | /** |
| 141 | * struct v4l2_subdev_selection - selection info | 128 | * struct v4l2_subdev_selection - selection info |
| 142 | * | 129 | * |
| 143 | * @which: either V4L2_SUBDEV_FORMAT_ACTIVE or V4L2_SUBDEV_FORMAT_TRY | 130 | * @which: either V4L2_SUBDEV_FORMAT_ACTIVE or V4L2_SUBDEV_FORMAT_TRY |
| 144 | * @pad: pad number, as reported by the media API | 131 | * @pad: pad number, as reported by the media API |
| 145 | * @target: selection target, used to choose one of possible rectangles | 132 | * @target: Selection target, used to choose one of possible rectangles, |
| 146 | * @flags: constraint flags | 133 | * defined in v4l2-common.h; V4L2_SEL_TGT_* . |
| 134 | * @flags: constraint flags, defined in v4l2-common.h; V4L2_SEL_FLAG_*. | ||
| 147 | * @r: coordinates of the selection window | 135 | * @r: coordinates of the selection window |
| 148 | * @reserved: for future use, set to zero for now | 136 | * @reserved: for future use, set to zero for now |
| 149 | * | 137 | * |
