From 87b041e0f099e5ae2d0ba2d2ebb7c9963b26ac54 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 4 Apr 2006 17:44:59 +0000 Subject: [PATCH] little h.264 related hunk from diff between cvs and mobile hackerz Originally committed as revision 5268 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/movenc.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/libavformat/movenc.c b/libavformat/movenc.c index 41e4d6d747..66686ea1a5 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -1546,8 +1546,15 @@ static void mov_write_uuidprof_tag(ByteIOContext *pb, AVFormatContext *s) put_tag(pb, "VPRF"); /* video */ put_be32(pb, 0x0 ); put_be32(pb, 0x1 ); /* TrackID */ - put_tag(pb, "mp4v"); - put_be32(pb, 0x103 ); + if (VideoCodec->codec_id == CODEC_ID_H264) { + put_tag(pb, "avc1"); + put_be16(pb, 0x014D ); + put_be16(pb, 0x0015 ); + } else { + put_tag(pb, "mp4v"); + put_be16(pb, 0x0000 ); + put_be16(pb, 0x0103 ); + } put_be32(pb, 0x0 ); put_be32(pb, video_kbitrate); put_be32(pb, video_kbitrate);