Lines Matching defs:pos
107 s->pos = 0;
117 s->pos = buffer_size;
175 if (s->pos + len > ctx->written_output_size) {
176 ctx->written_output_size = s->pos + len;
191 s->pos += len;
264 int64_t pos;
277 // pos is the absolute position that the beginning of s->buffer corresponds to in the file
278 pos = s->pos - (s->write_flag ? 0 : buffer_size);
284 offset1 = pos + (s->buf_ptr - s->buffer);
300 offset1 = offset - pos; // "offset1" is the relative offset from the beginning of s->buffer
311 while(s->pos < offset && !s->eof_reached)
315 s->buf_ptr = s->buf_end - (s->pos - offset);
319 pos -= FFMIN(buffer_size>>1, pos);
320 if ((res = s->seek(s->opaque, pos, SEEK_SET)) < 0)
324 s->pos = pos;
341 s->pos = offset;
370 s->seek(s->opaque, s->pos, SEEK_SET);
586 s->pos += len;
662 s->pos += len;
723 s->pos += len;
1097 int64_t pos = avio_tell(s);
1098 int64_t remaining = ctx->maxsize - pos;
1103 if (pos > ctx->maxsize && ctx->maxsize >= 0)
1106 remaining = ctx->maxsize - pos;
1195 if ((buffer_start = s->pos - buffer_size) > buf_size) {
1216 s->pos = buf_size;
1344 int64_t pos;
1346 pos = s->seek(s->opaque, 0, SEEK_CUR);
1347 if (pos >= 0)
1348 s->pos = pos;
1349 else if (pos != AVERROR(ENOSYS))
1350 ret = pos;
1393 int pos, size, allocated_size;
1405 new_size = (unsigned)d->pos + buf_size;
1406 if (new_size < d->pos || new_size > INT_MAX)
1424 memcpy(d->buffer + d->pos, buf, buf_size);
1425 d->pos = new_size;
1426 if (d->pos > d->size)
1427 d->size = d->pos;
1451 offset += d->pos;
1458 d->pos = offset;
1525 d->pos = d->size = 0;
1572 d->pos += buf_size;
1573 if (d->pos > d->size)
1574 d->size = d->pos;