diff options
Diffstat (limited to 'include/uapi/linux/v4l2-controls.h')
| -rw-r--r-- | include/uapi/linux/v4l2-controls.h | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/include/uapi/linux/v4l2-controls.h b/include/uapi/linux/v4l2-controls.h index 998983a6e6b7..3dcfc6148f99 100644 --- a/include/uapi/linux/v4l2-controls.h +++ b/include/uapi/linux/v4l2-controls.h | |||
| @@ -404,9 +404,6 @@ enum v4l2_mpeg_video_multi_slice_mode { | |||
| 404 | #define V4L2_CID_MPEG_VIDEO_MV_V_SEARCH_RANGE (V4L2_CID_MPEG_BASE+228) | 404 | #define V4L2_CID_MPEG_VIDEO_MV_V_SEARCH_RANGE (V4L2_CID_MPEG_BASE+228) |
| 405 | #define V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME (V4L2_CID_MPEG_BASE+229) | 405 | #define V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME (V4L2_CID_MPEG_BASE+229) |
| 406 | 406 | ||
| 407 | #define V4L2_CID_MPEG_VIDEO_MPEG2_SLICE_PARAMS (V4L2_CID_MPEG_BASE+250) | ||
| 408 | #define V4L2_CID_MPEG_VIDEO_MPEG2_QUANTIZATION (V4L2_CID_MPEG_BASE+251) | ||
| 409 | |||
| 410 | #define V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP (V4L2_CID_MPEG_BASE+300) | 407 | #define V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP (V4L2_CID_MPEG_BASE+300) |
| 411 | #define V4L2_CID_MPEG_VIDEO_H263_P_FRAME_QP (V4L2_CID_MPEG_BASE+301) | 408 | #define V4L2_CID_MPEG_VIDEO_H263_P_FRAME_QP (V4L2_CID_MPEG_BASE+301) |
| 412 | #define V4L2_CID_MPEG_VIDEO_H263_B_FRAME_QP (V4L2_CID_MPEG_BASE+302) | 409 | #define V4L2_CID_MPEG_VIDEO_H263_B_FRAME_QP (V4L2_CID_MPEG_BASE+302) |
| @@ -1097,69 +1094,4 @@ enum v4l2_detect_md_mode { | |||
| 1097 | #define V4L2_CID_DETECT_MD_THRESHOLD_GRID (V4L2_CID_DETECT_CLASS_BASE + 3) | 1094 | #define V4L2_CID_DETECT_MD_THRESHOLD_GRID (V4L2_CID_DETECT_CLASS_BASE + 3) |
| 1098 | #define V4L2_CID_DETECT_MD_REGION_GRID (V4L2_CID_DETECT_CLASS_BASE + 4) | 1095 | #define V4L2_CID_DETECT_MD_REGION_GRID (V4L2_CID_DETECT_CLASS_BASE + 4) |
| 1099 | 1096 | ||
| 1100 | #define V4L2_MPEG2_PICTURE_CODING_TYPE_I 1 | ||
| 1101 | #define V4L2_MPEG2_PICTURE_CODING_TYPE_P 2 | ||
| 1102 | #define V4L2_MPEG2_PICTURE_CODING_TYPE_B 3 | ||
| 1103 | #define V4L2_MPEG2_PICTURE_CODING_TYPE_D 4 | ||
| 1104 | |||
| 1105 | struct v4l2_mpeg2_sequence { | ||
| 1106 | /* ISO/IEC 13818-2, ITU-T Rec. H.262: Sequence header */ | ||
| 1107 | __u16 horizontal_size; | ||
| 1108 | __u16 vertical_size; | ||
| 1109 | __u32 vbv_buffer_size; | ||
| 1110 | |||
| 1111 | /* ISO/IEC 13818-2, ITU-T Rec. H.262: Sequence extension */ | ||
| 1112 | __u8 profile_and_level_indication; | ||
| 1113 | __u8 progressive_sequence; | ||
| 1114 | __u8 chroma_format; | ||
| 1115 | __u8 pad; | ||
| 1116 | }; | ||
| 1117 | |||
| 1118 | struct v4l2_mpeg2_picture { | ||
| 1119 | /* ISO/IEC 13818-2, ITU-T Rec. H.262: Picture header */ | ||
| 1120 | __u8 picture_coding_type; | ||
| 1121 | |||
| 1122 | /* ISO/IEC 13818-2, ITU-T Rec. H.262: Picture coding extension */ | ||
| 1123 | __u8 f_code[2][2]; | ||
| 1124 | __u8 intra_dc_precision; | ||
| 1125 | __u8 picture_structure; | ||
| 1126 | __u8 top_field_first; | ||
| 1127 | __u8 frame_pred_frame_dct; | ||
| 1128 | __u8 concealment_motion_vectors; | ||
| 1129 | __u8 q_scale_type; | ||
| 1130 | __u8 intra_vlc_format; | ||
| 1131 | __u8 alternate_scan; | ||
| 1132 | __u8 repeat_first_field; | ||
| 1133 | __u8 progressive_frame; | ||
| 1134 | __u8 pad; | ||
| 1135 | }; | ||
| 1136 | |||
| 1137 | struct v4l2_ctrl_mpeg2_slice_params { | ||
| 1138 | __u32 bit_size; | ||
| 1139 | __u32 data_bit_offset; | ||
| 1140 | |||
| 1141 | struct v4l2_mpeg2_sequence sequence; | ||
| 1142 | struct v4l2_mpeg2_picture picture; | ||
| 1143 | |||
| 1144 | /* ISO/IEC 13818-2, ITU-T Rec. H.262: Slice */ | ||
| 1145 | __u8 quantiser_scale_code; | ||
| 1146 | |||
| 1147 | __u8 backward_ref_index; | ||
| 1148 | __u8 forward_ref_index; | ||
| 1149 | __u8 pad; | ||
| 1150 | }; | ||
| 1151 | |||
| 1152 | struct v4l2_ctrl_mpeg2_quantization { | ||
| 1153 | /* ISO/IEC 13818-2, ITU-T Rec. H.262: Quant matrix extension */ | ||
| 1154 | __u8 load_intra_quantiser_matrix; | ||
| 1155 | __u8 load_non_intra_quantiser_matrix; | ||
| 1156 | __u8 load_chroma_intra_quantiser_matrix; | ||
| 1157 | __u8 load_chroma_non_intra_quantiser_matrix; | ||
| 1158 | |||
| 1159 | __u8 intra_quantiser_matrix[64]; | ||
| 1160 | __u8 non_intra_quantiser_matrix[64]; | ||
| 1161 | __u8 chroma_intra_quantiser_matrix[64]; | ||
| 1162 | __u8 chroma_non_intra_quantiser_matrix[64]; | ||
| 1163 | }; | ||
| 1164 | |||
| 1165 | #endif | 1097 | #endif |
