Merge "msm: vidc: recalculate buffer counts based on frame rate"
This commit is contained in:
commit
1a997fa744
@ -1556,6 +1556,8 @@ int msm_venc_s_ctrl(struct msm_vidc_inst *inst, struct v4l2_ctrl *ctrl)
|
||||
break;
|
||||
case V4L2_CID_MPEG_VIDC_VIDEO_FRAME_RATE:
|
||||
inst->clk_data.frame_rate = ctrl->val;
|
||||
if (inst->state < MSM_VIDC_LOAD_RESOURCES)
|
||||
msm_vidc_calculate_buffer_counts(inst);
|
||||
if (inst->state == MSM_VIDC_START_DONE) {
|
||||
rc = msm_venc_set_frame_rate(inst);
|
||||
if (rc)
|
||||
@ -1599,6 +1601,8 @@ int msm_venc_s_ctrl(struct msm_vidc_inst *inst, struct v4l2_ctrl *ctrl)
|
||||
break;
|
||||
case V4L2_CID_MPEG_VIDC_VIDEO_OPERATING_RATE:
|
||||
inst->clk_data.operating_rate = ctrl->val;
|
||||
if (inst->state < MSM_VIDC_LOAD_RESOURCES)
|
||||
msm_vidc_calculate_buffer_counts(inst);
|
||||
if (inst->state == MSM_VIDC_START_DONE) {
|
||||
rc = msm_venc_set_operating_rate(inst);
|
||||
if (rc)
|
||||
|
Loading…
Reference in New Issue
Block a user