From 190d7183f1db88423a0d9f6d92178fefc0d57a48 Mon Sep 17 00:00:00 2001 From: Shijie Qin <shijie.qin@nxp.com> Date: Mon, 9 Aug 2021 10:27:37 +0800 Subject: [PATCH] MLK-25679: mxc: vpu_malone: return default invalid framerate timeperframe.numerator shouldn't be '0'. Signed-off-by: Shijie Qin <shijie.qin@nxp.com> Reviewed-by: ming_qian <ming.qian@nxp.com> --- drivers/mxc/vpu_malone/vpu_b0.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/mxc/vpu_malone/vpu_b0.c b/drivers/mxc/vpu_malone/vpu_b0.c index cca9b178eba18e..9ffd3c19b054bd 100644 --- a/drivers/mxc/vpu_malone/vpu_b0.c +++ b/drivers/mxc/vpu_malone/vpu_b0.c @@ -1982,7 +1982,7 @@ static int vpu_dec_v4l2_ioctl_g_parm(struct file *file, void *fh, denominator = ctx->frame_interval.denominator; } if (!numerator || !denominator) { - numerator = 0; + numerator = 1; denominator = 0; } parm->parm.capture.timeperframe.numerator = numerator; @@ -2018,6 +2018,11 @@ static int vpu_dec_v4l2_ioctl_s_parm(struct file *file, void *fh, parm->parm.capture.timeperframe.denominator / gcd; mutex_unlock(&ctx->instance_mutex); + vpu_dbg(LVL_BIT_FLOW, "%s s_parm : %d / %d\n", + V4L2_TYPE_IS_OUTPUT(parm->type) ? "OUTPUT" : "CAPTURE", + parm->parm.capture.timeperframe.numerator, + parm->parm.capture.timeperframe.denominator); + return 0; } -- GitLab