想请教一下:368能够进行最高1080p30的编码,是只能进行编码,还是可以在编码的基础上添加一些功能,例如OSD?
Ternence_Hsu:
在不影响ddr带宽,或者过多的开销资源的情况下,是不会影响到视频的编码的。
你OSD是通过framebuffer实现还是swosd去实现?
malik:
回复 Ternence_Hsu:
应该是swosd
直接调用IPNC的功能模块
Chris Meng:
回复 malik:
你好,
建议使用480MHz ARM的DM368.
malik:
回复 Chris Meng:
Chris Meng,
您好!
我烧写的就是ubl_486arm_360ddr_ipnc_dm368.bin,发现打开swosd后很快就死机了(串口终端没反应)。
并且实际的帧率只有28左右,输入是1080p30
Chris Meng:
回复 malik:
你好,
请问你使用的芯片是480Mhz的DM368么? 由于该芯片的DDR频率也有所提升,如果DDR布线的时序比较临界,会导致系统不稳定。请确保DDR时序是根据你们使用的DDR芯片更新过的。
TI IPNC 5.1的代码如果运行在480Mhz的IPNC参考设计上,可以支持1路1080p30+D1@30+OSD。但注意,IPNC代码的用户代码比较简单,任何对DDR访问的增加都会影响系统的性能。
malik:
回复 Chris Meng:
Chris Meng,
您好!
我想问一下,PAL的数据采集中什么原因会导致帧率增大,PC解码的视频看起来不规律的回放,怀疑是某些时候该采集下一帧的时候,采集成上一帧?
Chris Meng:
回复 malik:
malikPC解码的视频看起来不规律的回放
有可能是DDR太繁忙导致resizer没有正确输出到DDR,但产生了resizer 中断,而使得编码使用了旧的帧的数据。你可以在每个视频buffer最后写上一些特殊字符,获取采集输出buffer后,检查特殊字符是否还在。
请务必使用continuous mode。图像数据传指针而不是拷贝数据。尽量减少不必要的DDR访问。
malik:
回复 Chris Meng:
Chris Meng,
您好,continuous mode模式我可以理解为IPIPE的设置吗?
Chris Meng:
回复 malik:
和ISIF也是有关系的。
malik:
回复 Chris Meng:
Chris Meng,
您好!
能解释一下吗?