2 tanhuifang520 tanhuifang520 于 2015.06.08 10:54 提问

AAC解码时如何设置buffer

当调用AAC解码库接口解码时,发现个陌生的参数leftbyte。
经过调试发现leftbyte参数含义为,当前帧与前一帧的和。

但是按此规则设置leftbyte参数解码时,依然有问题

猜测是
AAC数据源的buffer应有特殊设置,因为leftbyte参数的作用应该是定位AAC帧数据的解码位置

本人新手,望做过AAC解码的前辈不吝指点

1个回答

Tiger_Zhao
Tiger_Zhao   Rxr 2015.06.08 15:01

left应该是leave的过去分词,所以leftbyte的意义应该是剩余字节数。
这应该是算法内部累加的变量,表示缓冲区内有多少字节是有用的,解码输出应该在此之后。

Csdn user default icon
上传中...
上传图片
插入图片