Firefly开源社区

打印 上一主题 下一主题

[Android] 插入USB mic,录音机录音,会频繁上报:AudioRecord reported overrun!

18

积分

0

威望

0

贡献

技术小白

积分
18

插入USB mic,录音机录音,会频繁上报:AudioRecord reported overrun!

发表于 2023-4-3 23:21:03      浏览:5458 | 回复:3        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
1,插入USB MIC;
2,打开录音机,点击录音;
3,问题出现,log里面出现很多overrun,录制下来的音频文件听起来明显有破音,从audio usb hal里面dump下来的数据是没有问题的,怀疑是上层audiosource或者audiorecord等framework部分出现问题。

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

logcat.txt

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

回复

使用道具 举报

1187

积分

1

威望

3

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
1187
发表于 2023-4-4 08:44:12        只看该作者  沙发
你使用的是自行编译的固件还是官网上的固件?

如果是自行编译的固件请同步到最新再编译
最新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
回复

使用道具 举报

18

积分

0

威望

0

贡献

技术小白

积分
18
发表于 2023-4-4 14:15:17        只看该作者  板凳
zhangzhenzhao 发表于 2023-4-4 08:44
你使用的是自行编译的固件还是官网上的固件?

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

您好,我们已经更新到最新的版本。而且我们也下载了最新的固件,也是有这个问题的。我们使用的USB MIC是这款:
https://item.taobao.com/item.htm ... &_u=41j0douca0b
回复

使用道具 举报

18

积分

0

威望

0

贡献

技术小白

积分
18
发表于 2023-4-4 19:21:08        只看该作者  地板
问题已经解决:
system/media/alsa_utils/alsa_device_profile.c
修改
#define PERIOD_DURATION_US (10 * 1000)
to
#define PERIOD_DURATION_US (5 * 1000)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表