This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

selectLink后不能直接解mergeLink吗?什么原因导致呢? DVRRDK 350 TI816X

Hell0:

 最近用DVRRDK350 ti816x做一个项目,遇到一个问题,初步排查后认为是link链路不当造成,但是原因还是不知道,情况说明如下:

会有问题的链路:

由于一些原因,肯定存在要merge--->...-->select---->merge这样的使用情况

这个链路表现的症状: 在A8端申请放置待解码的数据的buff会一直阻塞(相当于申请不到buff),刚开始是可以申请到,第17次申请后就一直阻塞了(Vdec_requestBitstreamBuffer())

如果改变select的选择,有时还会出现capture的某个通道是不会动的(即数据好像一直不更新,其他通道数据会更新)

更改链路到如下:

这样一切都是正常的,解码和采集都能够正常工作和显示

再更改链路如下:

解码和采集运行正常,显示正常

根据如上的3组测试,初步推断是select不能直接和merge链接,原因真是知道,推断也不一定对,若有知情者请方便告知!

急于知道,非常感谢!

祝:天天开心

     生活愉快!

x 出现错误。请重试或与管理员联系。