• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/

Lines Matching defs:gbc

202     GetBitContext *gbc = &s->gbc;
205 gaq_mode = get_bits(gbc, 2);
215 gaq_gain[gs++] = get_bits1(gbc) << (gaq_mode-1);
223 int group_code = get_bits(gbc, 5);
248 int v = get_bits(gbc, bits);
263 int mant = get_sbits(gbc, gbits);
268 mant = get_sbits(gbc, mbits);
297 GetBitContext *gbc = &s->gbc;
327 skip_bits(gbc, 5); // skip bitstream id
331 skip_bits(gbc, 5); // skip dialog normalization
332 if (get_bits1(gbc)) {
333 skip_bits(gbc, 8); // skip compression gain word
339 if (get_bits1(gbc)) {
340 skip_bits(gbc, 16); // skip custom channel map
345 if (get_bits1(gbc)) {
348 skip_bits(gbc, 2); // skip preferred stereo downmix mode
351 skip_bits(gbc, 3); //skip Lt/Rt center mix level
352 s->center_mix_level = get_bits(gbc, 3);
356 skip_bits(gbc, 3); //skip Lt/Rt surround mix level
357 s->surround_mix_level = get_bits(gbc, 3);
362 if (s->lfe_on && get_bits1(gbc)) {
364 skip_bits(gbc, 5); // skip LFE mix level code
371 if (get_bits1(gbc)) {
372 skip_bits(gbc, 6); // skip program scale factor
375 if (get_bits1(gbc)) {
376 skip_bits(gbc, 6); // skip external program scale factor
379 switch(get_bits(gbc, 2)) {
380 case 1: skip_bits(gbc, 5); break;
381 case 2: skip_bits(gbc, 12); break;
383 int mix_data_size = (get_bits(gbc, 5) + 2) << 3;
384 skip_bits_long(gbc, mix_data_size);
391 if (get_bits1(gbc)) {
395 skip_bits(gbc, 8); // skip pan mean direction index
396 skip_bits(gbc, 6); // skip reserved paninfo bits
401 if (get_bits1(gbc)) {
403 if (s->num_blocks == 1 || get_bits1(gbc)) {
404 skip_bits(gbc, 5);
412 if (get_bits1(gbc)) {
413 s->bitstream_mode = get_bits(gbc, 3);
414 skip_bits(gbc, 2); // skip copyright bit and original bitstream bit
416 skip_bits(gbc, 4); // skip Dolby surround and headphone mode
419 skip_bits(gbc, 2); // skip Dolby surround EX mode
422 if (get_bits1(gbc)) {
423 skip_bits(gbc, 8); // skip mix level, room type, and A/D converter type
427 skip_bits1(gbc); // skip source sample rate code
436 skip_bits1(gbc); // skip converter synchronization flag
441 (s->num_blocks == 6 || get_bits1(gbc))) {
442 skip_bits(gbc, 6); // skip frame size code
446 if (get_bits1(gbc)) {
447 int addbsil = get_bits(gbc, 6);
449 skip_bits(gbc, 8); // skip additional bit stream info
456 ac3_exponent_strategy = get_bits1(gbc);
457 parse_aht_info = get_bits1(gbc);
465 s->snr_offset_strategy = get_bits(gbc, 2);
466 parse_transient_proc_info = get_bits1(gbc);
468 s->block_switch_syntax = get_bits1(gbc);
472 s->dither_flag_syntax = get_bits1(gbc);
479 s->bit_allocation_syntax = get_bits1(gbc);
489 s->fast_gain_syntax = get_bits1(gbc);
490 s->dba_syntax = get_bits1(gbc);
491 s->skip_syntax = get_bits1(gbc);
492 parse_spx_atten_data = get_bits1(gbc);
498 s->cpl_strategy_exists[blk] = (!blk || get_bits1(gbc));
500 s->cpl_in_use[blk] = get_bits1(gbc);
515 s->exp_strategy[blk][ch] = get_bits(gbc, 2);
521 int frmchexpstr = get_bits(gbc, 5);
530 s->exp_strategy[blk][s->lfe_ch] = get_bits1(gbc);
535 (s->num_blocks == 6 || get_bits1(gbc))) {
536 skip_bits(gbc, 5 * s->fbw_channels); // skip converter channel exponent strategy
555 s->channel_uses_aht[ch] = use_aht && get_bits1(gbc);
563 int csnroffst = (get_bits(gbc, 6) - 15) << 4;
564 int snroffst = (csnroffst + get_bits(gbc, 4)) << 2;
572 if (get_bits1(gbc)) { // channel in transient processing
573 skip_bits(gbc, 10); // skip transient processing location
574 skip_bits(gbc, 8); // skip transient processing length
581 if (parse_spx_atten_data && get_bits1(gbc)) {
582 s->spx_atten_code[ch] = get_bits(gbc, 5);
589 if (s->num_blocks > 1 && get_bits1(gbc)) {
595 skip_bits_long(gbc, block_start_bits);