mt6592 [Speech]修改acoustic loopback时延时
[DESCRIPTION]
MT6592 acoustic loopback时,需要增加延时。
[SOLUTION]
请找 MD source code 里面的 mcu/driver/audio/src/v1/spc_drv.c 下面这行:
#define ACLOOPBACK_DELAY 12 // unit is 20ms
就可以调节 delay. 但不可以超过 32 .
// -----------------------------------------------------------------------
-----
// Loopback
// -----------------------------------------------------------------------
-----
#define ACLOOPBACK_FRAME_BUF_NO (32) // REMIND: should be pow of 2
#define ACLOOPBACK_NB_FRAME_SIZE (160)
#define ACLOOPBACK_DELAY 12 // unit is 20ms
static uint16
gSpc_acLoopback_PCM_BUF[ACLOOPBACK_FRAME_BUF_NO][ACLOOPBACK_NB_FRAME_SIZE]
;
// static uint16
gSpc_acLoopback_PCM_DL_BUF[ACLOOPBACK_FRAME_BUF_NO][ACLOOPBACK_NB_FRAME_SI
ZE];
typedef struct
{
uint32 delay;
uint32 tmp_w;
uint32 tmp_r;
// uint32 DL_tmp_w;
// uint32 DL_tmp_r;
} _SPC_ACOUSTIC_LOOPBACK_T;
static _SPC_ACOUSTIC_LOOPBACK_T gSpc_acLoopback;
void AcousticLoopback_PCM2WAY_UL_HisrHdl()
资料来源:一牛网论坛 MT6592
mt6592 [Speech]修改acoustic loopback时延时相关推荐
- 【Linux】修改/etc/fstab时参数设错,导致启动异常,无法进入系统(已解决)
1.问题描述 在ubuntu14.04上设置自动挂载硬盘分区时,修改/etc/fstab时,将defaults错误写成default,导致启动异常,无法进入系统. 2.解决方法 1)ubuntu启动时 ...
- pycharm 修改新建文件时的头部模板
pycharm 修改新建文件时的头部模板 默认为__author__='...' [省略号是默认你的计算机名] 修改这个作者名的步骤: 依次点击:File->Settings->Edito ...
- 修改mysql密码时遇见ERROR 1064 (42000) You have an error in your SQL syntax; check the manual that correspo
修改mysql密码时遇见ERROR 1064 (42000) You have an error in your SQL syntax; check the manual that correspon ...
- MySQL中修改列属性时造成comment属性丢失
修改字段定义的时候,要把整个字段的全部的定义都写上,举个栗子: 原字段定义: state varchar(50) NOT NULL DEFAULT '' COMMENT '产品资料状态' 需求:修改 ...
- 如何修改CAD制图时光标尺寸大小?
在初学CAD制图的过程中,光标对于我们有非 常重要的辅 助学习作用,可以指导我们正确的绘制CAD图纸.一般情况下,CAD制图时的光标尺寸大小一般都是系统默认设置的.但是有时候为了提 高制图工作的效率, ...
- antd table修改没有数据时的显示
antd table修改没有数据时的显示 在没有数据的时候想要修改table里面的图标 使用: // jsconst customizeRenderEmpty = () => (<div ...
- mysql 修改表结构方案_MySQL中修改表结构时需要注意的一些地方
MySql 在修改表结构的时候可能会中断产品的正常运行影响用户体验,甚至更坏的结果,丢失数据.不是所有的数据库管理员.程序员.系统管理员都非常了解Mysql能避免这种情况.DBA会经常碰到这种生产中断 ...
- 【Unity3D修改Text创建时的默认字体】
Unity3D修改Text创建时的默认字体 首先定位Text创建时的字体加载逻辑 我使用的是Unity2019.3.2+win10系统 定位到Text的脚本在 Unity\Editor\Data\Re ...
- 关于做用户修改自我信息时遇到的问题,以及当前解决方法
关于做用户修改自我信息时遇到的问题,以及当前解决方法 今天在实现用户自我信息修改时发现,在用户信息修改后直接跳转主页会因为session没有更新(或者是修改了用户信息,登录中的session本身没有改 ...
最新文章
- LeetCode刷题记录8——605. Can Place Flowers(easy)
- c语言键盘输入若干个数据,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
- 1.0 Hadoop的介绍、搭建、环境
- MATLAB2016下载地址,包含安装教程
- 8天玩转并行开发——第二天 Task的使用
- spring boot访问zul页面总是变为下载页面
- java 登录md5加密_javaMD5加密及登录验证(备忘)
- php处理微信昵称特殊符号
- 函数进阶 call apply bind 的区别
- org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is jav
- 1132. Cut Integer (20)
- CSS实现抽奖大转盘
- type转HDMI2.0方案|typec转HDMI 4K60Hz电路|CS5265 typec单转优势方案
- opencv进阶-背景建模-(帧差法与混合高斯模型)
- 计算机启动蓝屏怎么设置BIOS,设置BIOS导致电脑蓝屏0x000007B怎么办?
- 统计英文名著中单词出现频率
- 网络舆情数据汇总统计的方法技巧
- 苹果x屏幕出现一条绿线_iPhone X 屏幕维修怎么防止被坑?各种屏幕的介绍
- 通达信 移动平均算法_通达信组合指标,如何使用股票池进行自动交易?实现程序化交易...
- Android兼容性系统app开发的一些探究
热门文章
- java 万年历绪论,基于FPGA的万年历设计
- 各种浏览器内核的区别
- 李宇春男朋友被曝光,藏得真好,这都快结婚了才透露!
- 实现xps分析的Fortran代码
- python自动导入包_【pycharm常用设置】自动导入包+自动生成文件头注释
- ES6 - let命令
- 【网游服务端】怀旧劲舞团10.6端游 手工服务端+外网搭建教程+安装说明
- 运行 wallhaven-electron 项目显示的是空白界面,浏览器端显示Uncaught TypeError: window.require is not a function
- 朗读评价语言集锦_常用听课评语集锦
- 网络工程师之独孤九剑