From 6defbcaf60ea0a9ab6cc83d6c9976945b6b721cf Mon Sep 17 00:00:00 2001 From: xiaojiazhu Date: Mon, 4 Dec 2023 17:41:35 +0800 Subject: [PATCH] Fixed bug when delete video in the end. --- .../source/cardv/SrcCode/UIApp/AppDisp_PBView.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/code/application/source/cardv/SrcCode/UIApp/AppDisp_PBView.c b/code/application/source/cardv/SrcCode/UIApp/AppDisp_PBView.c index 8a4d96c95..778640c77 100755 --- a/code/application/source/cardv/SrcCode/UIApp/AppDisp_PBView.c +++ b/code/application/source/cardv/SrcCode/UIApp/AppDisp_PBView.c @@ -1342,7 +1342,7 @@ void PBView_DrawNoFile(void) VF_GFX_DRAW_RECT *pDrawRectDst = &DrawRectDst; UINT32 disp_rotate = GxVideo_GetDeviceCtrl(DOUT1, DISPLAY_DEVCTRL_SWAPXY); USIZE dst_aspect_ratio = GxVideo_GetDeviceAspect(DOUT1); - ISIZE disp_size = GxVideo_GetDeviceSize(DOUT1); + // ISIZE disp_size = GxVideo_GetDeviceSize(DOUT1); SIZECONVERT_INFO CovtInfo = {0}; HD_URECT DstDispRect = {0}; @@ -1379,8 +1379,10 @@ void PBView_DrawNoFile(void) DstDispRect.h = p_video_out_syscaps->output_dim.h; } ///hard code - DstDispRect.w = disp_size.w; - DstDispRect.h = disp_size.h; + // DstDispRect.w = disp_size.w; + // DstDispRect.h = disp_size.h; + DstDispRect.w = ALIGN_CEIL_8(DstDispRect.w); + DstDispRect.h = ALIGN_CEIL_16(DstDispRect.h); hd_view_buf.blk_size = DstDispRect.w*DstDispRect.h*3/2; //YUV420 PBView_get_hd_common_buf(&hd_view_buf);