From 2c2c3c4d53a7a20fb06aae901842c94a6e9c006a Mon Sep 17 00:00:00 2001 From: Chandler Chen Date: Tue, 23 Apr 2024 16:37:22 +0800 Subject: [PATCH] fix[mpp_common]: fix 128 odd plus 64 alignment former commit:https://10.10.10.29/c/rk/mpp/+/213571 Signed-off-by: Chandler Chen Change-Id: If09095891c1dfaa0663c01776ca4cb046ed4b24a --- osal/mpp_common.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/osal/mpp_common.cpp b/osal/mpp_common.cpp index 7baa8322..89b2a0a9 100644 --- a/osal/mpp_common.cpp +++ b/osal/mpp_common.cpp @@ -129,5 +129,8 @@ RK_U32 mpp_align_256_odd(RK_U32 val) RK_U32 mpp_align_128_odd_plus_64(RK_U32 val) { - return ((MPP_ALIGN(val, 128) | 128) + 64); + if (((val - 64) % 256 == 128)) + return val; + else + return ((MPP_ALIGN(val, 128) | 128) + 64); }