[Ffmpeg-devel] PATCH: make libavformat find codecid for AAC streamsin matroska container.
Fri Jan 27 22:40:25 CET 2006
> -----Original Message-----
> From: elupus [mailto:elupus at ecce.se]
> Sent: den 27 januari 2006 20:01
> To: 'FFMpeg development discussions and patches'
> Subject: [Ffmpeg-devel] PATCH: make libavformat find codecid
> for AAC streamsin matroska container.
> Here is a small patch to allow libavformat to find the codec
> on AAC streams
> in matroska containers.
> The defines for the AAC codec's are set like this,
> #define MATROSKA_CODEC_ID_AUDIO_MPEG2 "A_AAC/MPEG2/"
> #define MATROSKA_CODEC_ID_AUDIO_MPEG4 "A_AAC/MPEG4/"
> which isn't the full name for the codec's. I.e. it normally
> has some more
> extension to it like MAIN, LC...
> Anyway, this patch fixes so that when the codec_id is
> compared to these
> defines, only the given length is compared (which I think was
> the original
> idea). I suppose some more information could be gotten from that extra
> information, but I think this should be enough.
Found a bug report about this in the tracker, didn't see it before. Suppose
using sizeof(MATROSKA_CODEC_ID_AUDIO_MPEGX)-1 would be neater than strlen if
that works.. Didn't know you could do sizeof on constant strings.
More information about the ffmpeg-devel