|
@@ -101,7 +101,7 @@ static int venc_op_s_ctrl(struct v4l2_ctrl *ctrl)
|
|
|
case V4L2_CID_MPEG_VIDEO_H264_PROFILE:
|
|
|
ctr->profile.h264 = ctrl->val;
|
|
|
break;
|
|
|
- case V4L2_CID_MPEG_VIDEO_VPX_PROFILE:
|
|
|
+ case V4L2_CID_MPEG_VIDEO_VP8_PROFILE:
|
|
|
ctr->profile.vpx = ctrl->val;
|
|
|
break;
|
|
|
case V4L2_CID_MPEG_VIDEO_MPEG4_LEVEL:
|
|
@@ -248,6 +248,11 @@ int venc_ctrl_init(struct venus_inst *inst)
|
|
|
V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES,
|
|
|
0, V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE);
|
|
|
|
|
|
+ v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops,
|
|
|
+ V4L2_CID_MPEG_VIDEO_VP8_PROFILE,
|
|
|
+ V4L2_MPEG_VIDEO_VP8_PROFILE_3,
|
|
|
+ 0, V4L2_MPEG_VIDEO_VP8_PROFILE_0);
|
|
|
+
|
|
|
v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops,
|
|
|
V4L2_CID_MPEG_VIDEO_BITRATE, BITRATE_MIN, BITRATE_MAX,
|
|
|
BITRATE_STEP, BITRATE_DEFAULT);
|
|
@@ -256,9 +261,6 @@ int venc_ctrl_init(struct venus_inst *inst)
|
|
|
V4L2_CID_MPEG_VIDEO_BITRATE_PEAK, BITRATE_MIN, BITRATE_MAX,
|
|
|
BITRATE_STEP, BITRATE_DEFAULT_PEAK);
|
|
|
|
|
|
- v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops,
|
|
|
- V4L2_CID_MPEG_VIDEO_VPX_PROFILE, 0, 3, 1, 0);
|
|
|
-
|
|
|
v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops,
|
|
|
V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP, 1, 51, 1, 26);
|
|
|
|