# HG changeset patch # User michael # Date 1066597067 0 # Node ID eccf0c3e32893e50c105aa92fe604fb8b19a3424 # Parent 31cd17d771782e6eb53445aa5e495580ddad978d Using the extension m4a for audio only MPEG-4 files is increasingly common, especially since Apple iTunes treats files with the two extensions differently. Without the patch, FFmpeg won't know that m4a is for MPEG-4 files patch by (Dan Christiansen ) diff -r 31cd17d77178 -r eccf0c3e3289 mov.c --- a/mov.c Sat Oct 18 18:47:06 2003 +0000 +++ b/mov.c Sun Oct 19 20:57:47 2003 +0000 @@ -120,7 +120,7 @@ { CODEC_ID_MP2, 0x5500736D }, /* MPEG layer 3 *//* XXX: check endianness */ /* { CODEC_ID_OGG_VORBIS, MKTAG('O', 'g', 'g', 'S') }, *//* sample files at http://heroinewarrior.com/xmovie.php3 use this tag */ /* MP4 tags */ - { CODEC_ID_AAC, MKTAG('m', 'p', '4', 'a') }, /* MPEG 4 AAC or audio ? */ + { CODEC_ID_MPEG4AAC, MKTAG('m', 'p', '4', 'a') }, /* MPEG-4 AAC */ /* The standard for mpeg4 audio is still not normalised AFAIK anyway */ { CODEC_ID_AMR_NB, MKTAG('s', 'a', 'm', 'r') }, /* AMR-NB 3gp */ { CODEC_ID_AMR_WB, MKTAG('s', 'a', 'w', 'b') }, /* AMR-WB 3gp */ @@ -1658,7 +1658,7 @@ } static AVInputFormat mov_iformat = { - "mov", + "mov,mp4,m4a,3gp", "QuickTime/MPEG4 format", sizeof(MOVContext), mov_probe, diff -r 31cd17d77178 -r eccf0c3e3289 movenc.c --- a/movenc.c Sat Oct 18 18:47:06 2003 +0000 +++ b/movenc.c Sun Oct 19 20:57:47 2003 +0000 @@ -889,8 +889,8 @@ static AVOutputFormat mp4_oformat = { "mp4", "mp4 format", - NULL, - "mp4", + "application/mp4", + "mp4,m4a", sizeof(MOVContext), CODEC_ID_AAC, CODEC_ID_MPEG4,