Multimedia :: Status of mini MPlayer



Re: Tiny version of MPlayer 1.0rc2
I'm checking my patch for mistakes, one dir at a time. Hope to make an extension soon. The size is about 500K. It can play divx, flv, h263, h264, mpeg1&2, rv1&2, wmv1&2 -- that's about all. Audio formats: mp2, mp3, wav, alac, ape, flac, wavpack. I'll post the diff on pastebox too.

Ops, my mistake. Size is ~600K, not 500K.
Edit:
- Just got it down to 500K anyways. :D (Disabled demuxers in libavformat for formats that are already handled by libmpdemux -- e.g. avi, matroska, mpeg.)
- BTW, removing a single line from 'libavcodec/allcodecs.c' and 2 (small) sections from 'libavcodec/dsputil.c' will remove h264 decoding and save ~60K (compressed).
- liba52 adds only 12K (compressed) so it's worth keeping.
I'm listing the upx-compressed sizes because I'm aiming at smallest binary size.


original here.