3GPP AMR Floating-point Speech Codec编码器在android上运行错误

lwaif 2013-10-23 05:30:12
用这个3GPP AMR Floating-point Speech Codec编码器在pc和ios下编译后编码PCM数据都一样,编码出来数据都能解码出正常的PCM数据,在android下编码只有第一帧数据一样,后面的就不一样了,解码也解不出正确的pcm数据,同样的代码怎么跑出来结果不一样?
...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nameunuse 2013-10-25
  • 打赏
  • 举报
回复
注意,ndk中char默认不一定是无符号类型的,编译amr库时在typedef.h中把typedef char Word8;修改为typedef signed char Word8;强制定义Word8为有符号类型。
lwaif 2013-10-24
  • 打赏
  • 举报
回复
解码解不出PCM数据啊,应该是编码就错误了
max_min_ 2013-10-23
  • 打赏
  • 举报
回复
你自己也都知道了!解码不对。。

2,542

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧