Please use the tracker instead of sending me emails, I get a lot of email also about other projects, and since I cannot always reply immediatly some emails can go unreplied.
† I've tested xvid/x264 encoding and SSE ac3 decoder, they are working for me †
MPlayer on win32 using mingw32
Other precompiled versions of MPlayer can be found on the main projects page
I'm currently using gcc 4.2.3 for my builds - 7z files are 7-zip compressed files. Binaries have SSE enabled (p3/p4). RTM means with runtime cpudetection.
Included win32 port of matrixview, try mplayer -vo matrixview filename or using matrixview:cols=320:rows=240
Binaries of MPlayer/MEncoder (in the same package), FFmpeg and MPlayer win32 GUI
† Download MPlayer/MEncoder svn rev 26446 - 04/14/2008
† Download FFmpeg svn rev 18210 - 04/14/2008
† Download MinGW32 ToolChain @ 20080414 (gcc/binutils/runtime)
† Download MinGW Build Environment - gcc 4.2.3 - Please read Release Notes
[Applied patches]
- 00_flavor.diff [3 KiB] - Apr 25, 2008
- 01_center_ovl.diff [1 KiB] - Jul 06, 2006
- 02_color_console_win32.diff [2 KiB] - Apr 13, 2008
- 99_coreavc.diff [733 bytes] - Apr 30, 2008
- 99_coreavc_linux.diff [28 KiB] - Apr 22, 2008
- 99_matrixview.diff [57 KiB] - Apr 30, 2008
- xx_console_title.diff [829 bytes] - Apr 18, 2008
- xx_ctypes.diff [15 KiB] - Apr 25, 2008
- xx_no_nobindfound.diff [793 bytes] - Apr 01, 2008
- xx_pthread_static.diff [2 KiB] - Apr 25, 2008
- xx_rtm_cpu_i686.diff [500 bytes] - Apr 25, 2008
- xx_vista_aero.diff [914 bytes] - Apr 01, 2008
- xx_vp6vfw_2pass_linux.diff [5 KiB] - Apr 22, 2008
[MinGW libs]
- faac-mingw32-1.26.tar.bz2 [59 KiB] - Apr 14, 2008
- freetype-mingw32-2.3.5.tar.bz2 [363 KiB] - Apr 14, 2008
- fribidi-mingw32-0.19.1.tar.bz2 [48 KiB] - Apr 14, 2008
- lame-mingw32-3.97.tar.bz2 [236 KiB] - Apr 14, 2008
- libcaca-mingw32-0.99.beta13b.tar.bz2 [192 KiB] - Apr 14, 2008
- libdca-mingw32-0.0.5.tar.bz2 [142 KiB] - Apr 14, 2008
- libgpac_static-mingw32-0.4.4.tar.bz2 [1.31 MiB] - Apr 14, 2008
- libiconv-mingw32-1.12.tar.bz2 [1.25 MiB] - Apr 14, 2008
- libjpeg6b-mingw32.tar.bz2 [86 KiB] - Apr 14, 2008
- libmad-mingw32-0.15.1b.tar.bz2 [78 KiB] - Apr 14, 2008
- libmpcdec-mingw32-1.2.6.tar.bz2 [24 KiB] - Apr 14, 2008
- libogg-mingw32-1.1.3.tar.bz2 [10 KiB] - Apr 14, 2008
- libpng-mingw32-1.2.26.tar.bz2 [127 KiB] - Apr 14, 2008
- libregif-mingw32-4.1.7.tar.bz2 [17 KiB] - Apr 14, 2008
- libtheora-mingw32-1.0beta3.tar.bz2 [171 KiB] - Apr 25, 2008
- libtwolame-mingw32-0.3.12.tar.bz2 [55 KiB] - Apr 14, 2008
- libvorbis-mingw32-1.2.0.tar.bz2 [198 KiB] - Apr 14, 2008
- pthreadsGC2-static-2.8.0.tar.bz2 [29 KiB] - Apr 14, 2008
- speex-mingw32-1.2beta3.2.tar.bz2 [158 KiB] - Apr 25, 2008
- x264-mingw32-git-r828M.tar.bz2 [652 KiB] - Apr 25, 2008
- xvidcore-mingw32-1.1.3.tar.bz2 [236 KiB] - Apr 14, 2008
- zlib-mingw32-1.2.3.tar.bz2 [61 KiB] - Apr 14, 2008
[Misc Files]
- cpuinfo.exe [8 KiB] - Apr 01, 2008
- faad2-2.6.1-repack.tar.gz [1.13 MiB] - Nov 18, 2007
- file64_mingw.diff [1 KiB] - Mar 29, 2008
- flac-mingw32-1.2.1.tar.gz [672 KiB] - Dec 27, 2007
- libregif-4.1.7.tar.gz [72 KiB] - Nov 11, 2005
- vim-mingw32-7.1.tar.gz [3.87 MiB] - Dec 13, 2007
- yamdi-1.2-portable.tar.gz [16 KiB] - Mar 09, 2008
Note: do not use colon in --with-extraincdir, i.e. use /c/live instead of c:/live
[Compile time options]
./configure \
--prefix=/usr \
--language=all \
--enable-win32 \
--enable-static \
--enable-qtx \
--enable-real \
--enable-md5sum \
--enable-menu \
--disable-vidix-internal \
--disable-sdl \
--enable-dvdread \
--enable-dvdread-internal \
--enable-libdvdcss-internal \
--enable-caca \
--enable-gl \
--enable-matrixview \
--enable-freetype \
--enable-png \
--enable-jpeg \
--enable-gif \
--enable-tga \
--enable-mad \
--disable-tv \
--disable-dvb \
--disable-dvbhead \
--with-extraincdir=path_to_live
To compile live555.com stuff you just need to call ./genMakefiles mingw, then make.
You may want to compile mplayer gui as native Windows application without the console window:
--enable-gui \
--disable-gl \
--disable-caca \
--extra-libs="-mwindows"
