![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MTK
文章平均质量分 79
MTK平台相关的
kk的blog;
如果有文章收费,麻烦私信或评论说一下。
展开
-
移植webrtc的3a模块至MTK HAL层进行3A的处理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、思路二、步骤1.程序流程图总结 前言 一、思路 创建一个3A服务做输入输出,输入未经处理的音频数据,输出经3A处理的数据。 服务的输入接口在MTK AudioHAL中,处理完数据的输出接口也在MTK 的AudioHAL中。 将录音与播音的音频数据看成两条水管,播音是往外流,录音是往里流。 3A算法服务就是两根水管外的一个混水器,需要对这两根水管进行操作,仅做ns和agc是不需要对播音的那条水管进行导流的,但是如果需要做原创 2024-02-21 10:36:46 · 1008 阅读 · 0 评论 -
单独编译调试某模块
设备可以adb remount后,单独编译某模块,再将该模块push到对应的文件节点。原创 2024-04-01 10:33:42 · 150 阅读 · 0 评论 -
mt8167 audio驱动的配置及代码分析
参考文章: https://zhuanlan.zhihu.com/p/537564029基础知识:一个audio驱动组成:machine + platform + codec 其中machine是起粘合剂的作用,把platform和codec绑定起来,在这里,我们仅关注machine即可。 这三者主要的功能如下: machine:主要负责注册card(这个就是声卡,给到上层应用的),并且注册dai-link下的codec(包括cpu dai和codec dai)dai-link一般在C文件中配置,在设备树中原创 2024-04-24 09:55:06 · 854 阅读 · 0 评论