当前位置: 首页 > news >正文

[RK3566-Android11] 使用iPhone14/15出现的蓝牙断开重连无声音问题

问题描述

RK3566使用的RTL8822CS模块,打了a2dpsink 蓝牙音响补丁,蓝牙用作播放歌曲和歌词显示。
测试发现使用Iphone14/15在开机之后10分钟内连接播放再断开,连接播放再断开,重复三四次,蓝牙就会无声音。使用iphone11 12 13或者其他的Android手机都不会有这个现象。


解决方案:

sdk路径/system/bt/btif/src/btif_av.cc

diff --git a/btif/src/btif_av.cc b/btif/src/btif_av.cc
old mode 100644
new mode 100755
index 679ec5ef5..19c133544
--- a/btif/src/btif_av.cc
+++ b/btif/src/btif_av.cc
@@ -624,13 +624,13 @@ class BtifAvSink {LOG(ERROR) << __func__ << ": Error setting " << peer->PeerAddress()<< " as active Sink peer";peer_ready_promise.set_value();
-      return false;
+      //return false;}if (!btif_a2dp_sink_restart_session(active_peer_, peer_address,std::move(peer_ready_promise))) {// cannot set promise but need to be handled within restart_session
-      return false;
+      //return false;}active_peer_ = peer_address;return true;

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • duplicate key value violates unique constraint
  • 谷粒商城学习笔记-19-快速开发-逆向生成所有微服务基本CRUD代码
  • 科研绘图系列:R语言两组数据散点分布图(scatter plot)
  • 【Java16】多态
  • 【Cesium开发实战】火灾疏散功能的实现,可设置火源点、疏散路径、疏散人数
  • 修正版头像上传组件
  • 网络规划与设计————期末复习
  • 华为手机联系人不见了怎么恢复?3个解决方案
  • Go协程与通道的综合应用问题
  • 240707-Sphinx配置Pydata-Sphinx-Theme
  • Linux tputs
  • vb.netcad二开自学笔记9:界面之ribbon
  • linux源码安装mysql8.0的小白教程
  • Nginx和Tomcat实现负载均衡群集部署应用
  • k8s record 20240705
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • canvas 绘制双线技巧
  • ES学习笔记(12)--Symbol
  • gitlab-ci配置详解(一)
  • Markdown 语法简单说明
  • 开发基于以太坊智能合约的DApp
  • 入口文件开始,分析Vue源码实现
  • 使用agvtool更改app version/build
  • 推荐一个React的管理后台框架
  • 无服务器化是企业 IT 架构的未来吗?
  • 字符串匹配基础上
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​你们这样子,耽误我的工作进度怎么办?
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • ###STL(标准模板库)
  • (003)SlickEdit Unity的补全
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (floyd+补集) poj 3275
  • (六) ES6 新特性 —— 迭代器(iterator)
  • ****Linux下Mysql的安装和配置
  • .NET 服务 ServiceController
  • .Net 执行Linux下多行shell命令方法
  • .net6Api后台+uniapp导出Excel
  • .netcore 获取appsettings
  • .NET开源、简单、实用的数据库文档生成工具
  • 。。。。。
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [20160902]rm -rf的惨案.txt
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [bzoj1912]异象石(set)
  • [C][栈帧]详细讲解
  • [CDOJ 1343] 卿学姐失恋了
  • [Datawhale AI夏令营 2024 第四期] 从零入门大模型微调之旅的总结
  • [DL]深度学习_Feature Pyramid Network
  • [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷
  • [HackMyVM]靶场 Wild
  • [hdu 4552] 怪盗基德的挑战书
  • [HDU] 1054 Strategic Game 入门树形DP
  • [Java][Android][Process] ProcessBuilder与Runtime差别