Mercurial > libavformat.hg
comparison matroska.c @ 1475:a83e86c05295 libavformat
Add A_AAC codec identifier support in matroska.
Patch by Steve Lhomme % slhomme A divxcorp P com %
Original thread:
Date: Fri, 10 Nov 2006 15:22:33 +0100
Subject: [Ffmpeg-devel] [PATCH] Handle "A_AAC" in matroska codec IDs
author | aurel |
---|---|
date | Sat, 11 Nov 2006 00:49:39 +0000 |
parents | 49d5a5ca2987 |
children | a30bd44f52e2 |
comparison
equal
deleted
inserted
replaced
1474:70ed1bf0ae45 | 1475:a83e86c05295 |
---|---|
220 {"A_PCM/INT/LIT" , CODEC_ID_PCM_U16LE}, | 220 {"A_PCM/INT/LIT" , CODEC_ID_PCM_U16LE}, |
221 // {"A_PCM/FLOAT/IEEE" , CODEC_ID_NONE}, | 221 // {"A_PCM/FLOAT/IEEE" , CODEC_ID_NONE}, |
222 {"A_AC3" , CODEC_ID_AC3}, | 222 {"A_AC3" , CODEC_ID_AC3}, |
223 {"A_DTS" , CODEC_ID_DTS}, | 223 {"A_DTS" , CODEC_ID_DTS}, |
224 {"A_VORBIS" , CODEC_ID_VORBIS}, | 224 {"A_VORBIS" , CODEC_ID_VORBIS}, |
225 {"A_AAC/" , CODEC_ID_AAC}, | 225 {"A_AAC" , CODEC_ID_AAC}, |
226 {"A_WAVPACK4" , CODEC_ID_WAVPACK}, | 226 {"A_WAVPACK4" , CODEC_ID_WAVPACK}, |
227 {NULL , CODEC_ID_NONE} | 227 {NULL , CODEC_ID_NONE} |
228 /* TODO: AC3-9/10 (?), Real, Musepack, Quicktime */ | 228 /* TODO: AC3-9/10 (?), Real, Musepack, Quicktime */ |
229 }; | 229 }; |
230 | 230 |
2243 tag = (p[1] << 8) | p[0]; | 2243 tag = (p[1] << 8) | p[0]; |
2244 codec_id = codec_get_wav_id(tag); | 2244 codec_id = codec_get_wav_id(tag); |
2245 | 2245 |
2246 } | 2246 } |
2247 | 2247 |
2248 if (codec_id==CODEC_ID_AAC) { | 2248 else if (codec_id == CODEC_ID_AAC && !track->codec_priv_size) { |
2249 MatroskaAudioTrack *audiotrack = (MatroskaAudioTrack *) track; | 2249 MatroskaAudioTrack *audiotrack = (MatroskaAudioTrack *) track; |
2250 int profile = matroska_aac_profile(track->codec_id); | 2250 int profile = matroska_aac_profile(track->codec_id); |
2251 int sri = matroska_aac_sri(audiotrack->internal_samplerate); | 2251 int sri = matroska_aac_sri(audiotrack->internal_samplerate); |
2252 extradata = av_malloc(5); | 2252 extradata = av_malloc(5); |
2253 if (extradata == NULL) | 2253 if (extradata == NULL) |