Lines Matching defs:buf_idx
2269 int i, buf_idx = 0;
2291 for (; buf_idx + DATA_UNIT_HEADER_SIZE < buf_size; buf_idx++) {
2292 if (buf[buf_idx ] == 'B' && buf[buf_idx+1] == 'B' &&
2293 buf[buf_idx+2] == 'C' && buf[buf_idx+3] == 'D')
2297 if (buf_idx + DATA_UNIT_HEADER_SIZE >= buf_size)
2300 data_unit_size = AV_RB32(buf+buf_idx+5);
2301 if (data_unit_size > buf_size - buf_idx || !data_unit_size) {
2302 if(data_unit_size > buf_size - buf_idx)
2306 buf_idx += 4;
2310 ret = dirac_decode_data_unit(avctx, buf+buf_idx, data_unit_size);
2316 buf_idx += data_unit_size;
2356 return buf_idx;