X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fassenc.c;h=1600f0a02b2994e3f30dcd8e0f5e0c63b933f086;hb=bc70684e74a185d7b80c8b80bdedda659cb581b8;hp=d50f18feb19fde312d893ee25f0c412498ab100e;hpb=d6b62ce1aced9e2456582870382f384581cc7cbb;p=ffmpeg diff --git a/libavformat/assenc.c b/libavformat/assenc.c index d50f18feb19..1600f0a02b2 100644 --- a/libavformat/assenc.c +++ b/libavformat/assenc.c @@ -77,7 +77,6 @@ static int write_header(AVFormatContext *s) avio_printf(s->pb, "[Events]\r\nFormat: %s, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text\r\n", ass->ssa_mode ? "Marked" : "Layer"); } - avio_flush(s->pb); return 0; } @@ -95,7 +94,7 @@ static void purge_dialogues(AVFormatContext *s, int force) ass->expected_readorder, dialogue->readorder); ass->expected_readorder = dialogue->readorder; } - avio_printf(s->pb, "Dialogue: %s\r\n", dialogue->line); + avio_print(s->pb, "Dialogue: ", dialogue->line, "\r\n"); if (dialogue == ass->last_added_dialogue) ass->last_added_dialogue = next; av_freep(&dialogue->line); @@ -227,7 +226,7 @@ static const AVClass ass_class = { .version = LIBAVUTIL_VERSION_INT, }; -AVOutputFormat ff_ass_muxer = { +const AVOutputFormat ff_ass_muxer = { .name = "ass", .long_name = NULL_IF_CONFIG_SMALL("SSA (SubStation Alpha) subtitle"), .mime_type = "text/x-ass",