现在主要负责STB软件的调试,上次在ST 平台出现一个问题,定位了好久,现在想拿出来共大家分享,调试过程
问题描述:
播放新西兰的节目,当播放到流结束位置的时候,音频无输出,再也无法stop掉音频
调试过程:
首先,找到问题出现的规律,我是发现一个规律就是在前端播放到循环位置的时候,首先出现无音频输出,在去stop 音频,无法stop,经过多次测试,发现是必然现象,
一开始没有怀疑ST的问题,因为ST则个版本毕竟已经出过很多货了,就一直以为是上层应用写得不规范,试图修改上层应用解决该问题,尝试了很多种方法都无效果
看来只有使用神器了,当出现该现象的时候,使用ctrl+c,暂停程序的执行(联机跑的),再调用使用info thread ,查看目前已经创建的所有线程,再使用thread THREAD_ID
查看和音频相关的所有线程,发现,。。。http://miwawa-xiang.taobao.com/