gpt4 book ai didi

linux - Linux 2.6 OSS Sound系统是否有内核重采样

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:15 25 4
gpt4 key购买 nike

这是关于 Linux 内核的 OSS 声音子系统及其功能的问题。我正在使用 Linux 2.6 内核,并且我有不寻常的声卡。此卡应仅输入和输出 48 kHz 信号;并且没有硬件重采样(我不能在这张卡上播放 16kHz WAV 文件)。该卡的另一个缺点是它使用了一些更高级卡的 OSS 驱动程序(驱动程序不限制应用程序所需的采样率)。此卡没有 ALSA。

我想将此卡与某些 SIP 编解码器(语音实时压缩)一起使用,但它们仅支持 8 kHz、16 kHz、7 kHz、32 kHz,但不支持 48 kHz。现在我正在使用linphone3 进行SIP,并且在播放和录音方面遇到了一些问题。 Linphone 以 16 kHz 速率(Speex WB)打开驱动程序,但卡以 48 kHz 发送和播放数据。

我可以在内核的 OSS 中从 16 kHz (SIP) 重采样到 48 kHz(卡)吗?如何激活带重采样的 pcm 插件?

最佳答案

OSS 子系统不提供重采样。您可以更改声卡的设备驱动程序以执行此类重采样,但大多数 OSS 驱动程序没有实现此功能(想法是重采样最好在用户空间中完成)

关于linux - Linux 2.6 OSS Sound系统是否有内核重采样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13923381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com