0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

QCC3056下source程序如何解决在HFP下没有音量同步功能的问题

蓝牙 来源:蓝牙 作者: 胡大姐 2021-12-08 10:19 次阅读

内容简介

官方给的QCC3056的source程序,在HFP下,耳机操作音量加减能听到耳机音量有变化,但电脑音量条没有同步更新,同时,操作电脑的音量条,音量无法同步到耳机,即耳机声音没有变化。

测试工具

MDE:MDE_WIN_2.6.1.26_x64

Toolkit:ADK Toolkit 1.2.4.16_x64

QACT:NULL

Bluesuite:NULL

Hardware:Qualcomm QCC3056 DEV.

Software:qcc515x-qcc305x-src-1-0_qtil_standard_oem_source-apps,ADK-21.1-CS-r00073.2 0.0.073.2

前言

该问题在ADK-21.1-CS-r00073.2 0.0.073.2上存在,后续ADK是否存在就不确定了,因为到目前(20211123)为止高通还没有发布新的版本。

问题复现

复现方法很简单,只需要将dongle连上耳机和电脑,然后在电脑端启动通话功能,比如打开teams进入会议,这个时候耳机就会切到通话模式。在耳机上进行“音量加”或者“音量减”操作,虽然能听到耳机音量有变化,但无法看到电脑音量条有变化;同样,直接操作电脑的音量条,不会影响耳机的音量。查看source的release note,发现在HFP部分没有写有音量同步功能,应该是这一部分功能没有完成,需要自己添加代码解决。

本文的代码是基于《一种解决QCC3056下source程序在A2DP下音量同步错误问题的思路》的代码增加的,用到了部分上面文章里的函数,单依靠这篇文章修改,代码可能会出错,所以需要先看前面的文章!需要先看前面的文章!需要先看前面的文章!

本文还是和前文一样存在同样的副作用,即:

耳机的每一个音量加减,反馈到电脑上不再是均匀加减了,比如一个“音量加”操作,会有以下不同的情况出现:

当前电脑音量为0,则会变成2;

当前电脑音量为22,则会变成28;

当前电脑音量为88,则会变成100。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 耳机
    +关注

    关注

    28

    文章

    2939

    浏览量

    79626
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79543
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66770
  • ADK
    ADK
    +关注

    关注

    0

    文章

    7

    浏览量

    4924

原文标题:解决QCC3056下source程序在HFP下没有音量同步功能的问题

文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    stm32没有配置任何IO口功能的情况,默认的IO口是什么状态?

    请问各位大佬,32出厂时没有配置任何IO口功能的情况,默认的IO口是什么状态,是浮空还是说会配置成上下拉或者其他模式啥的,谢谢各位大佬解惑
    发表于 03-25 06:49

    配网行波型故障预警与定位装置HFP-GZS1000

    监测电力系统的状态,及时发现和处理故障。本文将介绍一种适用于[配网的行波型故障预警与定位装置——HFP-GZS1000]。 一、HFP-GZS1000简介 HFP-GZS1000是一种基于行波型检测技术的智能故障预警与定位装置。
    的头像 发表于 01-10 09:46 125次阅读

    ADIS16465scaled sync mode读取buffer数据时报错如何解决?

    overrun,根据datasheet中的描述,数据输出率为2000Hz的是时候,可以最多读取12个16bit寄存器的内容,而我们buffer模式读数据使用的是BurstRead功能,一共读取10个
    发表于 12-28 06:59

    何解决永磁同步电机气隙过大的问题?

    何解决永磁同步电机气隙过大的问题? 永磁同步电机是一种高效、高速、高精度的新型电机,广泛应用于工业、航空航天、机械制造等领域。然而,在使用过程中,可能会出现气隙过大的问题,影响电机的效能和使用寿命
    的头像 发表于 12-19 11:22 589次阅读

    AD9755设备管理器中更新驱动程序软件显示找不到设备的驱动程序文件如何解决?

    是驱动的问题,设备管理器中更新驱动程序软件显示找不到设备的驱动程序文件,该如何解决,或者在哪驱动呢?
    发表于 12-05 06:16

    求助,关于AD1955工作SACD模式的两个问题

    模式, 模拟输出100Hz的正弦波 2. DSD模式内部音量控制完全不起作为,始终为固定最大电平输出。 AD1955工作 PCM 模式时, 可以调节
    发表于 11-30 07:40

    选型软件SIZER V3.8XP环境安装出错如何解决?

    大体意思就是说没有找到SQL Server 2005或者2008的实例,可是我系统上已经安装了SQL Server 2008, 软件中的组件全部选中安装了,序列号为开发版的,安装路径D盘,默认
    发表于 11-23 08:30

    没有在线仿真的情况,如何调试红外中断接收程序

    没有在线仿真的情况,如何调试红外中断接收程序
    发表于 11-07 07:56

    如何在connected idle状态下向手机同步音量

    QCC517x/QCC518x新的ADK下,headset工程如果有音量加减事件,只有当前有A2DP播放音乐或者HFP通话状态下才会给手机发送事件,否则
    的头像 发表于 10-20 12:22 359次阅读
    如何在connected idle状态下向手机<b class='flag-5'>同步</b><b class='flag-5'>音量</b>

    【大大芯方案】智能充电体验,大联大推出基于高通产品的多功能TWS耳机充电仓方案

    2023年10月19日 ,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布 其旗下 诠鼎 推出 基于高通(Qualcomm)QCC3056芯片和立锜科技(Richtek)RT6160A
    的头像 发表于 10-20 01:10 389次阅读
    【大大芯方案】智能充电体验,大联大推出基于高通产品的多<b class='flag-5'>功能</b>TWS耳机充电仓方案

    IAR如何将程序拷贝RAM中运行

    这部分程序拷贝到RAM 中运行。本文中所有例子都是 IAR v7.2 ,基于 STM32F334 完成的。
    发表于 09-28 06:50

    绍兴有没有做STM的同行,认识

    绍兴新昌,想学习STM32,有没有同行指导一。感谢。可以认识
    发表于 09-07 10:35

    基于高通QCC3056加立锜RT6160A之多功能TWS耳机充电仓方案

    本方案使用高通QCC3056芯片为主控平台,搭配电源专用芯片立锜RT6160A搭建的低耗高效的充电平台。结合软件方面高通专用充电通信协议提供丰富应用。与高通Snapdragon Sound S5 S3平台的耳机组合使用,可谓是相得益彰。
    的头像 发表于 06-07 17:43 646次阅读
    基于高通<b class='flag-5'>QCC3056</b>加立锜RT6160A之多<b class='flag-5'>功能</b>TWS耳机充电仓方案

    基于89C51单片机的喇叭音量调节源程序

    基于89C51单片机的喇叭音量调节源程序
    发表于 05-15 10:55 3次下载

    无法解析主机source.codeaurora.cn是为什么?

    Android构建步骤,imx-p9.0.0_ 2.1.0 auto-ga文件路径执行source envsetup.sh,报错: Could not resolve host: sour
    发表于 05-06 06:50