diff --git a/libavformat/movenc.c b/libavformat/movenc.c index a99846d7545b79a038de6bfddc3e70ca12d1583f..9a5c62b49d62ea72d489ef6e917d1b3e7c1c708c 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -1407,13 +1407,14 @@ static int mov_write_ftyp_tag(ByteIOContext *pb, AVFormatContext *s) put_be32(pb, 0x200); - if(mov->mode != MODE_MOV){ + if(mov->mode == MODE_MOV) + put_tag(pb, "qt "); + else{ put_tag(pb, "isom"); put_tag(pb, "iso2"); if(has_h264) put_tag(pb, "avc1"); - }else - put_tag(pb, "qt "); + } if (mov->mode == MODE_3GP) put_tag(pb, has_h264 ? "3gp6":"3gp4");