]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/microdvdenc.c
hwcontext_vulkan: reorder structure fields and add spaces in between
[ffmpeg] / libavformat / microdvdenc.c
index 04f475b645394690b0fac6818ef313d3458a3650..4db5e70161948ea06c35b7676b56e0c00c04e9db 100644 (file)
@@ -36,7 +36,7 @@ static int microdvd_write_header(struct AVFormatContext *s)
     if (par->extradata && par->extradata_size > 0) {
         avio_write(s->pb, "{DEFAULT}{}", 11);
         avio_write(s->pb, par->extradata, par->extradata_size);
-        avio_flush(s->pb);
+        avio_w8(s->pb, '\n');
     }
 
     avpriv_set_pts_info(s->streams[0], 64, framerate.num, framerate.den);
@@ -51,11 +51,11 @@ static int microdvd_write_packet(AVFormatContext *avf, AVPacket *pkt)
     else
         avio_printf(avf->pb, "{%"PRId64"}", pkt->pts + pkt->duration);
     avio_write(avf->pb, pkt->data, pkt->size);
-    avio_write(avf->pb, "\n", 1);
+    avio_w8(avf->pb, '\n');
     return 0;
 }
 
-AVOutputFormat ff_microdvd_muxer = {
+const AVOutputFormat ff_microdvd_muxer = {
     .name           = "microdvd",
     .long_name      = NULL_IF_CONFIG_SMALL("MicroDVD subtitle format"),
     .mime_type      = "text/x-microdvd",