• Home
  • Raw
  • Download

Lines Matching refs:gb

86 int ff_mlp_read_major_sync(void *log, MLPHeaderInfo *mh, GetBitContext *gb)  in ff_mlp_read_major_sync()  argument
91 av_assert1(get_bits_count(gb) == 0); in ff_mlp_read_major_sync()
93 header_size = mlp_get_major_sync_size(gb->buffer, gb->size_in_bits >> 3); in ff_mlp_read_major_sync()
94 if (header_size < 0 || gb->size_in_bits < header_size << 3) { in ff_mlp_read_major_sync()
99 checksum = ff_mlp_checksum16(gb->buffer, header_size - 2); in ff_mlp_read_major_sync()
100 if (checksum != AV_RL16(gb->buffer+header_size-2)) { in ff_mlp_read_major_sync()
105 if (get_bits(gb, 24) != 0xf8726f) /* Sync words */ in ff_mlp_read_major_sync()
108 mh->stream_type = get_bits(gb, 8); in ff_mlp_read_major_sync()
112 mh->group1_bits = mlp_quants[get_bits(gb, 4)]; in ff_mlp_read_major_sync()
113 mh->group2_bits = mlp_quants[get_bits(gb, 4)]; in ff_mlp_read_major_sync()
115 ratebits = get_bits(gb, 4); in ff_mlp_read_major_sync()
117 mh->group2_samplerate = mlp_samplerate(get_bits(gb, 4)); in ff_mlp_read_major_sync()
119 skip_bits(gb, 11); in ff_mlp_read_major_sync()
122 channel_arrangement = get_bits(gb, 5); in ff_mlp_read_major_sync()
129 ratebits = get_bits(gb, 4); in ff_mlp_read_major_sync()
133 skip_bits(gb, 4); in ff_mlp_read_major_sync()
135 mh->channel_modifier_thd_stream0 = get_bits(gb, 2); in ff_mlp_read_major_sync()
136 mh->channel_modifier_thd_stream1 = get_bits(gb, 2); in ff_mlp_read_major_sync()
139 channel_arrangement = get_bits(gb, 5); in ff_mlp_read_major_sync()
143 mh->channel_modifier_thd_stream2 = get_bits(gb, 2); in ff_mlp_read_major_sync()
145 channel_arrangement = get_bits(gb, 13); in ff_mlp_read_major_sync()
154 skip_bits_long(gb, 48); in ff_mlp_read_major_sync()
156 mh->is_vbr = get_bits1(gb); in ff_mlp_read_major_sync()
158 mh->peak_bitrate = (get_bits(gb, 15) * mh->group1_samplerate + 8) >> 4; in ff_mlp_read_major_sync()
160 mh->num_substreams = get_bits(gb, 4); in ff_mlp_read_major_sync()
162 skip_bits_long(gb, 4 + (header_size - 17) * 8); in ff_mlp_read_major_sync()