打印

AVStream 音频播放

[复制链接]
1636|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Dream_T|  楼主 | 2014-7-30 11:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
USB声卡驱动,AVStream 音频播放Pin 在调用KsPinGetLeadingEdgeStreamPointer时偶有返回空指针的问题。

空指针问题具体表现为:
1.概率:18台测试机器案例中,会有一到两台出现。
2.时间:在3小时到7或8小时之间都有可能,出现之后,就不会再恢复正常,会一直出现。
3.表现:每秒的约200次(每5毫秒一次)调用中会非连续的出现两次返回NULL指针的调用,有时也会间隔几秒。


具体调用方法:
1.没有用于Pin的Process事件处理,而是直接在时间到达时就通过KsPinGetLeadingEdgeStreamPointer,读取流指针数据。
2.没有使用Clone操作,而是直接在KsPinGetLeadingEdgeStreamPointer调用成功后,把帧数据拷走,然后解锁,再步进,退出。


如果哪位对AVStream比较熟悉,可以留下联系方式,交流。

相关帖子

沙发
Dream_T|  楼主 | 2014-7-31 11:59 | 只看该作者
怎么没有人帮助呢?

使用特权

评论回复
板凳
nethopper| | 2014-7-31 13:44 | 只看该作者
分配的BUFFER个数不够多,来不及倒腾?

使用特权

评论回复
地板
Dream_T|  楼主 | 2014-8-1 10:39 | 只看该作者
nethopper 发表于 2014-7-31 13:44
分配的BUFFER个数不够多,来不及倒腾?

能留给联系方式吗?可以进一步沟通啊,我QQ823863466

使用特权

评论回复
5
nethopper| | 2014-8-1 11:14 | 只看该作者
不见得能帮上忙,QQ:   615975467

使用特权

评论回复
6
powder| | 2014-8-12 01:47 | 只看该作者
不熟悉AVStream 。但是多年经验觉得如果时钟同步出问题也会这样,不知道你采取的是什么同步方式。只是提个醒,不见得有什么帮助。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝