This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:

Subject: v4l-utils: sync with latest kernel
Author:  Hans Verkuil <hverkuil-ci...@xs4all.nl>
Date:    Thu Jun 6 15:34:38 2019 +0200

Synchronize with the latest headers from the media master tree.

Signed-off-by: Hans Verkuil <hverkuil-ci...@xs4all.nl>

 contrib/freebsd/include/linux/v4l2-controls.h | 21 +++++++++++++++++++++
 include/linux/v4l2-controls.h                 | 21 +++++++++++++++++++++
 2 files changed, 42 insertions(+)

---

http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=4af1dea37baad0cdd8333a06e0c36e0aeb6d6ac7
diff --git a/contrib/freebsd/include/linux/v4l2-controls.h 
b/contrib/freebsd/include/linux/v4l2-controls.h
index 37807f23231e..ef2ee5b796b4 100644
--- a/contrib/freebsd/include/linux/v4l2-controls.h
+++ b/contrib/freebsd/include/linux/v4l2-controls.h
@@ -392,6 +392,9 @@ 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,
+       /* 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,
 };
@@ -404,6 +407,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)
diff --git a/include/linux/v4l2-controls.h b/include/linux/v4l2-controls.h
index 37807f23231e..ef2ee5b796b4 100644
--- a/include/linux/v4l2-controls.h
+++ b/include/linux/v4l2-controls.h
@@ -392,6 +392,9 @@ 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,
+       /* 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,
 };
@@ -404,6 +407,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)

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to