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;
110 int len = strlen(str);
125 int n, au_byterate, au_ssize, au_scale, nb_frames = 0;
159 int bitrate, n, i, nb_frames, au_byterate, au_ssize, au_scale;
161 int64_t list1, list2, strh, strf;
238 av_log(s,
AV_LOG_ERROR,
"Subtitle streams other than DivX XSUB are not supported by the AVI muxer.\n");
309 unsigned char tag[5];
339 av_reduce(&num, &den, dar.num, dar.den, 0xFFFF);
373 for (i = 0; i < 248; i+= 4)
391 for (i = 0; i < 1016; i += 4)
408 char ix_tag[] =
"ix00";
441 (ie->
flags & 0x10 ? 0 : 0x80000000));
472 int empty, stream_id = -1;
488 if (empty || tie->pos < ie->
pos) {
516 unsigned char tag[5];
517 unsigned int flags=0;
528 empty_packet.
size= 0;
592 int i, j, n, nb_frames;
615 if (nb_frames < avist->packet_count)
645 .mime_type =
"video/x-msvideo",