• Home
  • Raw
  • Download

Lines Matching refs:pb

44 static int pop(BitReader *br, AVIOContext *pb)  in pop()  argument
46 if (avio_feof(pb)) in pop()
50 br->last = (unsigned)avio_r8(pb) << 24U; in pop()
58 static int pop_int(BitReader *br, AVIOContext *pb, int n) in pop_int() argument
63 int ret = pop(br, pb); in pop_int()
75 static int pop_length(BitReader *br, AVIOContext *pb) in pop_length() argument
79 while ((ret = pop(br, pb)) == 0) in pop_length()
89 AVIOContext *pb = s->pb; in read_var_byte() local
92 data = avio_r8(pb); in read_var_byte()
99 data = avio_r8(pb); in read_var_byte()
107 data = avio_r8(pb); in read_var_byte()
114 value = (((data & 0x7F) | value) << 7) | avio_r8(pb); in read_var_byte()
158 AVIOContext *pb = s->pb; in moflex_read_sync() local
160 if (avio_rb16(pb) != 0x4C32) { in moflex_read_sync()
161 if (avio_feof(pb)) in moflex_read_sync()
163 avio_seek(pb, -2, SEEK_CUR); in moflex_read_sync()
167 avio_skip(pb, 2); in moflex_read_sync()
168 m->ts = avio_rb64(pb); in moflex_read_sync()
169 m->size = avio_rb16(pb) + 1; in moflex_read_sync()
171 while (!avio_feof(pb)) { in moflex_read_sync()
183 avio_skip(pb, ssize); in moflex_read_sync()
187 stream_index = avio_r8(pb); in moflex_read_sync()
188 codec_id = avio_r8(pb); in moflex_read_sync()
197 sample_rate = avio_rb24(pb) + 1; in moflex_read_sync()
198 channels = avio_r8(pb) + 1; in moflex_read_sync()
203 stream_index = avio_r8(pb); in moflex_read_sync()
204 codec_id = avio_r8(pb); in moflex_read_sync()
211 fps.num = avio_rb16(pb); in moflex_read_sync()
212 fps.den = avio_rb16(pb); in moflex_read_sync()
213 width = avio_rb16(pb); in moflex_read_sync()
214 height = avio_rb16(pb); in moflex_read_sync()
215 avio_skip(pb, type == 3 ? 3 : 2); in moflex_read_sync()
219 stream_index = avio_r8(pb); in moflex_read_sync()
220 avio_skip(pb, 1); in moflex_read_sync()
259 avio_seek(s->pb, 0, SEEK_SET); in moflex_read_header()
267 AVIOContext *pb = s->pb; in moflex_read_packet() local
271 while (!avio_feof(pb)) { in moflex_read_packet()
273 m->pos = avio_tell(pb); in moflex_read_packet()
279 m->flags = avio_r8(pb); in moflex_read_packet()
281 avio_skip(pb, 2); in moflex_read_packet()
284 while ((avio_tell(pb) < m->pos + m->size) && !avio_feof(pb) && avio_r8(pb)) { in moflex_read_packet()
290 avio_seek(pb, -1, SEEK_CUR); in moflex_read_packet()
293 bits = pop_length(br, pb); in moflex_read_packet()
296 stream_index = pop_int(br, pb, bits); in moflex_read_packet()
302 endframe = pop(br, pb); in moflex_read_packet()
306 bits = pop_length(br, pb); in moflex_read_packet()
309 pop_int(br, pb, bits); in moflex_read_packet()
310 pop(br, pb); in moflex_read_packet()
311 bits = pop_length(br, pb); in moflex_read_packet()
314 pop_int(br, pb, bits * 2 + 26); in moflex_read_packet()
317 pkt_size = pop_int(br, pb, 13) + 1; in moflex_read_packet()
322 avio_skip(pb, pkt_size); in moflex_read_packet()
326 ret = av_append_packet(pb, packet, pkt_size); in moflex_read_packet()
349 avio_seek(pb, m->pos + m->size, SEEK_SET); in moflex_read_packet()