For lower resolutions, incase of encoder, the compressed
frame size is more than half of the corresponding input
YUV. Keep the size as same as YUV considering worst case.

Signed-off-by: Malathi Gottam <mgot...@codeaurora.org>
---
 drivers/media/platform/qcom/venus/helpers.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/media/platform/qcom/venus/helpers.c 
b/drivers/media/platform/qcom/venus/helpers.c
index 2679adb..05c5423 100644
--- a/drivers/media/platform/qcom/venus/helpers.c
+++ b/drivers/media/platform/qcom/venus/helpers.c
@@ -649,7 +649,7 @@ u32 venus_helper_get_framesz(u32 v4l2_fmt, u32 width, u32 
height)
        }
 
        if (compressed) {
-               sz = ALIGN(height, 32) * ALIGN(width, 32) * 3 / 2 / 2;
+               sz = ALIGN(height, 32) * ALIGN(width, 32) * 3 / 2;
                return ALIGN(sz, SZ_4K);
        }
 
-- 
1.9.1

Reply via email to