Lines Matching refs:ctx
162 GetByteContext ctx;
164 bytestream2_init(&ctx, src, src_len);
165 while (dest < dest_end && bytestream2_get_bytes_left(&ctx)) {
166 opcode = bytestream2_get_byte(&ctx);
173 back = ((opcode & 0x60) << 3) + bytestream2_get_byte(&ctx) + 1;
176 size = bytestream2_peek_byte(&ctx) >> 6;
178 back = (bytestream2_get_be16(&ctx) & 0x3fff) + 1;
183 back = ((opcode & 0x10) << 12) + bytestream2_get_be16(&ctx) + 1;
184 size2 = ((opcode & 0x0c) << 6) + bytestream2_get_byte(&ctx) + 5;
189 bytestream2_get_bytes_left(&ctx) < size)
191 bytestream2_get_buffer(&ctx, dest, size);
199 if (dest_end - dest < size || bytestream2_get_bytes_left(&ctx) < size)
201 bytestream2_get_buffer(&ctx, dest, size);
547 GetByteContext ctx;
550 bytestream2_init(&ctx, buf, buf_size);
551 while (bytestream2_get_bytes_left(&ctx) > 8 && tag != VGA__TAG) {
556 tag = bytestream2_get_le32(&ctx);
557 size = bytestream2_get_be32(&ctx);
562 size = FFMIN(size, bytestream2_get_bytes_left(&ctx));
577 int r = gamma_corr(bytestream2_get_byteu(&ctx));
578 int g = gamma_corr(bytestream2_get_byteu(&ctx));
579 int b = gamma_corr(bytestream2_get_byteu(&ctx));
581 int r = gamma_lookup[bytestream2_get_byteu(&ctx)];
582 int g = gamma_lookup[bytestream2_get_byteu(&ctx)];
583 int b = gamma_lookup[bytestream2_get_byteu(&ctx)];
592 new_pal = bytestream2_get_le32(&ctx);
601 bytestream2_skip(&ctx, size);
605 buf_size = bytestream2_get_bytes_left(&ctx);
621 s->buf = ctx.buffer;