From e254d8c15be78dfa14e5de6428fee5a9f97ffa33 Mon Sep 17 00:00:00 2001 From: Randy Li Date: Mon, 6 Mar 2017 10:30:45 +0800 Subject: [PATCH] [h264e]: fix the alignment check The encoder only require the stride is align with 8 bytes. Change-Id: I3206b06af5427216c9e7a121424afda5297f7b62 Signed-off-by: Randy Li --- mpp/hal/vpu/h264e/hal_h264e_header.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mpp/hal/vpu/h264e/hal_h264e_header.c b/mpp/hal/vpu/h264e/hal_h264e_header.c index 70cc4103..978e734b 100644 --- a/mpp/hal/vpu/h264e/hal_h264e_header.c +++ b/mpp/hal/vpu/h264e/hal_h264e_header.c @@ -821,8 +821,8 @@ MPP_RET h264e_vpu_update_hw_cfg(H264eHalContext *ctx, HalEncTask *task, hw_cfg->height = prep->height; hw_cfg->input_format = prep->format; - mpp_assert(prep->hor_stride == MPP_ALIGN(prep->width, 16)); - mpp_assert(prep->ver_stride == MPP_ALIGN(prep->height, 16)); + mpp_assert(prep->hor_stride == MPP_ALIGN(prep->width, 8)); + mpp_assert(prep->ver_stride == MPP_ALIGN(prep->height, 8)); hw_cfg->hor_stride = prep->hor_stride; hw_cfg->ver_stride = prep->ver_stride;