@@ -693,9 +693,9 @@ const char * const *v4l2_ctrl_get_menu(u32 id)
693
693
return h264_fp_arrangement_type ;
694
694
case V4L2_CID_MPEG_VIDEO_H264_FMO_MAP_TYPE :
695
695
return h264_fmo_map_type ;
696
- case V4L2_CID_MPEG_VIDEO_H264_DECODE_MODE :
696
+ case V4L2_CID_STATELESS_H264_DECODE_MODE :
697
697
return h264_decode_mode ;
698
- case V4L2_CID_MPEG_VIDEO_H264_START_CODE :
698
+ case V4L2_CID_STATELESS_H264_START_CODE :
699
699
return h264_start_code ;
700
700
case V4L2_CID_MPEG_VIDEO_MPEG2_LEVEL :
701
701
return mpeg_mpeg2_level ;
@@ -920,14 +920,6 @@ const char *v4l2_ctrl_get_name(u32 id)
920
920
case V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MAX_QP : return "H264 I-Frame Maximum QP Value" ;
921
921
case V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MIN_QP : return "H264 P-Frame Minimum QP Value" ;
922
922
case V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MAX_QP : return "H264 P-Frame Maximum QP Value" ;
923
- case V4L2_CID_MPEG_VIDEO_H264_SPS : return "H264 Sequence Parameter Set" ;
924
- case V4L2_CID_MPEG_VIDEO_H264_PPS : return "H264 Picture Parameter Set" ;
925
- case V4L2_CID_MPEG_VIDEO_H264_SCALING_MATRIX : return "H264 Scaling Matrix" ;
926
- case V4L2_CID_MPEG_VIDEO_H264_SLICE_PARAMS : return "H264 Slice Parameters" ;
927
- case V4L2_CID_MPEG_VIDEO_H264_DECODE_PARAMS : return "H264 Decode Parameters" ;
928
- case V4L2_CID_MPEG_VIDEO_H264_DECODE_MODE : return "H264 Decode Mode" ;
929
- case V4L2_CID_MPEG_VIDEO_H264_START_CODE : return "H264 Start Code" ;
930
- case V4L2_CID_MPEG_VIDEO_H264_PRED_WEIGHTS : return "H264 Prediction Weight Table" ;
931
923
case V4L2_CID_MPEG_VIDEO_MPEG2_LEVEL : return "MPEG2 Level" ;
932
924
case V4L2_CID_MPEG_VIDEO_MPEG2_PROFILE : return "MPEG2 Profile" ;
933
925
case V4L2_CID_MPEG_VIDEO_MPEG4_I_FRAME_QP : return "MPEG4 I-Frame QP Value" ;
@@ -1185,6 +1177,14 @@ const char *v4l2_ctrl_get_name(u32 id)
1185
1177
/* Stateless Codec controls */
1186
1178
/* Keep the order of the 'case's the same as in v4l2-controls.h! */
1187
1179
case V4L2_CID_CODEC_STATELESS_CLASS : return "Stateless Codec Controls" ;
1180
+ case V4L2_CID_STATELESS_H264_DECODE_MODE : return "H264 Decode Mode" ;
1181
+ case V4L2_CID_STATELESS_H264_START_CODE : return "H264 Start Code" ;
1182
+ case V4L2_CID_STATELESS_H264_SPS : return "H264 Sequence Parameter Set" ;
1183
+ case V4L2_CID_STATELESS_H264_PPS : return "H264 Picture Parameter Set" ;
1184
+ case V4L2_CID_STATELESS_H264_SCALING_MATRIX : return "H264 Scaling Matrix" ;
1185
+ case V4L2_CID_STATELESS_H264_PRED_WEIGHTS : return "H264 Prediction Weight Table" ;
1186
+ case V4L2_CID_STATELESS_H264_SLICE_PARAMS : return "H264 Slice Parameters" ;
1187
+ case V4L2_CID_STATELESS_H264_DECODE_PARAMS : return "H264 Decode Parameters" ;
1188
1188
default :
1189
1189
return NULL ;
1190
1190
}
@@ -1310,8 +1310,6 @@ void v4l2_ctrl_fill(u32 id, const char **name, enum v4l2_ctrl_type *type,
1310
1310
case V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_IDC :
1311
1311
case V4L2_CID_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE :
1312
1312
case V4L2_CID_MPEG_VIDEO_H264_FMO_MAP_TYPE :
1313
- case V4L2_CID_MPEG_VIDEO_H264_DECODE_MODE :
1314
- case V4L2_CID_MPEG_VIDEO_H264_START_CODE :
1315
1313
case V4L2_CID_MPEG_VIDEO_MPEG2_LEVEL :
1316
1314
case V4L2_CID_MPEG_VIDEO_MPEG2_PROFILE :
1317
1315
case V4L2_CID_MPEG_VIDEO_MPEG4_LEVEL :
@@ -1342,6 +1340,8 @@ void v4l2_ctrl_fill(u32 id, const char **name, enum v4l2_ctrl_type *type,
1342
1340
case V4L2_CID_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE :
1343
1341
case V4L2_CID_MPEG_VIDEO_HEVC_DECODE_MODE :
1344
1342
case V4L2_CID_MPEG_VIDEO_HEVC_START_CODE :
1343
+ case V4L2_CID_STATELESS_H264_DECODE_MODE :
1344
+ case V4L2_CID_STATELESS_H264_START_CODE :
1345
1345
case V4L2_CID_CAMERA_ORIENTATION :
1346
1346
* type = V4L2_CTRL_TYPE_MENU ;
1347
1347
break ;
@@ -1436,22 +1436,22 @@ void v4l2_ctrl_fill(u32 id, const char **name, enum v4l2_ctrl_type *type,
1436
1436
case V4L2_CID_MPEG_VIDEO_FWHT_PARAMS :
1437
1437
* type = V4L2_CTRL_TYPE_FWHT_PARAMS ;
1438
1438
break ;
1439
- case V4L2_CID_MPEG_VIDEO_H264_SPS :
1439
+ case V4L2_CID_STATELESS_H264_SPS :
1440
1440
* type = V4L2_CTRL_TYPE_H264_SPS ;
1441
1441
break ;
1442
- case V4L2_CID_MPEG_VIDEO_H264_PPS :
1442
+ case V4L2_CID_STATELESS_H264_PPS :
1443
1443
* type = V4L2_CTRL_TYPE_H264_PPS ;
1444
1444
break ;
1445
- case V4L2_CID_MPEG_VIDEO_H264_SCALING_MATRIX :
1445
+ case V4L2_CID_STATELESS_H264_SCALING_MATRIX :
1446
1446
* type = V4L2_CTRL_TYPE_H264_SCALING_MATRIX ;
1447
1447
break ;
1448
- case V4L2_CID_MPEG_VIDEO_H264_SLICE_PARAMS :
1448
+ case V4L2_CID_STATELESS_H264_SLICE_PARAMS :
1449
1449
* type = V4L2_CTRL_TYPE_H264_SLICE_PARAMS ;
1450
1450
break ;
1451
- case V4L2_CID_MPEG_VIDEO_H264_DECODE_PARAMS :
1451
+ case V4L2_CID_STATELESS_H264_DECODE_PARAMS :
1452
1452
* type = V4L2_CTRL_TYPE_H264_DECODE_PARAMS ;
1453
1453
break ;
1454
- case V4L2_CID_MPEG_VIDEO_H264_PRED_WEIGHTS :
1454
+ case V4L2_CID_STATELESS_H264_PRED_WEIGHTS :
1455
1455
* type = V4L2_CTRL_TYPE_H264_PRED_WEIGHTS ;
1456
1456
break ;
1457
1457
case V4L2_CID_MPEG_VIDEO_VP8_FRAME_HEADER :
0 commit comments