Lines Matching refs:gb

523     GetByteCxt gb;  in get_tiles_info()  local
528 bytestream_init(&gb, tile_group->tile_data.data, in get_tiles_info()
536 s->tile_offset_start[tile_num] = bytestream_tell(&gb) + s->tile_offset; in get_tiles_info()
537 …s->tile_offset_end[tile_num] = bytestream_tell(&gb) + bytestream_get_bytes_left(&gb) + s->tile_off… in get_tiles_info()
542 if (bytestream_get_bytes_left(&gb) < size_bytes) in get_tiles_info()
546 size |= bytestream_get_byteu(&gb) << 8 * i; in get_tiles_info()
547 if (bytestream_get_bytes_left(&gb) <= size) in get_tiles_info()
551 s->tile_offset_start[tile_num] = bytestream_tell(&gb) + s->tile_offset; in get_tiles_info()
553 s->tile_offset_end[tile_num] = bytestream_tell(&gb) + size + s->tile_offset; in get_tiles_info()
555 bytestream_skipu(&gb, size); in get_tiles_info()
1206 static inline int64_t leb128(BitReadCtx_t *gb) in leb128() argument
1213 mpp_read_bits(gb, 8, &byte); in leb128()
1225 BitReadCtx_t gb; in parse_obu_header() local
1229 mpp_set_bitread_ctx(&gb, buf, MPP_MIN(buf_size, MAX_OBU_HEADER_SIZE)); in parse_obu_header()
1231 mpp_read_bits(&gb, 1, &value); in parse_obu_header()
1235 mpp_read_bits(&gb, 4, type); in parse_obu_header()
1236 mpp_read_bits(&gb, 1, &extension_flag); in parse_obu_header()
1237 mpp_read_bits(&gb, 1, &has_size_flag); in parse_obu_header()
1238 mpp_skip_bits(&gb, 1); // obu_reserved_1bit in parse_obu_header()
1241 mpp_read_bits(&gb, 3, temporal_id); in parse_obu_header()
1242 mpp_read_bits(&gb, 2, spatial_id); in parse_obu_header()
1243 mpp_skip_bits(&gb, 3); // extension_header_reserved_3bits in parse_obu_header()
1248 *obu_size = has_size_flag ? leb128(&gb) in parse_obu_header()
1251 if (mpp_get_bits_left(&gb) < 0) in parse_obu_header()
1254 *start_pos = mpp_get_bits_count(&gb) / 8; in parse_obu_header()