[MPlayer-dev-eng] libmp1e for mplayer

David Holm dholm at telia.com
Sun Dec 2 16:23:58 CET 2001


Hi,
I have finally converted mp1e to a libmp1e for use in mplayer.
AFAIK mp1e started out as mp1e rte (realtime encoder) which was both a 
program, mp1e, and a library, mp1e rte. Then it forked to become mp1e (a 
program) and rte (a library, which supports mp1e and other codecs). So 
what I have been trying to do is to revert to the old state of mp1e rte, 
I have managed this quite nicely if you ask me ;)... at least it 
compiles, links and works with a dxr3.
The api still needs some cleaning before it's ready, but when I'm done, 
may I commit this to the cvs under main/libmp1e (it requires no external 
dependencies such as mp1e or rte) and main/Makefile with added libmp1e 
support. Note that I have been very careful trying to only include files 
needed by the encoder and not ones related to only the mp1e program, 
which means that not all files you find in mp1e downloadable from 
zapping.sf.net is in libmp1e.

(Note: If you accept this, please let me handle keeping it up to date, 
such as not to mess upp the api. It was pretty messy reverting it to the 
old state).

For those of you who are wondering wtf it is. It's one of the fastest 
mpeg1 a/v encoders available, MUCH faster than libavcodec for instance. 
This is exactly what we need for hw mpeg decoder boards to play formats 
other than mpeg12.

//David Holm




More information about the MPlayer-dev-eng mailing list