- if (skip + 4 > inbuf_len) {
- skip = inbuf_len - skip;
- memmove(inbuf, inbuf + inbuf_len - skip, skip);
- ret = read(fileno(file), inbuf + skip,
- AAC_INBUF_SIZE - skip);
- if (ret <= 0)
- return -E_AAC_READ;
- inbuf_len = ret + skip;
- skip = 0;
- PARA_INFO_LOG("next buffer: %zu bytes\n", inbuf_len);
- }
- sum += aac_read_int32(inbuf + skip);