Lines Matching defs:buffer

34     const uint8_t *buffer, *buffer_end, *buffer_start;
38 uint8_t *buffer, *buffer_end, *buffer_start;
57 bytestream_put_ ## name(&p->buffer, value); \
62 if (!p->eof && (p->buffer_end - p->buffer >= bytes)) { \
63 write(p->buffer, value); \
64 p->buffer += bytes; \
70 return bytestream_get_ ## name(&g->buffer); \
74 if (g->buffer_end - g->buffer < bytes) { \
75 g->buffer = g->buffer_end; \
82 return read(g->buffer); \
86 if (g->buffer_end - g->buffer < bytes) \
142 g->buffer = buf;
152 p->buffer = buf;
160 return g->buffer_end - g->buffer;
165 return p->buffer_end - p->buffer;
171 g->buffer += FFMIN(g->buffer_end - g->buffer, size);
177 g->buffer += size;
186 size2 = FFMIN(p->buffer_end - p->buffer, size);
189 p->buffer += size2;
194 return (int)(g->buffer - g->buffer_start);
199 return (int)(p->buffer - p->buffer_start);
218 offset = av_clip(offset, -(g->buffer - g->buffer_start),
219 g->buffer_end - g->buffer);
220 g->buffer += offset;
224 g->buffer = g->buffer_end + offset;
228 g->buffer = g->buffer_start + offset;
243 if (p->buffer_end - p->buffer < offset)
245 offset = av_clip(offset, -(p->buffer - p->buffer_start),
246 p->buffer_end - p->buffer);
247 p->buffer += offset;
253 p->buffer = p->buffer_end + offset;
259 p->buffer = p->buffer_start + offset;
271 int size2 = FFMIN(g->buffer_end - g->buffer, size);
272 memcpy(dst, g->buffer, size2);
273 g->buffer += size2;
281 memcpy(dst, g->buffer, size);
282 g->buffer += size;
293 size2 = FFMIN(p->buffer_end - p->buffer, size);
296 memcpy(p->buffer, src, size2);
297 p->buffer += size2;
305 memcpy(p->buffer, src, size);
306 p->buffer += size;
317 size2 = FFMIN(p->buffer_end - p->buffer, size);
320 memset(p->buffer, c, size2);
321 p->buffer += size2;
328 memset(p->buffer, c, size);
329 p->buffer += size;
341 memcpy(p->buffer, g->buffer, size);
342 p->buffer += size;
343 g->buffer += size;
355 size = FFMIN(g->buffer_end - g->buffer, size);
356 size2 = FFMIN(p->buffer_end - p->buffer, size);