地狱的猪

地狱的猪

1个粉丝

15

问答

0

专栏

0

资料

地狱的猪  发布于  2015-01-13 22:00:38
采纳率 0%
15个问答
8937

hi3516上FAAC速度超慢,怎么办?

 
移植了FAAC到Hi3516上,跑了一段pcm转aac的测试程序(读取pcm文件转成aac文件)
速度慢的无非接收,LOW模式下一段12秒的PCM转AAC居然花了15秒,这还只是一个声道就跑不动了

有前辈知道怎么优化吗?或者有什么其他速度快的库能用?貌似FFMEPG上也是用的FAAC吧,

晕死了
我来回答
回答11个
时间排序
认可量排序

hisisdk

0个粉丝

0

问答

0

专栏

0

资料

hisisdk 2015-01-14 11:03:41
认可0
用海思提供的AAC库

地狱的猪

1个粉丝

15

问答

0

专栏

0

资料

地狱的猪 2015-01-14 12:20:31
认可0
哪找海思的AAC库啊
海思SDK上没有AAC的库啊,datasheet上不是说只有G711,ADPCM和另外一个什么格式的压缩吗?

地狱的猪

1个粉丝

15

问答

0

专栏

0

资料

地狱的猪 2015-01-14 12:53:24
认可0
仔细看了一下3516的说明,上面说是因为版权问题剥离了MP3,AAC的编码模块注册接口,

不是很理解,是不是SDK里面依然有AAC和MP3的编码库??那我该如何调用?如何注册??

地狱的猪

1个粉丝

15

问答

0

专栏

0

资料

地狱的猪 2015-01-14 18:48:49
认可0
已经拿到海思的库,谢谢

Singcol

0个粉丝

4

问答

0

专栏

1

资料

Singcol 2015-01-15 08:48:57
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=11323&ptid=5073]地狱的猪 发表于 2015-1-14 18:48[/url]
已经拿到海思的库,谢谢[/quote]

海思提供的aac库在哪可以下载?可以分享一下吗?

david

41个粉丝

368

问答

253

专栏

229

资料

david 2015-01-15 08:59:44
认可0
共享出来吧,造福下IT 宅们。

zhufi2013

0个粉丝

2

问答

0

专栏

0

资料

zhufi2013 2015-01-15 11:50:06
认可0
恳请楼主共享下。。好人感恩。。

地狱的猪

1个粉丝

15

问答

0

专栏

0

资料

地狱的猪 2015-01-16 12:52:24
认可0
不是我不愿意共享,因为本来就因为版权问题所以才不公开,我不想担风险
我建议你们找给你们提供SDK的人拿

原本就是SDK里面的一部分,只是3516后因为版权的问题拿掉了

GodLoveMM

0个粉丝

6

问答

0

专栏

0

资料

GodLoveMM 2016-03-28 13:10:17
认可0
[url]http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=10791&extra=[/url]

qqq306922360

0个粉丝

16

问答

0

专栏

0

资料

qqq306922360 2016-09-12 17:04:09
认可0
我现在手上也弄了个海思3516D上的库,现在我搞到3516A上来跑,编译的时候一直报错,
arm-hisiv300-linux-g++ -O2 -g  -c -o objs/box.o ..//src/box.cpp -I./libs/hisiv300-hi3516a-mpp030//include/ -Dhi3516a -DHICHIP=0x3516A100 -DHI_DEBUG -DHI_XXXX -DISP_V2 -D__STDC_CONSTANT_MACROS -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -mno-unaligned-access -fno-aggressive-loop-optimizations
..//src/box.cpp: In function ‘int main()’:
..//src/box.cpp:50:61: error: invalid application of ‘sizeof’ to incomplete type ‘AAC_ENCODER_S {aka AAC_ENCODER}’
  phAacPlusEnc = (AAC_ENCODER_S *)malloc(sizeof(AAC_ENCODER_S));
                                                             ^
make: *** [objs/box.o] Error 1
如果把malloc这行代码注释掉,则定义的AAC_ENCODER_S类型的变量以及AAC库里面使用的函数都可以顺利编译通过。
有用过的吗

camelo4

0个粉丝

9

问答

0

专栏

0

资料

camelo4 2017-02-17 09:20:46
认可0
楼主,你这个问题解决没
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区