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