
MTK平台
文章平均质量分 51
zz_nj
这个作者很懒,什么都没留下…
展开
-
频响测试低12dB问题
find . -name audio_device.xml | xargs ls -laudio_device.xmlsnd_kcontrol_newiface:control类型,通常是SNDRV_CTL_ELEM_IFACE_MIXERname:kcontrol的名字,名字的命名规则遵循”源-方向-功能”源可理解为control的输入端,如Master, PCM, CD, line等方向代表kcontrol的数据流向,如Play...原创 2022-08-22 11:03:29 · 465 阅读 · 0 评论 -
Smart PA 参分
1 hal 层的修改vendor/mediatek/proprietary/hardware/audio/common/V3/aud_drv/AudioALSAHardwareResourcemanager.cpp 2 驱动部分的修改kernel-4.19/sound/soc/mediatek/codec/mt6357/mtk-soc-codec-6357.c kernel-4.19/tinno/common_features/smartpa/aw87xxx/aw87xxx.c 3 SE linu原创 2022-06-01 01:13:27 · 1467 阅读 · 0 评论 -
如何通过adb shell 修改/显示 GPIO 状态
[DESCRIPTION]通过adb shell修改/显示GPIO状态[KEYWORD]GPIO[SOLUTION]1.显示GPIO状态:1.1 MT6983之后(kernel-5.10)的格式如下catproc/mtk_gpio/soc.pinctrl格式同MT6885之后,注意读取需要root权限1.2 MT6885之后的格式如下cat /sys/devices/platform/pinctrl/mt_gpioPIN: (MODE)...原创 2022-02-15 13:55:44 · 1672 阅读 · 0 评论 -
MIC 增益调节 MT6357
mtk-soc-codec-6357.cMTK Android5.1 单独调整主副麦的模拟增益PGA(MT6350_PMIC)_杨涂涂的博客-优快云博客原创 2022-01-15 01:56:28 · 4476 阅读 · 0 评论 -
MTK (定制)增加音量等级
VoIPVol_AudioParam.xml, SpeechVol_AudioParam.xml 里面的数组都多添加了两级音量,为什么要添加两级?()VOIP是针对VOIP通话,Speech是针对的语音通话xxxxDesc.xml是各添加了两行index;连接AudioTunningTool ;*#*#3646633#*#*Log and Debugging -->ATCI-->ALWAYS ENAB...原创 2022-01-09 14:35:42 · 886 阅读 · 1 评论 -
MTK 手机接耳机状态下,来电话耳机响扬声器不响
\vendor\mediatek\proprietary\hardware\audio\common\V3\aud_drv\AudioALSAHardwareResourceManager.cpp灵感来自:我们的接法是外置PA line_outfrom MTK ALPS06478867插耳机,未播放铃声时的tinymix 结果:adb rootadb shell tinymix > D:tinymix_before_ring.txt3.插...原创 2022-01-05 22:33:02 · 430 阅读 · 0 评论 -
MTK 上层调用各种音频回路测试方法
如何使用这些组合,请看如下介绍:AudioSystem.setParameters(“SET_LOOPBACK_TYPE=Type, OutputDevice”);Type参数如下:enum loopback_t {NO_LOOPBACK = 0,// AFE Loopback //以下3个是用于吹气模式AP_MAIN_MIC_AFE_LOOPBACK = 1,AP_HEADSET_MIC_AFE_LOOPBACK = 2,AP_REF_MIC_AFE_LOOPBACK = 3,// Ac原创 2022-01-04 23:37:35 · 2610 阅读 · 0 评论 -
为什么user版本加入SKT保护算法要在audio_policy_configuration.xml 中把deepbuffer去掉?开启HAL层完成混音
是因为担心SKT算法,实在混音之前,既作用于primary+fast流,有保护了deepbuffer,然后在混音;需要的方案skt保护算法处理deepbuffer/voip/primary/fast mix后的音频数据流jerry的提示我的代码我的log修改1,在audio_policy_configuration.xml中将deepbuffer加回来;2 ,...原创 2021-12-29 11:08:13 · 506 阅读 · 0 评论 -
杂音问题处理
工厂模式下有杂音修复方法没有修改audio_policy_configuration.xml ,加deep_buffer之前的flag =6也就是primary+fast,而加了deep_buffer 之后的flag =8 ,deep_buffer ,可能是没有deepbuffer的话,buffer较小,CPU的要频繁的中断,(主频低也有可能),在这样的情况下容易产生频繁产生pop;user模式下的杂音vendor/mediatek/propriet...原创 2021-12-11 23:09:54 · 806 阅读 · 0 评论 -
Android 性能分析工具dumpsys的使用
Android 性能分析工具dumpsys的使用原创 2021-12-11 22:34:32 · 1903 阅读 · 0 评论 -
setprop设置打印级别
原创 2020-12-29 12:10:01 · 539 阅读 · 0 评论 -
常用命定,文件节点
MTK:adb shell cat /sys/class/leds/lcd-backlight/brightness原创 2020-10-14 11:14:40 · 161 阅读 · 0 评论 -
腾讯视频突然没有声音了,按音量键调节也没反应,退出重新进入恢复正常 MTK平台
思路先分析audio flinger 有没有数据;Audioflinger 没有数据判断是网络的问题原创 2020-10-08 01:40:43 · 1104 阅读 · 0 评论 -
AudioALSAStreamManager setMode
ubuntu@ubuntu-xm:~/work/J19_0417/vendor/mediatek/proprietary/hardware$ grep -rni AudioALSAStreamManager . | grep -i tag./audio/common/V3/aud_drv/AudioALSAStreamManager.cpp:119:#define LOG_TAG “AudioALSAStreamManager”ubuntu@ubuntu-xm:~/work/J19_0417/vendo原创 2020-09-30 14:40:54 · 606 阅读 · 0 评论 -
通话中,听筒无声,切到免提扬声器有声
buntu@ubuntu-xm:~/debuglogger/mobilelog/APLog_2020_0706_202849__3$ grep -rni volumeDevice ../main_log_1__2020_0706_202951:3335:07-06 20:16:16.628676 543 894 D AudioSystem: +setParameters(): volumeDevice=2;volumeIndex=10;volumeStreamType=1./main_log_1__20原创 2020-07-07 16:58:36 · 688 阅读 · 0 评论 -
【小米】【Audio】玩《植物大战僵尸》进游戏后,锁屏,扬声器过几分钟有杂音
1 进入《植物大战僵尸》:galahad:/ $ logcat | grep -E “startOutput|stopOutput”04-29 15:28:32.947 533 801 V AudioPolicyIntefaceImpl: startOutput()04-29 15:28:32.947 533 801 D APM_AudioPolicyManager: startOutput() output 13, stream 3, session 5704-29 15:28:3原创 2020-05-26 22:42:14 · 495 阅读 · 0 评论 -
MTK平台抓音频log的方法
拨号盘输入*##3646633##在EngineerMode下选中Hardware Testing-Audio-Audio Logger下的所有选项。清除之前的debuglogger,输入下面的命令。adb shellrm sdcard/debuglogger/* -rf在EngineerMode下找到Log and Debugging选项,选择DebugLoggerUI,在设置里面只选择MobileLog,然后返回 点击MobileLog停止录制之前的三角符号,进行日志抓取后台运行Debug.原创 2020-05-11 16:13:56 · 2516 阅读 · 0 评论 -
MT6789进入王者荣耀系统无声问题
查看了log ,最早的log在23:01分04-18 23:01:33.352234 1293 1305 W DevicePolicyManager: Package com.tencent.mm (uid=10203, pid=19146) cannot access Device IDs没有用户报出的时间点信息;04-18 23:01:34.848343 497 9624 D Audio...原创 2020-05-08 13:57:23 · 2888 阅读 · 0 评论 -
小米手机刷机后出现“the system has been destroyed”怎么办
如果出现如下问题,需要解锁解决原创 2020-05-07 18:03:18 · 75028 阅读 · 9 评论 -
个别游戏锁屏,耳朵贴近speaker会有底噪;
1 进入《植物大战僵尸》:galahad:/ $ logcat | grep -E “startOutput|stopOutput”04-29 15:28:32.947 533 801 V AudioPolicyIntefaceImpl: startOutput()04-29 15:28:32.947 533 801 D APM_AudioPolicyManager: startOutput...原创 2020-05-06 23:52:19 · 433 阅读 · 0 评论 -
VM log是什么?EPL又是什么?
VM log是MTK平台用来debug的音频问题的一种log文件,以.vm为扩展名,其中记录了通话时双方的声音以及与音频编解码相关的信息怎么录制普通VM log?对于MTK的Smart Phone,打开普通VM log录制的方法如下:确保有插入sd卡进入手机工模\audio\SpeechLogger,勾选enable Speech log退出工程模式进入完成上述设置后,每一通电话的声音...原创 2020-04-23 01:33:08 · 1498 阅读 · 0 评论 -
MTK log
log 抓取方式:在手机电话号码输入:##3646633##抓取到的log 在 /sdcard/debuglogger1、gpsdbglog //gps Log2、mdlog1 //modem 相关底层的log,里面可能有多个文件夹,每打开一次MTK Log就会新建一个文件夹3、mobilelog // android log 和 kernel log,里面可能有多个文件夹...原创 2020-04-19 17:10:39 · 1773 阅读 · 1 评论 -
MTK audio 总结
常用数据结构/system/media/audio/include/system/audio.h定义了常用的stream类型,例如3就是音乐的stream。定义了输出设备id,例如0x4对应设备就是有线耳机,0x2是speaker实践:手机播放FM,调节音量+volumeDevice=2 : speakervolumeIndex=9 : 音量volumeStreamT...原创 2020-04-15 00:05:45 · 3068 阅读 · 0 评论 -
Audio/speech debug 主要讲如何对audio相关问题进行debug
https://online.mediatek.com/_layouts/15/mol/eCourse/ext/ExteCourseDetail.aspx?itemId=558&csId=%7b433b9ec7-cc31-43c3-938c-6dfd42cf3b57%7d%40%7bad907af8-9a88-484a-b020-ea10437dadf8%7d&RootUrl=/P...原创 2020-04-09 23:45:54 · 307 阅读 · 0 评论 -
MTK的flash tool
原创 2020-03-18 23:34:25 · 427 阅读 · 0 评论 -
音乐播放问题的PCM dump的方法说明
[DESCRIPTION]1.MT6592所使用的JB9.MP版本上,因audio 架构的调整,增加了一些debug的pcm dump点;2.大部分时间需要客户端同样了解相关pcm文件的格式以便check对应的问题是否与dump抓取到的文件相同;3.客户端具有pcm dump的分析能力会加快卡音、变调、断续、无声等问题的厘清和解决。[SOLUTION]1.可以dump pcm的点包括==...原创 2020-03-17 17:16:24 · 2446 阅读 · 0 评论