Lines Matching refs:buf_index
7407 int buf_index=0;
7434 if(buf_index >= buf_size) break;
7437 nalsize = (nalsize << 8) | buf[buf_index++];
7438 if(nalsize <= 1 || (nalsize+buf_index > buf_size)){
7440 buf_index++;
7449 for(; buf_index + 3 < buf_size; buf_index++){
7451 if(buf[buf_index] == 0 && buf[buf_index+1] == 0 && buf[buf_index+2] == 1)
7455 if(buf_index+3 >= buf_size) break;
7457 buf_index+=3;
7462 ptr= ff_h264_decode_nal(hx, buf + buf_index, &dst_length, &consumed, h->is_avc ? nalsize : buf_size - buf_index);
7471 av_log(h->s.avctx, AV_LOG_DEBUG, "NAL %d at %d/%d length %d\n", hx->nal_unit_type, buf_index, buf_size, dst_length);
7477 if (buf[buf_index+i])
7483 buf_index += consumed;
7521 if (avctx->hwaccel->decode_slice(avctx, &buf[buf_index - consumed], consumed) < 0)
7527 ff_vdpau_add_data_chunk(s, &buf[buf_index - consumed], consumed );
7608 return buf_index;
7628 int buf_index;
7705 buf_index=decode_nal_units(h, buf, buf_size);
7706 if(buf_index < 0)
7893 return get_consumed_bytes(s, buf_index, buf_size);