Lines Matching defs:size
50 int trust_datasize; ///< trust data size of FLVTag
397 ret = 1; // 1 byte body size adjustment for flv_read_packet()
856 static int flv_get_extradata(AVFormatContext *s, AVStream *st, int size)
859 if (!size)
862 if ((ret = ff_get_extradata(s, st->codecpar, s->pb, size)) < 0)
869 int size)
871 if (!size)
875 flv->new_extradata[stream] = av_mallocz(size +
879 flv->new_extradata_size[stream] = size;
880 avio_read(pb, flv->new_extradata[stream], size);
928 int size = avio_rb16(pb);
929 if (!size) {
933 avio_skip(pb, size);
1004 pkt->size = ret;
1060 int ret, i, size, flags;
1076 /* pkt size is repeated at end. skip it */
1080 size = avio_rb24(s->pb);
1081 flv->sum_flv_tag_size += size + 11LL;
1084 av_log(s, AV_LOG_TRACE, "type:%d, size:%d, last:%d, dts:%"PRId64" pos:%"PRId64"\n", type, size, last, dts, avio_tell(s->pb));
1106 if (size == 0) {
1111 next = size + avio_tell(s->pb);
1116 size--;
1120 size--;
1126 size -= 4;
1133 if (size > 13 + 1 + 4) { // Header-type metadata stuff
1157 "Skipping flv packet: type %d, size %d, flags %d.\n",
1158 type, size, flags);
1172 if (!size) {
1216 av_add_index_entry(st, pos, dts, size, 0, AVINDEX_KEYFRAME);
1231 int size;
1233 // Read the last 4 bytes of the file, this should be the size of the
1238 size = avio_rb32(s->pb);
1239 if (size > 0 && size < fsize) {
1240 // Seek to the start of the last FLV tag at position (fsize - 4 - size)
1242 avio_seek(s->pb, fsize - 3 - size, SEEK_SET);
1243 if (size == avio_rb24(s->pb) + 11) {
1248 else if (fsize >= 8 && fsize - 8 >= size) {
1249 fsize -= size+4;
1299 size -= ret;
1316 size--;
1321 size--;
1323 if (size < 0) {
1349 size -= 3;
1361 if ((ret = flv_queue_extradata(flv, s->pb, stream_type, size)) < 0)
1366 if ((ret = flv_get_extradata(s, st, size)) < 0)
1380 if (!size) {
1385 ret = av_get_packet(s->pb, pkt, size);