• 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

233     GetBitContext *gbc = &s->gbc;
239 skip_bits(gbc, 5); // skip dialog normalization
240 if (get_bits1(gbc))
241 skip_bits(gbc, 8); //skip compression
242 if (get_bits1(gbc))
243 skip_bits(gbc, 8); //skip language code
244 if (get_bits1(gbc))
245 skip_bits(gbc, 7); //skip audio production information
248 skip_bits(gbc, 2); //skip copyright bit and original bitstream bit
252 if (get_bits1(gbc))
253 skip_bits(gbc, 14); //skip timecode1 / xbsi1
254 if (get_bits1(gbc))
255 skip_bits(gbc, 14); //skip timecode2 / xbsi2
258 if (get_bits1(gbc)) {
259 i = get_bits(gbc, 6);
261 skip_bits(gbc, 8);
276 err = ff_ac3_parse_header(&s->gbc, &hdr);
372 static int decode_exponents(GetBitContext *gbc, int exp_strategy, int ngrps,
382 expacc = get_bits(gbc, 7);
455 GetBitContext *gbc = &s->gbc;
471 int bits = get_bits(gbc, 5);
484 int bits = get_bits(gbc, 7);
492 mantissa = b3_mantissas[get_bits(gbc, 3)];
500 int bits = get_bits(gbc, 7);
507 mantissa = b5_mantissas[get_bits(gbc, 4)];
510 mantissa = get_bits(gbc, quantization_tab[bap]);
717 * @param[in] gbc bit reader context
729 static void decode_band_structure(GetBitContext *gbc, int blk, int eac3,
741 if (!eac3 || get_bits1(gbc)) {
743 band_struct[subbnd] = get_bits1(gbc);
789 GetBitContext *gbc = &s->gbc;
798 s->block_switch[ch] = get_bits1(gbc);
807 s->dither_flag[ch] = get_bits1(gbc);
814 if(get_bits1(gbc)) {
815 s->dynamic_range[i] = ((dynamic_range_tab[get_bits(gbc, 8)]-1.0) *
823 if (s->eac3 && (!blk || get_bits1(gbc))) {
824 if (get_bits1(gbc)) {
834 if (s->eac3 ? s->cpl_strategy_exists[blk] : get_bits1(gbc)) {
837 s->cpl_in_use[blk] = get_bits1(gbc);
848 if (s->eac3 && get_bits1(gbc)) {
860 s->channel_in_cpl[ch] = get_bits1(gbc);
865 s->phase_flags_in_use = get_bits1(gbc);
869 cpl_start_subband = get_bits(gbc, 4);
870 cpl_end_subband = get_bits(gbc, 4) + 3;
880 decode_band_structure(gbc, blk, s->eac3, 0,
910 if ((s->eac3 && s->first_cpl_coords[ch]) || get_bits1(gbc)) {
914 master_cpl_coord = 3 * get_bits(gbc, 2);
916 cpl_coord_exp = get_bits(gbc, 4);
917 cpl_coord_mant = get_bits(gbc, 4);
936 s->phase_flags[bnd] = s->phase_flags_in_use? get_bits1(gbc) : 0;
943 if ((s->eac3 && !blk) || get_bits1(gbc)) {
948 s->rematrixing_flags[bnd] = get_bits1(gbc);
958 s->exp_strategy[blk][ch] = get_bits(gbc, 2 - (ch == s->lfe_ch));
972 int bandwidth_code = get_bits(gbc, 6);
993 s->dexps[ch][0] = get_bits(gbc, 4) << !ch;
994 if (decode_exponents(gbc, s->exp_strategy[blk][ch],
1001 skip_bits(gbc, 2); /* skip gainrng */
1007 if (get_bits1(gbc)) {
1008 s->bit_alloc_params.slow_decay = ff_ac3_slow_decay_tab[get_bits(gbc, 2)] >> s->bit_alloc_params.sr_shift;
1009 s->bit_alloc_params.fast_decay = ff_ac3_fast_decay_tab[get_bits(gbc, 2)] >> s->bit_alloc_params.sr_shift;
1010 s->bit_alloc_params.slow_gain = ff_ac3_slow_gain_tab[get_bits(gbc, 2)];
1011 s->bit_alloc_params.db_per_bit = ff_ac3_db_per_bit_tab[get_bits(gbc, 2)];
1012 s->bit_alloc_params.floor = ff_ac3_floor_tab[get_bits(gbc, 3)];
1023 if(s->snr_offset_strategy && get_bits1(gbc)) {
1026 csnr = (get_bits(gbc, 6) - 15) << 4;
1030 snr = (csnr + get_bits(gbc, 4)) << 2;
1040 s->fast_gain[ch] = ff_ac3_fast_gain_tab[get_bits(gbc, 3)];
1053 if (s->fast_gain_syntax && get_bits1(gbc)) {
1056 s->fast_gain[ch] = ff_ac3_fast_gain_tab[get_bits(gbc, 3)];
1067 if (s->frame_type == EAC3_FRAME_TYPE_INDEPENDENT && get_bits1(gbc)) {
1068 skip_bits(gbc, 10); // skip converter snr offset
1073 if (s->first_cpl_leak || get_bits1(gbc)) {
1074 int fl = get_bits(gbc, 3);
1075 int sl = get_bits(gbc, 3);
1092 if (s->dba_syntax && get_bits1(gbc)) {
1095 s->dba_mode[ch] = get_bits(gbc, 2);
1105 s->dba_nsegs[ch] = get_bits(gbc, 3);
1107 s->dba_offsets[ch][seg] = get_bits(gbc, 5);
1108 s->dba_lengths[ch][seg] = get_bits(gbc, 4);
1109 s->dba_values[ch][seg] = get_bits(gbc, 3);
1155 if (s->skip_syntax && get_bits1(gbc)) {
1156 int skipl = get_bits(gbc, 9);
1158 skip_bits(gbc, 8);
1234 init_get_bits(&s->gbc, s->input_buffer, buf_size * 8);
1236 init_get_bits(&s->gbc, buf, buf_size * 8);