Lines Matching defs:size
49 /* UINT16_MAX is the maximal chunk size */
76 int nb_packets, packet_total_size, packet_max_size, size, packet_avg_size, i;
82 avio_wb32(s,18); /* header size */
109 avio_wb32(s, packet_max_size); /* max packet size */
114 avio_wb32(s, packet_avg_size); /* avg packet size */
131 size = 4 * 2 + 10;
134 if(tag) size += strlen(tag->value);
136 avio_wb32(s,size);
159 size = 10 + 9 * 4 + strlen(desc) + strlen(mimetype) + codec_data_size;
160 avio_wb32(s, size);
166 avio_wb32(s, stream->packet_max_size); /* max packet size */
172 avio_wb32(s, packet_avg_size); /* avg packet size */
197 avio_wb32(s, 0x39); /* header size */
246 avio_wb32(s,34); /* size */
366 static int rm_write_audio(AVFormatContext *s, const uint8_t *buf, int size, int flags)
373 write_packet_header(s, stream, size, !!(flags & AV_PKT_FLAG_KEY));
377 for (i = 0; i < size; i += 2) {
382 avio_write(pb, buf, size);
388 static int rm_write_video(AVFormatContext *s, const uint8_t *buf, int size, int flags)
399 if (size > MAX_PACKET_SIZE) {
400 av_log(s, AV_LOG_ERROR, "Muxing packets larger than 64 kB (%d) is not supported\n", size);
403 write_packet_header(s, stream, size + 7 + (size >= 0x4000)*4, key_frame);
413 if(size >= 0x4000){
414 avio_wb32(pb, size); /* total frame size */
415 avio_wb32(pb, size); /* offset from the start or the end */
417 avio_wb16(pb, 0x4000 | size); /* total frame size */
418 avio_wb16(pb, 0x4000 | size); /* offset from the start or the end */
422 avio_write(pb, buf, size);
432 return rm_write_audio(s, pkt->data, pkt->size, pkt->flags);
434 return rm_write_video(s, pkt->data, pkt->size, pkt->flags);