hi,dear support:
看到有些码流的分辨率的宽和高必须是32的倍数,比如采集1600×1200 不行,必须是1600×1216,因为1216可以整除32,但是1200不行。
但是,似乎1920×1080 是可以采集 并编码为码流的啊,1080 似乎也不能为32整除,到底是怎样的?
看了Previewer-Resizer_Driver_SDS_C文档,上面说。
- IPIPE input buffer addresses must be multiple of 32.
这个input buffer addresses 和 上面所说的宽和高必须是32的倍数,是一回事情吗
best regards!
steve_xiaop:
anyone?
Chris Meng:
你好,
ISP里面的一些偏移寄存器是需要32-byte对齐的,例如RSZ输出的OFT寄存器,但是RSZ输出的图像宽度仍然可以不是32的倍数,只要RSZ输出的buffer的offset是32的倍数就可以了,图像可以在buffer的左侧。建议参考相关寄存器描述。
steve_xiaop:
回复 Chris Meng:
Thx,Chis Meng!
我说的不是寄存器,因为我以前用DSP接5MP sensor(2448×2048)的时候,能够采集到2448×2048的分辨率。但是现在用DM368做5MP采集时候,采集不到
2448×2048的分辨率,难道是因为5MP 超过了2176 ,需要分两次到DDR中的原因?只能采集到2432×2048。