[MPlayer-dev-eng] Native codecs from libavcodecs

Arpi arpi at thot.banki.hu
Sun Oct 5 23:43:47 CEST 2003


Hi,

> Hi all!
> I'm ready to patch MPlayer to use some native codecs from libavcodec.
> 
> My current plan is:
> - Port a codec to libavcodec if not already there
> - Wait a few days after the codec appeared in anonymous ffmpeg CVS
> - Make MPlayer prefer the codec from libavcodec over the one from  
> libmpcodecs
> - Wait some time to check for complaints - bugreports
> - Remove the libmpcodecs version of the codec

good idea

> Is it ok or do you prefer to delay this stuff after 1.0? In that case  
> i'll commit support for ffmpeg codecs with lower priority than the  
> MPlayer internal codec, and will do the cleanup after the release.
> 
> Since most codecs i'm talking about are old and seldom used (maybe  
> except for Cinepak), i think it will be safe to go on with the move.

but please be sure that the lavc version of codecs (esp. ones "ported" by
melanson) are good enough, i mean in colorspaces support, directrender,
etc. than the original.
afair the multiple csp support was finally commited to lavc, but the mplayer
side (vd_ffmpeg) was not yet implemented (i mean get_format() or so).

you know, lavc is not so strong in rgb/bgr formats, there are unclean things
around byteorders and 15 vs 16, and 24 vs 32 bpp formats.

> Audio codecs will come later.

first lavc should get an usable audio codec api. the current one is horrible


A'rpi / Astral & ESP-team

--
Developer of MPlayer G2, the Movie Framework for all - http://www.MPlayerHQ.hu



More information about the MPlayer-dev-eng mailing list