[Ffmpeg-cvslog] Re: ffmpeg-cvslog Digest, Vol 20, Issue 21

Måns Rullgård mru
Wed Nov 8 23:07:40 CET 2006


Steve Lhomme <steve.lhomme at free.fr> writes:

> Alex Beregszaszi <alex at fsn.hu> writes:
>
>  > Hi,
>  >
>  >> Log:
>  >> add support for AAC in matroska
>  >
>  > Why matroska has to be so complicated? :)
>
>  > I think it was one of the design goals.
>  >
>  > --
>  > M?ns Rullg?rd
>
>  > From: Nico Sabbi <nicola_sabbi at fastwebnet.it>
>  > indeed: in every single mmedia program I've seen so far
>  > the demuxer for matroska is by far the largest and most
>  > full of special cases to handle separately
>
> Oh boy. Not again...
>
> Let me see, Matroska handles more formats than any other format,
> handles attachment, chapters, VFR, compressed data, subtitles,
> index-less playback, fast seeking, gaps, tags, interactive playback
> (DVD menus), seamless file linking and recently 3D/stereo files, all
> that with the lowest overhead. So yes, it may take some code to
> achieve that.

Oh boy.  So much fluff from someone who can't even quote an email
properly...

> It can take very little code to actually handle basic matroska files,
> once you have the EBML layer working. (MOV and AVI hide this code in
> riff.c in lavf).

The rather large size of all known matroska demuxers seems to
contradict that statement.

> And yes, the AAC codec was a mess so far in matroska as some codec
> "information" were given by the codec ID. Now "A_AAC" alone should be
> used with setting the common MPEG4 extradata (3 or 5 bytes).

The spec on the web fails to mention this.

-- 
M?ns Rullg?rd
mru at inprovide.com




More information about the ffmpeg-cvslog mailing list