[FFmpeg-cvslog] r11649 - trunk/libavformat/movenc.c

bcoudurier subversion
Mon Jan 28 14:44:27 CET 2008


Author: bcoudurier
Date: Mon Jan 28 14:44:27 2008
New Revision: 11649

Log:
write esds atom when mpeg-4 systems tags are used

Modified:
   trunk/libavformat/movenc.c

Modified: trunk/libavformat/movenc.c
==============================================================================
--- trunk/libavformat/movenc.c	(original)
+++ trunk/libavformat/movenc.c	Mon Jan 28 14:44:27 2008
@@ -381,7 +381,7 @@ static int mov_write_audio_tag(ByteIOCon
         track->enc->codec_id == CODEC_ID_PCM_S24LE ||
         track->enc->codec_id == CODEC_ID_PCM_S32LE))
         mov_write_wave_tag(pb, track);
-    else if(track->enc->codec_id == CODEC_ID_AAC)
+    else if(track->tag == MKTAG('m','p','4','a'))
         mov_write_esds_tag(pb, track);
     else if(track->enc->codec_id == CODEC_ID_AMR_NB)
         mov_write_amr_tag(pb, track);
@@ -573,7 +573,7 @@ static int mov_write_video_tag(ByteIOCon
 
     put_be16(pb, 0x18); /* Reserved */
     put_be16(pb, 0xffff); /* Reserved */
-    if(track->enc->codec_id == CODEC_ID_MPEG4)
+    if(track->tag == MKTAG('m','p','4','v'))
         mov_write_esds_tag(pb, track);
     else if(track->enc->codec_id == CODEC_ID_H263)
         mov_write_d263_tag(pb);




More information about the ffmpeg-cvslog mailing list