Lines Matching defs:gbc
61 GetByteContext gbc;
85 bytestream2_init(&gbc, pb->buffer_start, pb->buffer_end - pb->buffer_start);
86 bytestream2_seek(&gbc, bytestream2_tell_p(pb) + pos, SEEK_SET);
88 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
89 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
90 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
130 bytestream2_init(&gbc, pb->buffer_start, pb->buffer_end - pb->buffer_start);
131 bytestream2_seek(&gbc, bytestream2_tell_p(pb) + pos, SEEK_SET);
133 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
134 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
135 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
156 bytestream2_init(&gbc, pb->buffer_start, pb->buffer_end - pb->buffer_start);
157 bytestream2_seek(&gbc, bytestream2_tell_p(pb) + pos, SEEK_SET);
159 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
160 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
162 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
195 bytestream2_init(&gbc, pb->buffer_start, pb->buffer_end - pb->buffer_start);
196 bytestream2_seek(&gbc, bytestream2_tell_p(pb) + pos, SEEK_SET);
198 if (len < 6 || bytestream2_tell_p(pb) - bytestream2_tell(&gbc) < 4) {
199 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
200 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
202 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
206 bytestream2_put_le32(pb, bytestream2_get_le32(&gbc));
208 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
225 bytestream2_init(&gbc, pb->buffer_start, pb->buffer_end - pb->buffer_start);
226 bytestream2_seek(&gbc, bytestream2_tell_p(pb) + pos, SEEK_SET);
228 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
229 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
259 bytestream2_init(&gbc, pb->buffer_start, pb->buffer_end - pb->buffer_start);
260 bytestream2_seek(&gbc, pos, SEEK_SET);
262 if (len < 6 || bytestream2_tell_p(pb) - bytestream2_tell(&gbc) < 4) {
263 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
264 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
266 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
270 bytestream2_put_le32(pb, bytestream2_get_le32(&gbc));
272 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
297 GetByteContext gbc;
336 GetByteContext gbc;
341 bytestream2_init(&gbc, pb->buffer_start, pb->buffer_end - pb->buffer_start);
344 bytestream2_seek(&gbc, bytestream2_tell_p(pb) + pos, SEEK_SET);
345 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
346 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
347 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
354 bytestream2_init(&gbc, pb->buffer_start, pb->buffer_end - pb->buffer_start);
356 bytestream2_seek(&gbc, bytestream2_tell_p(pb) + pos, SEEK_SET);
357 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
358 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
361 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
363 } while (len && bytestream2_get_bytes_left(&gbc) > 0);
376 bytestream2_init(&gbc, pb->buffer_start, pb->buffer_end - pb->buffer_start);
377 bytestream2_seek(&gbc, bytestream2_tell_p(pb) + pos - (bytestream2_get_byte(gb) << 8), SEEK_SET);
378 if (bytestream2_tell_p(pb) == bytestream2_tell(&gbc))
380 if (len < 5 || bytestream2_tell_p(pb) - bytestream2_tell(&gbc) < 4) {
381 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
382 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
383 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
385 bytestream2_put_le32(pb, bytestream2_get_le32(&gbc));
389 bytestream2_put_byte(pb, bytestream2_get_byte(&gbc));
391 } while (len && bytestream2_get_bytes_left(&gbc) > 0);