Lines Matching refs:seek
38 * data instead of calling the protocol seek function, for seekable
78 int64_t (*seek)(void *opaque, int64_t offset, int whence))
87 s->seek = seek;
115 int64_t (*seek)(void *opaque, int64_t offset, int whence))
118 read_packet, write_packet, seek);
127 int64_t (*seek)(void *opaque, int64_t offset, int whence))
130 read_packet, write_packet, seek);
141 int64_t (*seek)(void *opaque, int64_t offset, int whence))
147 read_packet, write_packet, seek);
235 /* can do the seek inside the buffer */
255 if (!s->seek)
257 if ((res = s->seek(s->opaque, offset, SEEK_SET)) < 0)
288 if (!s->seek)
290 size = s->seek(s->opaque, 0, AVSEEK_SIZE);
292 if ((size = s->seek(s->opaque, -1, SEEK_END)) < 0)
295 s->seek(s->opaque, s->pos, SEEK_SET);
595 /* do not modify buffer if EOF reached so that a seek back can
666 /* do not modify buffer if EOF reached so that a seek back can
1062 pos = s->seek(h, 0, SEEK_CUR);