From: SeungBeom Kim <sbcrux.kim@samsung.com> Date: Fri, 10 Aug 2012 03:48:04 +0000 (-0700) Subject: hardware: samsung_slsi: V4L2 CID update. X-Git-Tag: cm-10.1-M1~251 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=b1957044edf5088a5dbcd4d556ea3de4021313d2;p=GitHub%2FLineageOS%2Fandroid_hardware_samsung_slsi_exynos5.git hardware: samsung_slsi: V4L2 CID update. For Equal to the kernel CID. Change-Id: I6cfb837f155a2f0f586deec70b83bef13d44f009 Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com> --- diff --git a/include/videodev2_exynos_media.h b/include/videodev2_exynos_media.h index a452aaf..0e13365 100644 --- a/include/videodev2_exynos_media.h +++ b/include/videodev2_exynos_media.h @@ -12,8 +12,8 @@ * published by the Free Software Foundation. */ -#ifndef __LINUX_VIDEODEV2_EXYNOS_H -#define __LINUX_VIDEODEV2_EXYNOS_H +#ifndef __LINUX_VIDEODEV2_EXYNOS_MEDIA_H +#define __LINUX_VIDEODEV2_EXYNOS_MEDIA_H /* Pixel format FOURCC depth Description */ @@ -77,20 +77,13 @@ #define V4L2_CID_TV_CHROMA_ENABLE (V4L2_CID_EXYNOS_BASE + 53) #define V4L2_CID_TV_CHROMA_VALUE (V4L2_CID_EXYNOS_BASE + 54) #define V4L2_CID_TV_HPD_STATUS (V4L2_CID_EXYNOS_BASE + 55) -#define V4L2_CID_TV_LAYER_PRIO (V4L2_CID_EXYNOS_BASE + 56) +#define V4L2_CID_TV_SET_DVI_MODE (V4L2_CID_EXYNOS_BASE + 57) /* for color space conversion equation selection */ #define V4L2_CID_CSC_EQ_MODE (V4L2_CID_EXYNOS_BASE + 100) #define V4L2_CID_CSC_EQ (V4L2_CID_EXYNOS_BASE + 101) #define V4L2_CID_CSC_RANGE (V4L2_CID_EXYNOS_BASE + 102) -/* for DRM playback scenario */ -#define V4L2_CID_USE_SYSMMU (V4L2_CID_EXYNOS_BASE + 200) -#define V4L2_CID_USE_PHYS (V4L2_CID_EXYNOS_BASE + 201) -#define V4L2_CID_PHYS_Y (V4L2_CID_EXYNOS_BASE + 202) -#define V4L2_CID_PHYS_CB (V4L2_CID_EXYNOS_BASE + 203) -#define V4L2_CID_PHYS_CR (V4L2_CID_EXYNOS_BASE + 204) - /* CID base for MFC controls (MPEG_CLASS) */ #define V4L2_CID_MPEG_MFC_BASE (V4L2_CTRL_CLASS_MPEG | 0x2000) @@ -163,6 +156,9 @@ enum v4l2_mpeg_mfc51_video_frame_type { V4L2_CID_MPEG_MFC51_VIDEO_H264_RC_FRAME_RATE #define V4L2_CID_MPEG_MFC51_VIDEO_BIT_RATE_CH V4L2_CID_MPEG_VIDEO_BITRATE +/* new entry for enum v4l2_mpeg_video_mpeg4_level */ +#define V4L2_MPEG_VIDEO_MPEG4_LEVEL_6 8 + /* proposed CIDs, based on 3.3-rc3 */ #define V4L2_CID_MPEG_VIDEO_VBV_DELAY (V4L2_CID_MPEG_MFC_BASE + 26) @@ -183,8 +179,10 @@ enum v4l2_mpeg_video_h264_sei_fp_arrangement_type { V4L2_MPEG_VIDEO_H264_SEI_FP_TYPE_TOP_BOTTOM = 4, V4L2_MPEG_VIDEO_H264_SEI_FP_TYPE_TEMPORAL = 5, }; -#define V4L2_CID_MPEG_VIDEO_H264_FMO (V4L2_CID_MPEG_MFC_BASE + 30) -#define V4L2_CID_MPEG_VIDEO_H264_FMO_MAP_TYPE (V4L2_CID_MPEG_MFC_BASE + 31) +#define V4L2_CID_MPEG_VIDEO_H264_FMO \ + (V4L2_CID_MPEG_MFC_BASE + 30) +#define V4L2_CID_MPEG_VIDEO_H264_FMO_MAP_TYPE \ + (V4L2_CID_MPEG_MFC_BASE + 31) enum v4l2_mpeg_video_h264_fmo_map_type { V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_INTERLEAVED_SLICES = 0, V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_SCATTERED_SLICES = 1, @@ -222,6 +220,7 @@ enum v4l2_mpeg_video_h264_hierarchical_coding_type { (V4L2_CID_MPEG_MFC_BASE + 40) #define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER_QP \ (V4L2_CID_MPEG_MFC_BASE + 41) -#define V4L2_CID_MPEG_VIDEO_H264_MVC_VIEW_ID \ + +#define V4L2_CID_MPEG_VIDEO_H264_MVC_VIEW_ID \ (V4L2_CID_MPEG_MFC_BASE + 42) -#endif /* __LINUX_VIDEODEV2_EXYNOS_H */ +#endif /* __LINUX_VIDEODEV2_EXYNOS_MEDIA_H */