fix(ppa): fix SRM YUV422/420 incorrect DMA descriptor port mode block size

This commit is contained in:
Song Ruo Jing
2025-12-17 21:56:11 +08:00
parent f503b44805
commit 22b67f3656
+4 -4
View File
@@ -550,14 +550,14 @@ static inline void ppa_ll_srm_get_dma_dscr_port_mode_block_size(ppa_dev_t *dev,
break; break;
case PPA_SRM_COLOR_MODE_YUV420: case PPA_SRM_COLOR_MODE_YUV420:
*block_h = 20; *block_h = 20;
*block_v = 18; *block_v = 20;
break; break;
case PPA_SRM_COLOR_MODE_YUV422_UYVY: case PPA_SRM_COLOR_MODE_YUV422_UYVY:
case PPA_SRM_COLOR_MODE_YUV422_VYUY: case PPA_SRM_COLOR_MODE_YUV422_VYUY:
case PPA_SRM_COLOR_MODE_YUV422_YUYV: case PPA_SRM_COLOR_MODE_YUV422_YUYV:
case PPA_SRM_COLOR_MODE_YUV422_YVYU: case PPA_SRM_COLOR_MODE_YUV422_YVYU:
*block_h = 20; *block_h = 20;
*block_v = 20; *block_v = 18;
break; break;
default: default:
// Unsupported SRM input color mode // Unsupported SRM input color mode
@@ -577,14 +577,14 @@ static inline void ppa_ll_srm_get_dma_dscr_port_mode_block_size(ppa_dev_t *dev,
break; break;
case PPA_SRM_COLOR_MODE_YUV420: case PPA_SRM_COLOR_MODE_YUV420:
*block_h = 36; *block_h = 36;
*block_v = 34; *block_v = 36;
break; break;
case PPA_SRM_COLOR_MODE_YUV422_UYVY: case PPA_SRM_COLOR_MODE_YUV422_UYVY:
case PPA_SRM_COLOR_MODE_YUV422_VYUY: case PPA_SRM_COLOR_MODE_YUV422_VYUY:
case PPA_SRM_COLOR_MODE_YUV422_YUYV: case PPA_SRM_COLOR_MODE_YUV422_YUYV:
case PPA_SRM_COLOR_MODE_YUV422_YVYU: case PPA_SRM_COLOR_MODE_YUV422_YVYU:
*block_h = 36; *block_h = 36;
*block_v = 36; *block_v = 34;
break; break;
default: default:
// Unsupported SRM input color mode // Unsupported SRM input color mode