Archive:HOW-TO:Compile mplayer.dll: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
>Gamester17
>Gamester17
No edit summary
Line 41: Line 41:
[[Image:Mplayer-msys1.PNG]]
[[Image:Mplayer-msys1.PNG]]
[[Image:Mplayer-msys2.png]]
[[Image:Mplayer-msys2.png]]
[[category:How To]]
[[category:How To]]
[[category:Inner Workings]]
[[category:Inner Workings]]
[[category:Development]]
[[category:Development]]
[[category:Xbox]]

Revision as of 09:12, 13 January 2009

Compiling Mplayer for XBMC

Prerequisites

  • MinGW
  • MSYS
  • TortoiseSVN

Getting Source

Using TortoiseSVN

If you have TortoiseSVN, you can skip the first two steps.

Checkoutmplayer.png

Building Mplayer

Build Environment Setup

To build mplayer you need to download and install msys.

  • Get MingW 4.1.0 from SourceForge
  • Run and Choose Full (It will download about 45mb in total)
  • Get MSYS from SourceForge
  • Install MinGW to C:\MinGW (The root is the best place)
  • Install MSYS
  • Complete the questions you get after the install in a command window
  • Get GCC Core 3.4.4 from SourceForge
  • Extract GCC-Core to a temporary folder, then copy bin,lib and libexec to the MinGW folder and overwrite

You should now have both the source and the building environment to compile a Mplayer.dll

Making the Mplayer.dll

This part of the how to assumes that you did install MinGW to C:\MinGW and download Mplayer to c:\mplayer-xbmc

  • Run MSYS.BAT (located in C:\Msys\Msys.bat)
  • Command Window should show type cd /c/mplayer-xbmc
  • Type ./configurexbmc --disable-libavformat (Use the --disable-libavformat to shrink the dll further. May cause compability issues with certain codecs, yet to be determined)
  • Wait till that finshes, with luck it should have no errors/problems
  • Type make
  • Type makedll
  • Type exit

File:Mplayer-msys1.PNG Mplayer-msys2.png