Lines Matching refs:data_size
129 const unsigned data_size)
131 uint8_t *buf = ((data_size + 1) == 0) ? NULL : av_malloc(data_size + 1);
136 if (avio_read(s->pb, buf, data_size) != data_size) {
140 buf[data_size] = 0;
358 uint64_t chunk_pos, data_pos, data_size;
367 data_size = iff->is_64bit ? avio_rb64(pb) : avio_rb32(pb);
370 if (data_size < 1 || data_size >= INT64_MAX)
380 ret = av_get_packet(pb, pkt, data_size);
383 if (data_size & 1)
398 if (data_size < 4)
405 avio_skip(pb, data_size - (avio_tell(pb) - data_pos) + (data_size & 1));
424 uint64_t data_size;
454 data_size = iff->is_64bit ? avio_rb64(pb) : avio_rb32(pb);
457 if (data_size >= INT64_MAX)
464 if (data_size < 14)
468 if (data_size >= 16) {
477 if (data_size < 32)
504 if (iff->body_pos < 0 || iff->body_pos + data_size > INT64_MAX)
507 iff->body_end = iff->body_pos + data_size;
508 iff->body_size = data_size;
517 if (data_size < 4)
527 if (data_size < 4)
533 if (data_size < 3 || data_size > 768 || data_size % 3) {
535 data_size);
539 data_size + IFF_EXTRA_VIDEO_SIZE);
542 if (avio_read(pb, st->codecpar->extradata + IFF_EXTRA_VIDEO_SIZE, data_size) < 0) {
551 if (data_size <= 8)
557 if (data_size >= 10)
559 if (data_size >= 11)
561 if (data_size >= 14) {
565 if (data_size >= 16) {
580 if (data_size < 4 || (data_size & 3))
602 if (data_size < 8)
613 if (data_size < 4)
620 if (data_size < sizeof(iff->tvdc))
636 if (data_size < 4)
644 res = parse_dsd_diin(s, st, orig_pos + data_size);
650 if (data_size < 4)
656 res = parse_dsd_prop(s, st, orig_pos + data_size);
662 if (data_size < 2)
713 if ((res = get_metadata(s, metadata_tag, data_size)) < 0) {
718 avio_skip(pb, data_size - (avio_tell(pb) - orig_pos) + (data_size & 1));
858 uint64_t data_size, orig_pos;
867 data_size = avio_rb32(pb);
878 avio_skip(pb, data_size);
881 ret = av_get_packet(pb, pkt, data_size);