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

From Official Kodi Wiki
Jump to navigation Jump to search
>DonJ
No edit summary
 
(13 intermediate revisions by 5 users not shown)
Line 1: Line 1:
__NOTOC__
{{xbmc4xbox|HOW-TO:_Compile_Mplayer.dll}}
=Compiling Mplayer for XBMC=
==Prerequisites==
* MinGW
* MSYS
* TortoiseSVN
==Getting Source==
===Using TortoiseSVN===
If you have TortoiseSVN, you can skip the first two steps.
* Get TortoiseSVN installer from [http://tortoisesvn.tigris.org/ the TortoiseSVN site]
* Install TortoiseSVN
* Right click in a directory and click "SVN Checkout"
* Enter URL of repository: https://svn.sourceforge.net/svnroot/xbmc/branches/MPlayer/ in the dialogue window. (Note this will only download the Mplayer branch)
 
[[Image:Checkoutmplayer.png]]
 
==Building Mplayer==
=== Build Environment Setup===
To build mplayer you need to download and install msys.
* Get MingW 4.1.0 from [http://prdownloads.sf.net/mingw/MinGW-4.1.0.exe?download SourceForge]
* Run and Choose Full  (It will download about 45mb in total)
* Get MSYS from [http://prdownloads.sourceforge.net/mingw/MSYS-1.0.10.exe?download 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 [http://prdownloads.sf.net/mingw/gcc-core-3.4.4-20050522-1.tar.gz?download 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
 
[[Image:Mplayer-msys1.PNG]]
[[Image:Mplayer-msys2.png]]
[[category:How To]]

Latest revision as of 10:21, 11 December 2011

Attention.png XBMC for XBOX is not supported by xbmc anymore. Please check for updates on the related page at the xbmc4xbox wiki.