大家好,
我用的是dm385芯片,使用ipncrdk 3.8,通过读文件解码显示的时候,随机的卡住一会。间隔的时间有几分钟,半个小时,解码的帧率越高,可能卡的更频繁些。请问是什么原因导致的。谢谢。
Eason Wang:
解码分辨率帧率?显示分辨率帧率?
385频率?
当时跑了什么其他业务?385有在做采集吗?停掉一些业务是否能改善?
kooking:
回复 Eason Wang:
我能想到可能的情况:
1. ckeck cpu的频率,看cpu是否被降频率了 #cat /proc/cpuinfo
2. 读取的视频源文件是不是有问题,可以在PC上确认一下
3. 视频源文件的分辨率和帧率是否是系统支持的
4. 系统进程过多,占用了很多系统资源
jt huang:
回复 kooking:
谢谢回复。
1、检查了cpu应该是没问题。
2、源文件也没问题,我是用一个文件轮循播放的。1080p 60fps
3、系统进程不多。只跑一个解码显示的测试程序。出现卡的时候,系统进程会突然变高。如init,sync_supers,kworker/0:1,这些某一个变高。
单独环回测试ipcBitsoutHost也会出现卡的现象,请问是否跟quePut函数中的Hwi_disable有关系呢?是否能把它注释了。注释了会有什么后果。为什么arm端也有这个函数调用呢ne?
guiliang chen:
回复 jt huang:
楼主兄弟,这个问题你解决了吗?小弟我也遇到了这个问题?该怎么解,望指教!