- padd->decoder_length = aac_find_esds(inbuf, len, &skip);
- PARA_INFO_LOG("decoder len: %d\n", padd->decoder_length);
- if (padd->decoder_length < 0) {
- ret = NeAACDecInit(padd->decoder, inbuf,
+ unsigned long rate = 0;
+ unsigned char channels = 0;
+ ret = aac_find_esds(inbuf, len, &skip, &padd->decoder_length);
+ if (ret < 0) {
+ PARA_INFO_LOG("%s\n", PARA_STRERROR(-ret));
+ ret = NeAACDecInit(padd->handle, inbuf,