G.729编码后全是噪声

G.729编码后全是噪音
g.729编码后是尖锐刺耳的噪音,原始音频数据是alsa采集,用的单声道,8k,16bit的样本格式,用的是  ITU-T G.729 Speech Coder with Annex B    ANSI-C Source Code Version 1.4,f_serial文件用ffplay 8k,单声道播放,全是刺耳的尖锐声,有人能指点下么?或者说那个itu的源码中speech输入文件的格式要求是怎么样的?
------解决方案--------------------
编码是从wav编成729的
如果ffplay不识别你的文件,可以编成729后,再解成wav,保存成文件播放测试,如果结果没问题,那就成功了。播放时也是解码后再播放的。
或者,在内存里,编码后再解码,送给声卡播放,用ffplay里的SDL播放声音的方法,几个函数就可以了。也可以google一下,CSDN上就有好多这样的文章。

------解决方案--------------------
要按特定长度去编