全志D1-H芯片 如何解决在创建视频解码器后,未送入视频帧数据之前,cpu被占满的问
·
1、现象
目前D1使用vdecoder SDK,其中调用完初始化完解码器函数后,在未送入视频帧数据让该解码器工作之前,cpu会被占满;
2、问题原因
目前代码 vdecoder.c 中 ENABLE_SBM_FRAME_INTERFACE 默认值为1,使用帧接口,此时解码H264会使用软件搜头,CPU占用率会比较高。
3、解决方法
将 ENABLE_SBM_FRAME_INTERFACE 改为 0 即可,此时使用硬件搜头。
单核且CPU频率不高的情况,建议 ENABLE_SBM_FRAME_INTERFACE 置为 0 。
原贴链接:https://bbs.aw-ol.com/topic/1053/
全志在线开发者交流企鹅群(客服机器人24小时在线解答):498263967
资源获取、问题讨论可以到全志在线开发者社区进行:https://www.aw-ol.com/
全志及开发者最新动态可以关注全志在线微信公众号
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)