请教各位,我在encode demo里使用了RSZB输出第二路320×200的视频,然后想在LCD(480×272)上显示出来,可是当我将第二路的buffer(也就是Buffer_getUserPtr(hCapBuf)后的529920个字节用memcpy拷贝到hDisBuf中时,LCD上显示出的图像不正确,请问我该怎么设置hDisBuf,(我设置过disDim,可是LCD上的视频的宽和高都不能设置),有人知道吗?谢谢!
Chris Meng:
你好,你是希望把320×200的图像显示在480×272的LCD的中间么?请问把480×272的YUV420的数据可以在LCD上正常显示么?这可以说明LCD时序是否配置正确。如果这个已经正确,请问你OSD窗口的宽度是否设置的是以272为offset?
Xiaochen Lu:
回复 Chris Meng:
你好,我在用encode demo做实验的时候,在encode demo里也有设置disDim的宽和高,它的起始位置disDim.x和disDim.y是可以设置的,但是它的disDim.width和disDim.height设置后是没有用的。而且,视频的话不是显示在VID层吗,它的宽度不是通过disDim来设置的吗?(480*272的图像是可以正常显示的)