android-蓝牙A2dp-avrcp-hfp-opp-配对流程-ble-rfcomm源码流程
Android 蓝牙A2dp-Avrcp初始化-连接-播放源码分析文档大全-点击下载
Wifi共存——音频卡顿
BTC Bufffer缓存过少问题
1.问题描述
背景:首次适配高通短距芯片。经测试和Beta问题上报发现,蓝牙音频2.4G wifi共存下播放音乐时持续卡顿。
2.原因分析:
在App log中,可以看到上层A2DP协议栈buffer溢出,说明底层发包过慢。
FastMixer:Tx queue buffer size now =28 adding=1 max=28
在HCI 中,可以看到通常情况下,Host与Controller之间的交互为Host侧在接收到上一包的NOCP(Number of Completed Packets)之后,才会向Conntroller发送下一包,(controller中有buff)而且Controller回复NOCP的间隔保持在40~50ms。
Bluetooth Contr