[COMMON] media: smfc: fix doubling number of planes
authorCho KyongHo <pullip.cho@samsung.com>
Fri, 15 May 2015 10:57:08 +0000 (19:57 +0900)
committerCosmin Tanislav <demonsingur@gmail.com>
Mon, 22 Apr 2024 17:22:18 +0000 (20:22 +0300)
Doubling the number of planes in s_fmt() handler considers that the
number of buffers should be doubled the number of planes when back-
to-back compression is enabled. But it is implicitly configued during
qbuf(). Userspace qbufs double number of buffers than the number of
planes.

Change-Id: I70312ef199214cc3794c32ff2e8a719f5f11ffaf
Signed-off-by: Cho KyongHo <pullip.cho@samsung.com>
drivers/media/platform/exynos/smfc/smfc.c

index b49909a650fbd6d1450fdbba3babda4f9ea34352..c601f5b94ebe516aa95cbd8e61f3669789c079f3 100644 (file)
@@ -938,8 +938,6 @@ static bool smfc_v4l2_init_fmt_mplane(const struct smfc_ctx *ctx,
                                pix_mp->plane_fmt[i + j].bytesperline *
                                        SMFC_FMT_SEC_SIZE(pix_mp->height);
                }
-
-               pix_mp->num_planes *= 2;
        }
 
        return true;