diff --git a/mpp/hal/vpu/jpegd/hal_jpegd_vdpu2.c b/mpp/hal/vpu/jpegd/hal_jpegd_vdpu2.c index 1f3252c9..6a97af6f 100644 --- a/mpp/hal/vpu/jpegd/hal_jpegd_vdpu2.c +++ b/mpp/hal/vpu/jpegd/hal_jpegd_vdpu2.c @@ -711,6 +711,7 @@ MPP_RET jpegd_gen_regs(JpegdHalCtx *ctx, JpegdSyntax *syntax) * but not 16-pixel aligned */ if ((s->height % 16) && ((s->height % 16) <= 8) && + (!ctx->pp_info.pp_enable) && (s->yuv_mode == JPEGDEC_YUV422 || s->yuv_mode == JPEGDEC_YUV444 || s->yuv_mode == JPEGDEC_YUV411)) {