Lines Matching refs:size
97 * set it to smallest possible size of 2 to indicate that there's
109 int is_64bit; ///< chunk size is 64-bit
222 uint64_t size = avio_rb64(pb);
226 if (size >= INT64_MAX)
234 if (metadata_tag && size > 4) {
236 int ret = get_metadata(s, metadata_tag, FFMIN(tag_size, size - 4));
243 avio_skip(pb, size - (avio_tell(pb) - orig_pos) + (size & 1));
259 uint64_t size = avio_rb64(pb);
262 if (size >= INT64_MAX)
267 if (size < 8)
277 if (size < 2)
281 if (size < 2 + st->codecpar->ch_layout.nb_channels * 4)
300 if (size < 4)
312 if (size < 4)
318 ff_id3v2_read(s, ID3v2_DEFAULT_MAGIC, &id3v2_extra_meta, size);
328 if (size < avio_tell(pb) - orig_pos) {
329 av_log(s, AV_LOG_ERROR, "id3 exceeds chunk size\n");
335 if (size < 2)
347 avio_skip(pb, size - (avio_tell(pb) - orig_pos) + (size & 1));
534 av_log(s, AV_LOG_ERROR, "Invalid CMAP chunk size %"PRIu64"\n",
810 static unsigned get_anim_duration(uint8_t *buf, int size)
814 bytestream2_init(&gb, buf, size);
818 unsigned size = bytestream2_get_be32(&gb);
821 if (size < 40)
826 bytestream2_skip(&gb, size + size & 1);
883 pkt->duration = get_anim_duration(pkt->data, pkt->size);