• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/

Lines Matching defs:gbc

88     GetBitContext *gbc = &s->gbc;
91 gaq_mode = get_bits(gbc, 2);
101 gaq_gain[gs++] = get_bits1(gbc) << (gaq_mode-1);
109 int group_code = get_bits(gbc, 5);
134 int v = get_bits(gbc, bits);
149 int mant = get_sbits(gbc, gbits);
153 mant = get_sbits(gbc, bits-2+log_gain) << (26-log_gain-bits);
181 GetBitContext *gbc = &s->gbc;
211 skip_bits(gbc, 5); // skip bitstream id
215 skip_bits(gbc, 5); // skip dialog normalization
216 if (get_bits1(gbc)) {
217 skip_bits(gbc, 8); // skip compression gain word
223 if (get_bits1(gbc)) {
224 skip_bits(gbc, 16); // skip custom channel map
229 if (get_bits1(gbc)) {
232 skip_bits(gbc, 2); // skip preferred stereo downmix mode
235 skip_bits(gbc, 3); //skip Lt/Rt center mix level
236 s->center_mix_level = get_bits(gbc, 3);
240 skip_bits(gbc, 3); //skip Lt/Rt surround mix level
241 s->surround_mix_level = get_bits(gbc, 3);
246 if (s->lfe_on && get_bits1(gbc)) {
248 skip_bits(gbc, 5); // skip LFE mix level code
255 if (get_bits1(gbc)) {
256 skip_bits(gbc, 6); // skip program scale factor
259 if (get_bits1(gbc)) {
260 skip_bits(gbc, 6); // skip external program scale factor
263 switch(get_bits(gbc, 2)) {
264 case 1: skip_bits(gbc, 5); break;
265 case 2: skip_bits(gbc, 12); break;
267 int mix_data_size = (get_bits(gbc, 5) + 2) << 3;
268 skip_bits_long(gbc, mix_data_size);
275 if (get_bits1(gbc)) {
279 skip_bits(gbc, 8); // skip pan mean direction index
280 skip_bits(gbc, 6); // skip reserved paninfo bits
285 if (get_bits1(gbc)) {
287 if (s->num_blocks == 1 || get_bits1(gbc)) {
288 skip_bits(gbc, 5);
296 if (get_bits1(gbc)) {
297 skip_bits(gbc, 3); // skip bit stream mode
298 skip_bits(gbc, 2); // skip copyright bit and original bitstream bit
300 skip_bits(gbc, 4); // skip Dolby surround and headphone mode
303 skip_bits(gbc, 2); // skip Dolby surround EX mode
306 if (get_bits1(gbc)) {
307 skip_bits(gbc, 8); // skip mix level, room type, and A/D converter type
311 skip_bits1(gbc); // skip source sample rate code
320 skip_bits1(gbc); // skip converter synchronization flag
325 (s->num_blocks == 6 || get_bits1(gbc))) {
326 skip_bits(gbc, 6); // skip frame size code
330 if (get_bits1(gbc)) {
331 int addbsil = get_bits(gbc, 6);
333 skip_bits(gbc, 8); // skip additional bit stream info
340 ac3_exponent_strategy = get_bits1(gbc);
341 parse_aht_info = get_bits1(gbc);
349 s->snr_offset_strategy = get_bits(gbc, 2);
350 parse_transient_proc_info = get_bits1(gbc);
352 s->block_switch_syntax = get_bits1(gbc);
356 s->dither_flag_syntax = get_bits1(gbc);
363 s->bit_allocation_syntax = get_bits1(gbc);
373 s->fast_gain_syntax = get_bits1(gbc);
374 s->dba_syntax = get_bits1(gbc);
375 s->skip_syntax = get_bits1(gbc);
376 parse_spx_atten_data = get_bits1(gbc);
382 s->cpl_strategy_exists[blk] = (!blk || get_bits1(gbc));
384 s->cpl_in_use[blk] = get_bits1(gbc);
399 s->exp_strategy[blk][ch] = get_bits(gbc, 2);
405 int frmchexpstr = get_bits(gbc, 5);
414 s->exp_strategy[blk][s->lfe_ch] = get_bits1(gbc);
419 (s->num_blocks == 6 || get_bits1(gbc))) {
420 skip_bits(gbc, 5 * s->fbw_channels); // skip converter channel exponent strategy
439 s->channel_uses_aht[ch] = use_aht && get_bits1(gbc);
447 int csnroffst = (get_bits(gbc, 6) - 15) << 4;
448 int snroffst = (csnroffst + get_bits(gbc, 4)) << 2;
456 if (get_bits1(gbc)) { // channel in transient processing
457 skip_bits(gbc, 10); // skip transient processing location
458 skip_bits(gbc, 8); // skip transient processing length
467 if (get_bits1(gbc)) { // channel has spx attenuation
468 skip_bits(gbc, 5); // skip spx attenuation code
474 if (s->num_blocks > 1 && get_bits1(gbc)) {
480 skip_bits_long(gbc, block_start_bits);