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

Nico Sabbi nicola_sabbi
Wed Nov 8 23:03:33 CET 2006


Steve Lhomme wrote:

>
> Let me see, Matroska handles more formats than any other format, 
> handles attachment,

attachments? external files look much more attractive to me

> chapters, VFR, compressed data, subtitles, index-less playback, fast 
> seeking, gaps, 

gaps? WOW :(

> 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.
>
> 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).
>
> 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). But old 
> files should still be handled...
>
> Steve

yes, now that the mess is made...
The fact remains that in order to handle just the most basic elements 
(audio and video
id and extradata) there's a scarily huge amount of code and special cases.
And people say that matroska "just works", LOL. Maybe, but at what cost.





More information about the ffmpeg-cvslog mailing list