80 "flv only supports wideband (16kHz) Speex audio\n");
108 "flv does not support that sample rate, "
109 "choose from (44100, 22050, 11025).\n");
160 size_t len = strlen(str);
170 avio_w8(pb, (ts >> 24) & 0x7F);
195 int i, metadata_count = 0;
196 double framerate = 0.0;
197 int64_t metadata_size_pos, data_size, metadata_count_pos;
213 "at most one video stream is supported in flv\n");
225 "at most one audio stream is supported in flv\n");
287 metadata_count = 5 * !!video_enc +
354 data_size =
avio_tell(pb) - metadata_size_pos - 10;
356 avio_seek(pb, metadata_count_pos, SEEK_SET);
359 avio_seek(pb, metadata_size_pos, SEEK_SET);
386 avio_seek(pb, -data_size - 10, SEEK_CUR);
438 int flags = 0, flags_size;
455 "video codec %X not compatible with flv\n",
487 "Packets are not in the proper order with respect to DTS\n");
496 "8 frames per packet. Adobe Flash "
497 "Player cannot handle this!\n");
504 avio_w8(pb, (ts >> 24) & 0x7F);
509 int64_t metadata_size_pos =
avio_tell(pb);
523 data_size =
avio_tell(pb) - metadata_size_pos;
524 avio_seek(pb, metadata_size_pos - 10, SEEK_SET);
526 avio_seek(pb, data_size + 10 - 3, SEEK_CUR);
558 .mime_type =
"video/x-flv",