A:MTK平台SKTune_V7算法修改log打印等级有adb指令和修改代码两种方式,其中adb指令是临时生效,重启后就会恢复。针对MTK平台两种算法集成方案,分别有对应的adb命令和代码修改方式。
1、 MTK HAL Aurisys算法方案
(1)adb指令
adb shell "AudioSetParam AURISYS_SET_PARAM,HAL,ALL,AWINIC,ADDR_VALUE,0x10013d48,log_level=SET"
(2)HAL 层调用 aurisys_set_parameter(const char *key_value_pair)接口:aurisys_set_parameter("AURISYS_SET_PARAM,HAL,ALL,AWINIC,ADDR_VALUE,0x10013d48,log_level=SET");
2、MTK Open DSP算法方案
(1)adb指令
adb shell "AudioSetParam AURISYS_SET_PARAM,DSP,ALL,AWINIC,ADDR_VALUE,0x10013d48,log_level=SET"
(2)更改开放出来的接口文件 aurisys_aw_skt_lib_private_type.h中的 LOG_LEVEL 宏控
其中log_level/LOG_LEVEL为log输出等级,定义如下: