3GPP AMR Floating-point Speech Codec编码器在android上运行错误
本帖最后由 lwaif 于 2013-10-23 17:32:02 编辑 用这个3GPP AMR Floating-point Speech Codec编码器在pc和ios下编译后编码PCM数据都一样,编码出来数据都能解码出正常的PCM数据,在android下编码只有第一帧数据一样,后面的就不一样了,解码也解不出正确的pcm数据,同样的代码怎么跑出来结果不一样? amr android
[解决办法]
注意,ndk中char默认不一定是无符号类型的,编译amr库时在typedef.h中把typedef char Word8;修改为typedef signed char Word8;强制定义Word8为有符号类型。