diff options
Diffstat (limited to 'include/uapi/linux/v4l2-controls.h')
| -rw-r--r-- | include/uapi/linux/v4l2-controls.h | 23 | 
1 files changed, 23 insertions, 0 deletions
diff --git a/include/uapi/linux/v4l2-controls.h b/include/uapi/linux/v4l2-controls.h index 37807f23231e..a2669b79b294 100644 --- a/include/uapi/linux/v4l2-controls.h +++ b/include/uapi/linux/v4l2-controls.h @@ -392,8 +392,13 @@ enum v4l2_mpeg_video_header_mode {  #define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE		(V4L2_CID_MPEG_BASE+221)  enum v4l2_mpeg_video_multi_slice_mode {  	V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE		= 0, +	V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB		= 1, +	V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES	= 2, +#ifndef __KERNEL__ +	/* Kept for backwards compatibility reasons. Stupid typo... */  	V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB		= 1,  	V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES	= 2, +#endif  };  #define V4L2_CID_MPEG_VIDEO_VBV_SIZE			(V4L2_CID_MPEG_BASE+222)  #define V4L2_CID_MPEG_VIDEO_DEC_PTS			(V4L2_CID_MPEG_BASE+223) @@ -404,6 +409,24 @@ enum v4l2_mpeg_video_multi_slice_mode {  #define V4L2_CID_MPEG_VIDEO_MV_V_SEARCH_RANGE		(V4L2_CID_MPEG_BASE+228)  #define V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME		(V4L2_CID_MPEG_BASE+229) +/* CIDs for the MPEG-2 Part 2 (H.262) codec */ +#define V4L2_CID_MPEG_VIDEO_MPEG2_LEVEL			(V4L2_CID_MPEG_BASE+270) +enum v4l2_mpeg_video_mpeg2_level { +	V4L2_MPEG_VIDEO_MPEG2_LEVEL_LOW		= 0, +	V4L2_MPEG_VIDEO_MPEG2_LEVEL_MAIN	= 1, +	V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH_1440	= 2, +	V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH	= 3, +}; +#define V4L2_CID_MPEG_VIDEO_MPEG2_PROFILE		(V4L2_CID_MPEG_BASE+271) +enum v4l2_mpeg_video_mpeg2_profile { +	V4L2_MPEG_VIDEO_MPEG2_PROFILE_SIMPLE				= 0, +	V4L2_MPEG_VIDEO_MPEG2_PROFILE_MAIN				= 1, +	V4L2_MPEG_VIDEO_MPEG2_PROFILE_SNR_SCALABLE			= 2, +	V4L2_MPEG_VIDEO_MPEG2_PROFILE_SPATIALLY_SCALABLE		= 3, +	V4L2_MPEG_VIDEO_MPEG2_PROFILE_HIGH				= 4, +	V4L2_MPEG_VIDEO_MPEG2_PROFILE_MULTIVIEW				= 5, +}; +  /* CIDs for the FWHT codec as used by the vicodec driver. */  #define V4L2_CID_FWHT_I_FRAME_QP             (V4L2_CID_MPEG_BASE + 290)  #define V4L2_CID_FWHT_P_FRAME_QP             (V4L2_CID_MPEG_BASE + 291)  |