Loading drivers/media/platform/msm/vidc/msm_venc.c +9 −0 Original line number Diff line number Diff line Loading @@ -1664,6 +1664,15 @@ static int try_set_ctrl(struct msm_vidc_inst *inst, struct v4l2_ctrl *ctrl) switch (ctrl->id) { case V4L2_CID_MPEG_VIDC_VIDEO_IDR_PERIOD: if (inst->fmts[CAPTURE_PORT]->fourcc != V4L2_PIX_FMT_H264 && inst->fmts[CAPTURE_PORT]->fourcc != V4L2_PIX_FMT_H264_NO_SC) { dprintk(VIDC_ERR, "Control 0x%x only valid for H264\n", ctrl->id); rc = -ENOTSUPP; break; } property_id = HAL_CONFIG_VENC_IDR_PERIOD; idr_period.idr_period = ctrl->val; Loading Loading
drivers/media/platform/msm/vidc/msm_venc.c +9 −0 Original line number Diff line number Diff line Loading @@ -1664,6 +1664,15 @@ static int try_set_ctrl(struct msm_vidc_inst *inst, struct v4l2_ctrl *ctrl) switch (ctrl->id) { case V4L2_CID_MPEG_VIDC_VIDEO_IDR_PERIOD: if (inst->fmts[CAPTURE_PORT]->fourcc != V4L2_PIX_FMT_H264 && inst->fmts[CAPTURE_PORT]->fourcc != V4L2_PIX_FMT_H264_NO_SC) { dprintk(VIDC_ERR, "Control 0x%x only valid for H264\n", ctrl->id); rc = -ENOTSUPP; break; } property_id = HAL_CONFIG_VENC_IDR_PERIOD; idr_period.idr_period = ctrl->val; Loading