Description: Media Player Classic source code
To compile you need:
* TortoiseSVN Download
* Microsoft Visual C++ 2008 SP1 Download
* Microsoft® Windows® Software Development Kit Update for Windows Vista™ Download (optional)
* BaseClasses from same SDK (SVN)
* DirectX SDK (August 2007) Download
* For VS2008SP1 also are needed ATL Server Library and Tools
* Yasm Download
* MinGW32, installer can be found here: ffdshow discussion topic
* Copy libgcc.a and libmingwex.a from the MinGW32 \lib\ directory to the \lib\ directory of MPC s code repository.
* Building a 64-bit build requires MinGW64 and several additional steps. Not recommended for novice developers.
* I compile MPC-HC using latest Win7 SDK RC1, VS2008SP1, Microsoft Directx SDK (mar 2009)+ missing files for WMR7 from DirectX SDK (August 2007) Download , ATL Server Library Tools and MinGW GCC 4.3.3.
* More information: How to compile MPC-HC
* The method that MPC-HC uses for compiling FFmpeg code is more complex. If
File list (Check if you may need any files):
mplayerc_src
............\Compilation.txt
............\COPYING
............\DirectXSDKAugust2007.zip
............\include
............\.......\avisynth
............\.......\........\avisynth1.h
............\.......\........\avisynth25.h
............\.......\aviutl
............\.......\......\filter.h
............\.......\detours
............\.......\.......\detours.h
............\.......\dsm
............\.......\...\dsm.h
............\.......\...\dsm.txt
............\.......\IBitRateInfo.h
............\.......\IBufferInfo.h
............\.......\IChapterInfo.h
............\.......\IFilterVersion.h
............\.......\IKeyFrameInfo.h
............\.......\inttypes.h
............\.......\ITrackInfo.h
............\.......\lglcd
............\.......\.....\lglcd.h
............\.......\moreuuids.h
............\.......\ogg
............\.......\...\ogg.h
............\.......\...\os_types.h
............\.......\qt
............\.......\..\AE.h
............\.......\..\AEDataModel.h
............\.......\..\AEHelpers.h
............\.......\..\AEInteraction.h
............\.......\..\AEMach.h
............\.......\..\AEObjects.h
............\.......\..\AEPackObject.h
............\.......\..\AERegistry.h
............\.......\..\AEUserTermTypes.h
............\.......\..\AIFF.h
............\.......\..\Aliases.h
............\.......\..\Appearance.h
............\.......\..\AppleDiskPartitions.h
............\.......\..\AppleEvents.h
............\.......\..\AppleHelp.h
............\.......\..\AppleScript.h
............\.......\..\AppleTalk.h
............\.......\..\ApplicationServices.h
............\.......\..\ASDebugging.h
............\.......\..\ASRegistry.h
............\.......\..\AssertMacros.h
............\.......\..\ATS.h
............\.......\..\ATSFont.h
............\.......\..\ATSLayoutTypes.h
............\.......\..\ATSTypes.h
............\.......\..\ATSUnicode.h
............\.......\..\ATSUnicodeDirectAccess.h
............\.......\..\ATSUnicodeFlattening.h
............\.......\..\AvailabilityMacros.h
............\.......\..\AVLTree.h
............\.......\..\Balloons.h
............\.......\..\Carbon.h
............\.......\..\CarbonCore.h
............\.......\..\CarbonEvents.h
............\.......\..\CarbonEventsCore.h
............\.......\..\CarbonSound.h
............\.......\..\CFArray.h
............\.......\..\CFBag.h
............\.......\..\CFBase.h
............\.......\..\CFBinaryHeap.h
............\.......\..\CFBitVector.h
............\.......\..\CFBundle.h
............\.......\..\CFCharacterSet.h
............\.......\..\CFData.h
............\.......\..\CFDate.h
............\.......\..\CFDictionary.h
............\.......\..\CFMachPort.h
............\.......\..\CFMessagePort.h
............\.......\..\CFNetwork.h
............\.......\..\CFNotificationCenter.h
............\.......\..\CFNumber.h
............\.......\..\CFPlugIn.h
............\.......\..\CFPlugInCOM.h
............\.......\..\CFPreferences.h
............\.......\..\CFPropertyList.h
............\.......\..\CFRunLoop.h
............\.......\..\CFSet.h
............\.......\..\CFSocket.h
............\.......\..\CFStream.h
............\.......\..\CFString.h
............\.......\..\CFStringEncodingExt.h
............\.......\..\CFTimeZone.h
............\.......\..\CFTree.h
............\.......\..\CFURL.h
............\.......\..\CFURLAccess.h
............\.......\..\CFUUID.h
............\.......\..\CFXMLNode.h
............\.......\..\CFXMLParser.h
............\.......\..\CGAffineTransform.h
............\.......\..\CGBase.h
............\.......\..\CGBitmapContext.h