38 #define AVI_INDEX_CLUSTER_SIZE 16384
70 const char* riff_tag,
const char* list_tag)
91 tag[0] =
'0' + index/10;
92 tag[1] =
'0' + index%10;
112 int n, au_byterate, au_ssize, au_scale, nb_frames = 0;
146 int bitrate, n, i, nb_frames, au_byterate, au_ssize, au_scale;
148 int64_t list1, list2, strh, strf;
225 av_log(s,
AV_LOG_ERROR,
"Subtitle streams other than DivX XSUB are not supported by the AVI muxer.\n");
296 unsigned char tag[5];
326 av_reduce(&num, &den, dar.num, dar.den, 0xFFFF);
360 for (i = 0; i < 248; i+= 4)
371 for (i = 0; i < 1016; i += 4)
388 char ix_tag[] =
"ix00";
421 (ie->
flags & 0x10 ? 0 : 0x80000000));
452 int empty, stream_id = -1;
468 if (empty || tie->pos < ie->
pos) {
496 unsigned char tag[5];
497 unsigned int flags=0;
507 empty_packet.
size= 0;
570 int i, j, n, nb_frames;
593 if (nb_frames < avist->packet_count)
622 .mime_type =
"video/x-msvideo",