Lines Matching refs:size
30 unsigned size = AV_RB32(p->buf + i + 4);
32 if (size < 8 || p->buf_size - i < size)
35 size -= 8;
40 if (size < 56)
59 if (size > 0x78) {
61 size -= 0x78;
68 i += size;
76 unsigned chunk, codec = 0, size, ctrl_size = -1, found_shdr = 0;
81 size = avio_rb32(s->pb);
83 if (size < 8)
85 size -= 8;
89 ctrl_size = size;
92 if (size < 56)
114 size -= 56;
118 if (size > 0x78) {
120 size -= 0x78;
121 if (avio_rl32(s->pb) == MKTAG('C','T','R','L') && size > 4) {
123 size -= 4;
132 avio_skip(s->pb, size);
152 unsigned chunk, size;
160 size = avio_rb32(s->pb);
162 if (!size)
165 if (size < 8)
167 size -= 8;
171 if (size <= 16)
177 size -= 16;
178 ret = av_get_packet(s->pb, pkt, size);
181 pkt->duration = size / st->codecpar->ch_layout.nb_channels;
188 avio_skip(s->pb, size);