啸叫检测:目前软件检测方式还不够完善,可通过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