Firefly开源社区

标题: 插入USB mic,录音机录音,会频繁上报:AudioRecord reported overrun! [打印本页]

作者: chenyuz    时间: 2023-4-3 23:21
标题: 插入USB mic,录音机录音,会频繁上报:AudioRecord reported overrun!
1,插入USB MIC;
2,打开录音机,点击录音;
3,问题出现,log里面出现很多overrun,录制下来的音频文件听起来明显有破音,从audio usb hal里面dump下来的数据是没有问题的,怀疑是上层audiosource或者audiorecord等framework部分出现问题。

请你们复现并帮助fix。
Thanks.

tchip_askquestions

logcat.txt

20.18 KB, 下载次数: 5, 下载积分: 灯泡 -1 , 经验 -1


作者: zhangzhenzhao    时间: 2023-4-4 08:44
你使用的是自行编译的固件还是官网上的固件?

如果是自行编译的固件请同步到最新再编译
最新commit应该是 3575310b194a160c3b9a39f7770690ff2a0d1b65
1.Add AIO-3588SG product support 2.Add ROC-RK3588S-PC V2.0 support 3.Add AIO-3588Q firmware compatibility 4.Optimizing system stability

如果是官网的固件请使用最新的固件(ROC-RK3588S-PC Android12 HDMI 230307)
下载链接:https://pan.baidu.com/e/1C_TXR9sTC9GnLefox8KjtA
作者: chenyuz    时间: 2023-4-4 14:15
zhangzhenzhao 发表于 2023-4-4 08:44
你使用的是自行编译的固件还是官网上的固件?

如果是自行编译的固件请同步到最新再编译

您好,我们已经更新到最新的版本。而且我们也下载了最新的固件,也是有这个问题的。我们使用的USB MIC是这款:
https://item.taobao.com/item.htm ... &_u=41j0douca0b
作者: chenyuz    时间: 2023-4-4 19:21
问题已经解决:
system/media/alsa_utils/alsa_device_profile.c
修改
#define PERIOD_DURATION_US (10 * 1000)
to
#define PERIOD_DURATION_US (5 * 1000)




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1