找回密码
 立即注册
搜索
查看: 1505|回复: 6

[硬件] 求助有没有大佬能说清楚停用蓝牙 A2DP 硬件分流到底是起什么作用的?

[复制链接]
     
发表于 2024-12-14 10:06 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 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/
实在是很好奇,有没有大佬能通俗的解释一下这个选项的作用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2024-12-14 12:14 | 显示全部楼层
本帖最后由 eroneko 于 2024-12-14 12:17 编辑

看AOSP官方文档https://source.android.com/docs/ ... are-offload-support,(不打开主楼说的选项,也就是默认情况下)应该就是把编码工作转移到解码芯片上,而不是直接CPU软编,猜测LDAC高码率编码压力太大有时候会扛不住导致断流?
回复

使用道具 举报

发表于 2024-12-14 12:15 | 显示全部楼层
可以当做硬解一类的东西,具体dsp和蓝牙干多少事,就看驱动和硬件设计了
停用是关掉这个功能
回复

使用道具 举报

     
发表于 2024-12-14 13:31 来自手机 | 显示全部楼层
别更新安卓版本,之后可能开发者选项只允许只能开关LE offload

—— 来自 鹅球 v3.1.91-alpha
回复

使用道具 举报

     
 楼主| 发表于 2024-12-14 14:31 来自手机 | 显示全部楼层
eroneko 发表于 2024-12-14 12:14
看AOSP官方文档https://source.android.com/docs/ ... are-offload-support,(不打开主楼说的选项,也就是 ...

谢大佬。就是说 默认是给蓝牙耳机编码解码,打开之后就是cpu编码再给蓝牙耳机解码?
这样理解对吗。另外我看reddit上还有说会影响系统底层src的,aosp里面好像也没说。既然只影响编码过程,都用的ldac,这个开关应该不影响音频质量?
回复

使用道具 举报

     
发表于 2024-12-14 16:48 | 显示全部楼层
yjmy705 发表于 2024-12-14 14:31
谢大佬。就是说 默认是给蓝牙耳机编码解码,打开之后就是cpu编码再给蓝牙耳机解码?
这样理解对吗。另外 ...

是的默认相当于硬编码,打开这个选项就变成软编码。至于SRC,编码前的SRC肯定和这个开关没关系,但是蓝牙会不会整出额外的SRC变数太多,不好说
回复

使用道具 举报

头像被屏蔽
     
发表于 2024-12-14 16:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-1-22 18:58 , Processed in 0.055330 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表