Re: The big question : Codec recognition from

Lasse Karkkainen <[email protected]> Thu, 11 Jul 2002 19:39:15 +0300
Newsgroups gmane.comp.video.mcf.mplayer
Message-ID <[email protected]>
> could you list these formats, available for more than one mm system?

MJPEG and all "raw" formats (YUY2, RGB24, etc) come to mind.

> so, imho for such multi-system formats the decoder should be able to accept
> all kind of mm system headers (where the codec exists) and translate them to

If MCF can contain stuff for any codec/system, and there are, say, 3 
different systems, this means that all codecs will have to support all 
three options. (VfW codec would need to read VfW, QT and RM)

Easier way is to convert to "MCF format" (like Steve said, could be 
closely related to one currently existing format) when muxing. With 
this, codecs only need to know how to convert to/from "MCF format".

> the codec format. as it's codec dependent (you can't make generic code to
> translate quicktime header to avi header, as the codec specific data is
> stored different way) only the codec (decoder) can, and should deal with it

Transors (MCF codecs) handle that. On one side, all Transors have the 
same API (that supplies "MCF format" data). On other side they either 
contact external VfW/QT/any codecs or actually contain the codec (and 
de/encode internally).

This stuff is not explained well anywhere, yet. :(

- Tronic -