[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时延时相关推荐

  1. 【Linux】修改/etc/fstab时参数设错,导致启动异常,无法进入系统(已解决)

    1.问题描述 在ubuntu14.04上设置自动挂载硬盘分区时,修改/etc/fstab时,将defaults错误写成default,导致启动异常,无法进入系统. 2.解决方法 1)ubuntu启动时 ...

  2. pycharm 修改新建文件时的头部模板

    pycharm 修改新建文件时的头部模板 默认为__author__='...' [省略号是默认你的计算机名] 修改这个作者名的步骤: 依次点击:File->Settings->Edito ...

  3. 修改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 ...

  4. MySQL中修改列属性时造成comment属性丢失

    修改字段定义的时候,要把整个字段的全部的定义都写上,举个栗子: 原字段定义: state  varchar(50) NOT NULL DEFAULT '' COMMENT '产品资料状态' 需求:修改 ...

  5. 如何修改CAD制图时光标尺寸大小?

    在初学CAD制图的过程中,光标对于我们有非 常重要的辅 助学习作用,可以指导我们正确的绘制CAD图纸.一般情况下,CAD制图时的光标尺寸大小一般都是系统默认设置的.但是有时候为了提 高制图工作的效率, ...

  6. antd table修改没有数据时的显示

    antd table修改没有数据时的显示 在没有数据的时候想要修改table里面的图标 使用: // jsconst customizeRenderEmpty = () => (<div ...

  7. mysql 修改表结构方案_MySQL中修改表结构时需要注意的一些地方

    MySql 在修改表结构的时候可能会中断产品的正常运行影响用户体验,甚至更坏的结果,丢失数据.不是所有的数据库管理员.程序员.系统管理员都非常了解Mysql能避免这种情况.DBA会经常碰到这种生产中断 ...

  8. 【Unity3D修改Text创建时的默认字体】

    Unity3D修改Text创建时的默认字体 首先定位Text创建时的字体加载逻辑 我使用的是Unity2019.3.2+win10系统 定位到Text的脚本在 Unity\Editor\Data\Re ...

  9. 关于做用户修改自我信息时遇到的问题,以及当前解决方法

    关于做用户修改自我信息时遇到的问题,以及当前解决方法 今天在实现用户自我信息修改时发现,在用户信息修改后直接跳转主页会因为session没有更新(或者是修改了用户信息,登录中的session本身没有改 ...

最新文章

  1. LeetCode刷题记录8——605. Can Place Flowers(easy)
  2. c语言键盘输入若干个数据,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
  3. 1.0 Hadoop的介绍、搭建、环境
  4. MATLAB2016下载地址,包含安装教程
  5. 8天玩转并行开发——第二天 Task的使用
  6. spring boot访问zul页面总是变为下载页面
  7. java 登录md5加密_javaMD5加密及登录验证(备忘)
  8. php处理微信昵称特殊符号
  9. 函数进阶 call apply bind 的区别
  10. org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is jav
  11. 1132. Cut Integer (20)
  12. CSS实现抽奖大转盘
  13. type转HDMI2.0方案|typec转HDMI 4K60Hz电路|CS5265 typec单转优势方案
  14. opencv进阶-背景建模-(帧差法与混合高斯模型)
  15. 计算机启动蓝屏怎么设置BIOS,设置BIOS导致电脑蓝屏0x000007B怎么办?
  16. 统计英文名著中单词出现频率
  17. 网络舆情数据汇总统计的方法技巧
  18. 苹果x屏幕出现一条绿线_iPhone X 屏幕维修怎么防止被坑?各种屏幕的介绍
  19. 通达信 移动平均算法_通达信组合指标,如何使用股票池进行自动交易?实现程序化交易...
  20. Android兼容性系统app开发的一些探究

热门文章

  1. java 万年历绪论,基于FPGA的万年历设计
  2. 各种浏览器内核的区别
  3. 李宇春男朋友被曝光,藏得真好,这都快结婚了才透露!
  4. 实现xps分析的Fortran代码
  5. python自动导入包_【pycharm常用设置】自动导入包+自动生成文件头注释
  6. ES6 - let命令
  7. 【网游服务端】怀旧劲舞团10.6端游 手工服务端+外网搭建教程+安装说明
  8. 运行 wallhaven-electron 项目显示的是空白界面,浏览器端显示Uncaught TypeError: window.require is not a function
  9. 朗读评价语言集锦_常用听课评语集锦
  10. 网络工程师之独孤九剑