wjwfive

wjwfive

0个粉丝

2

问答

0

专栏

0

资料

wjwfive  发布于  2015-03-31 11:31:52
采纳率 0%
2个问答
6535

Hi3531输出立体声PCM文件不正常?两个声道数据都从左声道输出

 
SDK版本为Hi3531_V100R001C01SPC0B2,利用里面的sample程序改写。
读取48000kHz/16bit立体声wav文件,通过HDMI输出(Ao为SIO5,禁用重采样,因为Hi3531重采样好像只支持单声道),发现声音慢了50%,用cat看ao,发现两个声道的数据都在AoChn0上,AoChn1的数据都是0,所以声音听起来就被拖慢了。
但我对照HiMPP文档的API说明,找遍了sample程序里的设定,似乎找不到问题出在哪里。
有哪位有经验的朋友可以指点一二么?不胜感激!
我来回答
回答11个
时间排序
认可量排序

wjwfive

0个粉丝

2

问答

0

专栏

0

资料

wjwfive 2015-04-01 16:08:48
认可0
唉,关注音频的朋友实在是太少了,满论坛都是讨论视频的,失望……

wjwfive

0个粉丝

2

问答

0

专栏

0

资料

wjwfive 2015-04-01 16:25:16
认可0
有没有哪位有曾经联系过海思的技术支持呢?我很想直接请教一下他们

socket

0个粉丝

4

问答

0

专栏

0

资料

socket 2015-12-09 17:17:23
认可0
你好,不知你的问题是否解决,我遇到同样的问题,现在示波器打了一下,发下只有在WCLK低电平期间有数据吐出,在高电平无论设置单声道还是立体声都无法将STEREO双声道声音播放正常(声速放慢一般)。

czhjingying

0个粉丝

0

问答

0

专栏

0

资料

czhjingying 2016-01-05 17:31:06
认可0
我也遇到了同样的问题,不知道哪位有过成功开发经验的朋友,能分享并指点下吗?

lihp1603

0个粉丝

4

问答

0

专栏

1

资料

lihp1603 2016-03-04 17:19:22
认可0
我也遇到这个问题。
我是在hisi3531的板子上用ffmpeg解码mp3的音频文件,因为考虑到采样率和格式不对,我使用音频转换的方法,实现最后出来的pcm为8K,立体声,S16的格式,然后我写成文件,使用海思的官方sample_audio进行播放,声音一边大一边小,而且有明显拖长声音的效果,而我把同一个pcm文件拷贝到pc上用软件进行播放,效果是正常的,目前还在查找,如果有问题找到问题,麻烦说明下解决方法,谢谢

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-03-04 17:58:53
认可0
1。AoDev(设备)设为立体声,2channel
2。开AoChn 0,1, 把左声道的声音放到AoChn 0中,右声道的声音放到AoChn1中

lihp1603

0个粉丝

4

问答

0

专栏

1

资料

lihp1603 2016-03-04 19:06:21
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=26072&ptid=7100]zhuangweiye 发表于 2016-3-4 17:58[/url]
1。AoDev(设备)设为立体声,2channel
2。开AoChn 0,1, 把左声道的声音放到AoChn 0中,右声道的声音放到 ...[/quote]

目前我是用adec的LPCM模式,然后发送数据给adec,adec绑定ao的方式向hisi3531推数据。
hisi的pcm数据是不是有什么不一样导致的?

hgj19890929

0个粉丝

4

问答

0

专栏

0

资料

hgj19890929 2017-12-22 10:58:38
认可0
本帖最后由 hgj19890929 于 2017-12-22 11:00 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=26072&ptid=7100]zhuangweiye 发表于 2016-3-4 17:58[/url]
1。AoDev(设备)设为立体声,2channel
2。开AoChn 0,1, 把左声道的声音放到AoChn 0中,右声道的声音放到 ...[/quote]

请问如何将左声道和右声道分别放到对应chn中,并且,在配置立体声及AUDIO_SOUND_MODE_STEREO模式时,AoChn只能开0,再开1就会出现SAMPLE_COMM_AUDIO_StartAo: HI_MPI_AO_EnableChn(1) failed with 0xa0168002!

我的环境是3518,也有这个现象,立体声无法拨出,只能播出一个声道

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-12-22 11:19:31
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=82447&ptid=7100]hgj19890929 发表于 2017-12-22 10:58[/url]
请问如何将左声道和右声道分别放到对应chn中,并且,在配置立体声及AUDIO_SOUND_MODE_STEREO模式时,Ao ...[/quote]

抱歉, 上面的回复有错误, 开两个通道不能设立体声

播放立体声, 只有一个通道, 要注意的是声音存放的格式

建议楼主看一下
【已解决】Hi3531立体声(双声道)采集问题
[url]http://bbs.ebaina.com/forum.php?mod=viewthread&tid=11337&fromuid=12370[/url]
(出处: 易百纳论坛)

hgj19890929

0个粉丝

4

问答

0

专栏

0

资料

hgj19890929 2017-12-22 11:54:22
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=82448&ptid=7100]zhuangweiye 发表于 2017-12-22 11:19[/url]
抱歉, 上面的回复有错误, 开两个通道不能设立体声

播放立体声, 只有一个通道, 要注意的是声音存放的 ...[/quote]

非常感谢您这个回复,对于AI输入导出PCM双声道文件我已经明白了
请问我目前有PCM双声道文件,怎么能够使得AO播放双声道,按照同样的逻辑应该是,左声道给左声道chn,右声道给右声道chn,但是通过Adec只有一个接口:HI_MPI_ADEC_SendStream(s32AdecChn, &stAudioStream, HI_TRUE);
特地写了一个帖子,[url]http://bbs.ebaina.com/forum.php?mod=viewthread&tid=38521[/url]
希望指点一二,非常感谢!~~

ecomsbz

1个粉丝

22

问答

0

专栏

36

资料

ecomsbz 2015-04-01 16:12:32
认可0
也有可能是大家没有碰到你说的类似问题
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区