近段时间在玩海思 3518x,由于客户的需求不尽相同,在进行视频配置时,经常碰到视频线程输出以下错误:
select failed!
即视频线程中编码通道所对应的文件描述符监听超时,经总结,把可能引起视频超时原因汇总如下,便于后续再次碰到时快速查询:
1、视频初始化时,调用海思接口为各视频编码通道分配的视频缓存池(大小、个数等)不合理,如astCommPool[i].u32BlkCnt的值偏小等;
2、视频输入设备没有采集到原始数据(表现为:无中断。检查sensor配置、sensor排线是否有损坏或者折断、sensor板电路等);
3、sensor的高低位是否对齐,即掩码配置是否一致;
4、视频编码帧、视频码流初始化值、视频质量等参数的初始化是否合理(不得超过硬件芯片设计时所规定的范围);
5、视频获取时所操作的文件句柄、视频编码通道与实际初始化时是否对应(尤其是视频分辨率切换时要确保相应的编码通道要匹配);
6、系统运行时,CPU占用率、内存占用率是否过高(可使用top -d n 或者 free命令可查看系统信息);
共2条
1/1 1 跳转至页
海思HI3518 引起视频超时汇总
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |