From 0e70266bbfade1457189cc402cab2cdd7ec94c7b Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Fri, 18 Jul 2014 20:30:14 +0200 Subject: [PATCH] Write valid free atom when -moov_size is specified. Fixes ticket #3769. --- libavformat/movenc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavformat/movenc.c b/libavformat/movenc.c index b3287cab93..4b9a4f1f46 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -4398,8 +4398,7 @@ static int mov_write_trailer(AVFormatContext *s) } avio_wb32(pb, size); ffio_wfourcc(pb, "free"); - for (i = 0; i < size; i++) - avio_w8(pb, 0); + ffio_fill(pb, 0, size - 8); avio_seek(pb, moov_pos, SEEK_SET); } else { mov_write_moov_tag(pb, mov, s);