求助有没有大佬能说清楚停用蓝牙 A2DP 硬件分流到底是起什么作用的?
本帖最后由 yjmy705 于 2024-12-14 10:25 编辑我在网上看到帖子 https://leohearts.com/archives/Android-LDAC-bitrate-fix.html
打开 停用蓝牙a2dp硬件分流可以解决ldac断流的问题。这里有点拗口,打开是停用。
我尝试了,真的有效。
很好奇这东西是干啥用的,中文互联网上几乎查不到有用的信息。
去搜英文的美国贴吧倒是有很多讨论的,但也各持己见有说关着好,有说打开的。
https://oraclejet.org/disable-bluetooth-a2dp-hardware-offload/
实在是很好奇,有没有大佬能通俗的解释一下这个选项的作用。
本帖最后由 eroneko 于 2024-12-14 12:17 编辑
看AOSP官方文档https://source.android.com/docs/ ... are-offload-support,(不打开主楼说的选项,也就是默认情况下)应该就是把编码工作转移到解码芯片上,而不是直接CPU软编,猜测LDAC高码率编码压力太大有时候会扛不住导致断流? 可以当做硬解一类的东西,具体dsp和蓝牙干多少事,就看驱动和硬件设计了
停用是关掉这个功能
别更新安卓版本,之后可能开发者选项只允许只能开关LE offload
—— 来自 鹅球 v3.1.91-alpha eroneko 发表于 2024-12-14 12:14
看AOSP官方文档https://source.android.com/docs/ ... are-offload-support,(不打开主楼说的选项,也就是 ...
谢大佬。就是说 默认是给蓝牙耳机编码解码,打开之后就是cpu编码再给蓝牙耳机解码?
这样理解对吗。另外我看reddit上还有说会影响系统底层src的,aosp里面好像也没说。既然只影响编码过程,都用的ldac,这个开关应该不影响音频质量? yjmy705 发表于 2024-12-14 14:31
谢大佬。就是说 默认是给蓝牙耳机编码解码,打开之后就是cpu编码再给蓝牙耳机解码?
这样理解对吗。另外 ...
是的默认相当于硬编码,打开这个选项就变成软编码。至于SRC,编码前的SRC肯定和这个开关没关系,但是蓝牙会不会整出额外的SRC变数太多,不好说
页:
[1]