X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fmicrodvdenc.c;h=1cd215d8def792158eeeb408998b0fd7e84d8c92;hb=7b6012efaae549b8e624876dba9550cb003f98b1;hp=04f475b645394690b0fac6818ef313d3458a3650;hpb=29929fc8e2449d2db8bd144b2badc8d1e6347412;p=ffmpeg diff --git a/libavformat/microdvdenc.c b/libavformat/microdvdenc.c index 04f475b6453..1cd215d8def 100644 --- a/libavformat/microdvdenc.c +++ b/libavformat/microdvdenc.c @@ -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,7 +51,7 @@ 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; }