gpt4 book ai didi

android - 为什么 tinyALSA 优于 libasound?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:36 32 4
gpt4 key购买 nike

在最新的 Android 版本中,AOSP 版本通常带有 tinyALSAtinyCompress。在 this question ,Simon 提到所有 Nexus 设备都应支持 tinyALSA

我的问题是,为什么 android 没有集成 libasound,与 tinyALSA 相比,它具有音频子系统所需的所有功能?是否主要是由于 source.android.com 中指出的许可问题?网站?

最佳答案

我不能代表 Android 开发人员发言,但如果非要我猜的话,那是因为 ALSA 有一个非常古老的 API,由于向后兼容的原因而没有改变。

如果您选择的音频系统不关心向后兼容性,最好的办法是从干净的平台和更现代的 API 开始。

这与他们对 X.Org Server 的方法是一致的——完全抛弃系统并用 something better 代替它尽管有人可能会争辩说这样做是因为 X.Org 在构建时并未考虑触摸屏。

最后,正如您提到的,Google 推荐 tinyALSA 而不是 ALSA 因为许可证。

关于android - 为什么 tinyALSA 优于 libasound?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23676047/

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