diff --git a/libavformat/mmf.c b/libavformat/mmf.c index 84c4ef7146..61f1d7adf4 100644 --- a/libavformat/mmf.c +++ b/libavformat/mmf.c @@ -83,7 +83,10 @@ static int mmf_write_header(AVFormatContext *s) avio_w8(pb, 0); /* code type */ avio_w8(pb, 0); /* status */ avio_w8(pb, 0); /* counts */ - avio_write(pb, "VN:libavcodec,", sizeof("VN:libavcodec,") - 1); /* metadata ("ST:songtitle,VN:version,...") */ + end_tag_be(pb, pos); + + pos = ff_start_tag(pb, "OPDA"); + avio_write(pb, "VN:libavcodec,", sizeof("VN:libavcodec,") -1); /* metadata ("ST:songtitle,VN:version,...") */ end_tag_be(pb, pos); avio_write(pb, "ATR\x00", 4);