Firefly开源社区

[技术讨论] UAC 播放多通道

44

积分

0

威望

0

贡献

技术小白

积分
44
发表于 2022-6-22 11:20:09     
  • 固件类型: 自行编译的固件
  • SDK包名称: update.img
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容:
  • Log日志: Screenshot from 2022-06-22 11-1.zip
问题描述及复现步骤:
1. 安装官网文档创建UAC
2. 修改UAC 的c_chmask,p_chmask, c_
echo 44100 > /sys/kernel/config/usb_gadget/rockchip/functions/uac1.gs0/c_srate

echo 44100 > /sys/kernel/config/usb_gadget/rockchip/functions/uac1.gs0/p_srate

echo 63 > /sys/kernel/config/usb_gadget/rockchip/functions/uac1.gs0/c_chmask

echo 63 > /sys/kernel/config/usb_gadget/rockchip/functions/uac1.gs0/p_chmask


3.通过UAC 播放6channel 的WAV音频, 并在PC端使用Audacity 录音
aplay -f dat -t wav -r 44100 -c 6 --buffer-size=4096 --period-size=1024 -D hw:
1,0 6_Channel_ID.wav


4. 将Audactiy 录到的音频波形与原音频的波形做对比,发现不一致:0,2,4 channel 重叠到一个通道, 1,3,5 channel 重叠到一个通道,同时音频时间也变短了, 6s ---> 1.5s

录到的波形                         原来的波形
Screenshot from 2022-06-22 11-14-10.png                Screenshot from 2022-06-22 11-17-33.png

Screenshot from 2022-06-22 11-1.zip

26.99 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

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

本版积分规则

Copyright © 2014-2022 中山市天启智能科技有限公司 粤ICP备14022046号
快速回复 返回顶部 返回列表