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.

[参考译文] TLV320ADC6140:如何增加捕捉(arecord) ALSA 缓冲区大小

Guru**** 2481985 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1166519/tlv320adc6140-how-to-increase-in-capture-arecord-alsa-buffer-size

器件型号:TLV320ADC6140

您好!

我知道这个专门针对 TI 音频器件的论坛,但作为音频论坛,我认为这里有很多人熟悉 ALSA 缓冲区大小。

通过实验、我们可以看到最大的 ALSA 缓冲区为32KB

当我们尝试定义更多内容时、它仍然使用32KB、我们至少需要

8通道* 4字节采样宽度* 4096帧大小= 131072字节。

我们可以减小帧大小,但我们的许多程序假设帧大小为4096。

此外、如果我可以通过更改驱动程序来更改硬编码的最大值、也可以执行该操作。

BR、

莫兰

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉、我不熟悉 ALSA Buffer