在线时间2106 小时
UID3253523
注册时间2016-3-21
NXP金币1977
该用户从未签到
超级版主
- 积分
- 20125
- 最后登录
- 2024-5-3
|
发表于 2021-4-29 16:34:45
|
显示全部楼层
本帖最后由 小恩GG 于 2021-4-29 16:35 编辑
从PXP output buffer composition讲,实际上是AS和PS两个buffer:
The output buffer will be rendered by composing each pixel block from the associated PS
and AS buffers.
The AS pixel buffer can be blended or color-keyed with the associated data from the PS
buffer (either the PS image pixels or REG_PS_BACKGROUND register based on PS
programmed coordinates).
所以我想是这个原因只有两块在显示。
你看结构体定义:
typedef struct _pxp_output_buffer_config
{
pxp_output_pixel_format_t pixelFormat; /*!< Output buffer pixel format. */
pxp_interlaced_output_mode_t interlacedMode; /*!< Interlaced output mode. */
uint32_t buffer0Addr; /*!< Output buffer 0 address. */
uint32_t buffer1Addr; /*!< Output buffer 1 address, used for UV data in YUV 2-plane mode, or
field 1 in output interlaced mode. */
uint16_t pitchBytes; /*!< Number of bytes between two vertically adjacent pixels. */
uint16_t width; /*!< Pixels per line. */
uint16_t height; /*!< How many lines in output buffer. */
} pxp_output_buffer_config_t;
也是两个buffer
|
|