Lines Matching defs:gbc
57 int ff_ac3_parse_header(GetBitContext *gbc, AC3HeaderInfo *hdr)
63 hdr->sync_word = get_bits(gbc, 16);
68 hdr->bitstream_id = show_bits_long(gbc, 29) & 0x1F;
84 hdr->crc1 = get_bits(gbc, 16);
85 hdr->sr_code = get_bits(gbc, 2);
89 frame_size_code = get_bits(gbc, 6);
95 skip_bits(gbc, 5); // skip bsid, already got it
97 hdr->bitstream_mode = get_bits(gbc, 3);
98 hdr->channel_mode = get_bits(gbc, 3);
101 hdr->dolby_surround_mode = get_bits(gbc, 2);
104 hdr-> center_mix_level = center_levels[get_bits(gbc, 2)];
106 hdr->surround_mix_level = surround_levels[get_bits(gbc, 2)];
108 hdr->lfe_on = get_bits1(gbc);
120 hdr->frame_type = get_bits(gbc, 2);
124 hdr->substreamid = get_bits(gbc, 3);
126 hdr->frame_size = (get_bits(gbc, 11) + 1) << 1;
130 hdr->sr_code = get_bits(gbc, 2);
132 int sr_code2 = get_bits(gbc, 2);
138 hdr->num_blocks = eac3_blocks[get_bits(gbc, 2)];
143 hdr->channel_mode = get_bits(gbc, 3);
144 hdr->lfe_on = get_bits1(gbc);
208 GetBitContext gbc;
216 init_get_bits(&gbc, tmp.u8+8-AC3_HEADER_SIZE, 54);
217 err = ff_ac3_parse_header(&gbc, &hdr);