啸叫检测:目前软件检测方式还不够完善,可通过FF或者FB check去检测:

1、如打开FF check:

config\best2300a_ibrt_anc\target.mk

export ANC_FF_CHECK ?=1

FF check 参数设定,第一个参数是触发啸叫时间长度设定,第二个是触发啸叫阈值,默认值为ANC_HOWLING_WINDOW_64、ANC_HOWLING_THRESHOLD_0dB

int anc_howling_set(ANC_HOWLING_WINDOW window, ANC_HOWLING_THRESHOLD threshold);

以上参数枚举类型可查看anc_process.h里面相关定义。

services\multimedia\audio\process\anc\include\anc_process.h

typedef enum {ANC_HOWLING_WINDOW_32=32,ANC_HOWLING_WINDOW_64=64,ANC_HOWLING_WINDOW_128=128,ANC_HOWLING_WINDOW_256=256,ANC_HOWLING_WINDOW_512=512,ANC_HOWLING_WIND

恒玄BES调试笔记-BES2500啸叫howling相关推荐

  1. 恒玄BES调试笔记-BES2500如何制作OTA升级包

    进入工程,Shift + 鼠标右键,打开Powershell窗口,输入命令即可! PS D:\best2300a_2500i_ibrt> python .\generate_crc32_of_i ...

  2. 恒玄BES调试笔记-BES2500 SBC和AAC

    恒玄平台SBC和AAC相关代码可以看这个文件: services\bt_app\app_bt_stream.cpp 里面会有SBC和AAC的相关内容,也可以搜索关键字A2DP_AAC_ON. conf ...

  3. 恒玄BES调试笔记-BES2500低延迟

    一般来说,客户会有低延迟的需求,恒玄平台低延迟相关代码可以看这个文件: services\bt_app\app_bt_stream.cpp 一般来说,用sbc来做低延迟游戏模式比较好,低延迟效果比较好 ...

  4. 恒玄BES调试笔记-BES2500如何制作添加提示音

    1.准备提示音音源:一般都是客户提供 2.将音源转化为wav格式:常用的转换工具有cool edit pro等,具体采样率,比特率等根据自己的项目要求而定 3.将wav格式提示音转为BES提示音格式 ...

  5. 恒玄BES调试笔记-BES2500 hfp

    BES2500 hfp相关api状态: services\bt_if_enhanced\inc\hfp_api.h typedef void *hf_chan_handle_t; /* start o ...

  6. 恒玄BES调试笔记-BES2500蓝牙设备名客制化

    项目开发过程必然会遇到客户要求蓝牙设备名客制化,其实很简单的! 修改办法如下,都是经过做项目实现了的,但个人比较偏向第一种: 办法一: 客制化在项目定制化文件中. #define FIXED_BT_N ...

  7. 恒玄BES调试笔记-BES2500死机重启分析手段

    有时候会遇到死机重启等问题,一般可以通过分析lst,map文件可以看出点端倪! lst文件的生成,其实是在编译命令的基础上加上all lst参数即可,这两个文件都可以在out目录下找到. make T ...

  8. 恒玄BES调试笔记-BES2500如何区分左右耳

    TWS区分左右耳常见的两种方式:gpio的高低电平.蓝牙地址的奇偶性和flash中写标志位. 方式各不相同,对于实现方式(软件和硬件)和生产管控,各有优劣! 办法一:gpio的高低电平 #define ...

  9. 恒玄BES调试笔记-BES2500 avrcp

    BES2500 a2dp相关api状态: services\bt_if_enhanced\inc\a2dp_api.h /** The transport layer is connected and ...

  10. 恒玄BES调试笔记-BES2500抢连

    1303默认SDK是支持抢连功能的,只需要打开 #define ACCEPT_NEW_MOBILE_EN UI上需要做的是加一些自己的改动(比如抢连成功以后多久允许下一次抢连,tws断开.播音乐.通话 ...

最新文章

  1. phpstorm—下载安装配置教程
  2. 这里有一篇简单易懂的webSocket 快到碗里来~
  3. 【机器学习】模型又线上线下不一致怎么办?
  4. 鸿蒙os下载到电脑上,鸿蒙系统pc版下载2.0
  5. Android 底部导航 UI框架
  6. (Python代码)通过视差图获取图片中不同物体的高度比
  7. 【python】numpy array 找出符合条件的数并赋值
  8. Deploy Office Communications Server 2007R2 Group Chat Server(一)
  9. centos 的php5.3.3 升级5.5.3
  10. 推荐两个不错的前端资源的网站,有好的请继续添加,谢谢!
  11. 八.nginx网站服务实践应用
  12. 最新JAVA+Python+大数据资料分享
  13. 【自动控制原理】渐进稳定与临界稳定的区别与联系
  14. 新建工程,如何通过git上传到阿里云code
  15. C++代码和可执行程序在x86和arm上的区别
  16. 最强大的Mac软件卸载清理工具 App Cleaner Uninstaller Pro 7.8 Mac版(内附安装包链接)
  17. 解读 Java 并发队列 BlockingQueue
  18. 报表服务器组件,开发者手册概述:Power BI 报表服务器
  19. idea插件,在idea中听云音乐
  20. 一名平庸程序员的自白

热门文章

  1. windows系统清除电脑地址栏文件(夹)路径
  2. Raptor制作猜数游戏流程图
  3. 沙特罚金减免期从2022年6月1日到11月30日-跨境知道
  4. 无法获取目标服务器证书的SSL指纹--VMware VCSA
  5. linux学习(跟着b站尚硅谷老师学习)
  6. wordpress mysql缓存_WordPress 如何启用 Memcached 内存缓存来提高网站速度
  7. Activiti学习之根据条件判断流程走向
  8. 大型网站技术架构+核心原理与案例分析+李智慧
  9. 联想服务器系统如何备份软件,联想笔记本如何使用系统自带备份/还原功能进行备份与还原系统...
  10. 程序员必备的11个辅助开发的软件神器(欢迎补充)