# HG changeset patch # User bcoudurier # Date 1201527867 0 # Node ID b5ad3169a579139702e956dd535aa8d8f8cd40c2 # Parent 44bc0517584d844edd62cbfae5ff08b3f8f661ef write esds atom when mpeg-4 systems tags are used diff -r 44bc0517584d -r b5ad3169a579 movenc.c --- a/movenc.c Mon Jan 28 13:19:49 2008 +0000 +++ b/movenc.c Mon Jan 28 13:44:27 2008 +0000 @@ -381,7 +381,7 @@ 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 @@ 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);