Lines Matching defs:gbc
50 int avpriv_ac3_parse_header(GetBitContext *gbc, AC3HeaderInfo *hdr)
56 hdr->sync_word = get_bits(gbc, 16);
61 hdr->bitstream_id = show_bits_long(gbc, 29) & 0x1F;
73 hdr->crc1 = get_bits(gbc, 16);
74 hdr->sr_code = get_bits(gbc, 2);
78 frame_size_code = get_bits(gbc, 6);
82 skip_bits(gbc, 5); // skip bsid, already got it
84 hdr->bitstream_mode = get_bits(gbc, 3);
85 hdr->channel_mode = get_bits(gbc, 3);
88 skip_bits(gbc, 2); // skip dsurmod
91 hdr-> center_mix_level = center_levels[get_bits(gbc, 2)];
93 hdr->surround_mix_level = surround_levels[get_bits(gbc, 2)];
95 hdr->lfe_on = get_bits1(gbc);
107 hdr->frame_type = get_bits(gbc, 2);
111 hdr->substreamid = get_bits(gbc, 3);
113 hdr->frame_size = (get_bits(gbc, 11) + 1) << 1;
117 hdr->sr_code = get_bits(gbc, 2);
119 int sr_code2 = get_bits(gbc, 2);
125 hdr->num_blocks = eac3_blocks[get_bits(gbc, 2)];
130 hdr->channel_mode = get_bits(gbc, 3);
131 hdr->lfe_on = get_bits1(gbc);
153 GetBitContext gbc;
155 init_get_bits(&gbc, tmp.u8+8-AC3_HEADER_SIZE, 54);
156 err = avpriv_ac3_parse_header(&gbc, &hdr);