0

我有一个带有两个音频编解码器的嵌入式平台。一个是 tlv320aic3x (I2S) 编解码器,另一个是 USB 编解码器。场景是 rtp 流与 PjProject 会议转发到两个编解码器。建立呼叫后,两个编解码器都会出现欠载。pjmedia 部分检测到欠载并准备并启动新的编解码器。USB编解码器没有问题,但I2S编解码器有时在重新启动后没有播放。轮询调用中函数 snd_pcm_wait_nocheck 中编解码器块的播放回调。我认为问题在于他一直等到文件描述符准备好写入但驱动程序没有读出数据。有谁知道这个问题,或者可以给我一个提示,我可以在哪里找到问题?!

4

0 回答 0