pure_water 发表于 2021-7-22 10:11:28

csr8670AGHFP切换到A2DP协议,音频出现pop爆破音

开发版本是ADK4.4
用的是官方例程,我用按钮做了一个AGHFP和A2DP的协议切换,发现从AGHFP->A2DP切换后,会出现pop爆破音,整条A2DP链路不是很正常,很想知道是哪个方面出问题了,只连接了1个sink设备,切换代码如下:
文件:source_button_handler.c
case BUTTON_MSG_SWITCH_MODE:
            {
                        /*switch a2dp / aghfp */
                        switch (states_get_state())
                  {
                        case SOURCE_STATE_CONNECTED:
                        {
                            if (audio_get_voip_music_mode() != AUDIO_VOIP_MODE)
                            {
                              MessageSend(app_get_instance(),APP_MIC_AUDIO_ACTIVE, 0);
                            }
                                        else
                                        {
                                                MessageSend(app_get_instance(),APP_MIC_AUDIO_INACTIVE, 0);
                                        }
                        }
                        break;
               
                default:
                break;
                        
                  }
                       
                }
                break;

pure_water 发表于 2021-7-22 10:24:11

找到问题了,把bitpool降下来就好了

365894126 发表于 2021-7-22 13:35:51

pure_water 发表于 2021-7-22 10:24
找到问题了,把bitpool降下来就好了

支持下。

李小千 发表于 2021-8-9 13:30:37

来刷点积分哟,哈哈哈:lol:lol:lol

李小千 发表于 2021-8-30 17:44:55

刷点积分玩玩喏。。。。。。。。。。。:D:lol;P

天中雨水 发表于 2022-6-27 10:33:44

解决问题来回答的,感谢大佬

深圳市 发表于 2023-11-25 12:04:03

学习
页: [1]
查看完整版本: csr8670AGHFP切换到A2DP协议,音频出现pop爆破音