Release History and Player Updates
Media Player Classic Home Cinema release history, player bug fixes and updates.
Here is the version changes log with the player new features, changes and bug fixes through the release versions:
v1.2.908.0 / 29 November 2008
- New features :
- support Multi-Monitor configuration, select Monitor for full-screen playback
- creation of minidump when mpc crash
- Simplified Chinese & Traditional Chinese translations
- Pixel shader to convert BT601 -> BT701 (request #1911511)
- YV12 Chroma Upsampling pixel shader added (http://forum.doom9.org/showthread.php?p=1184975#post1184975)
- Recursively adding directories to the Playlist (feature request #2013805), add as New Menu item
- Support for M2TS presentation graphics streams (only for EVR Custom and VMR9 Renderless)
- Command lines "/startpos hh:mm:ss.ff", "/dvdpos title#chapter" and "/dvdpos title#hh:mm:ss.ff" to start playback to position
- Differents icons for each format associated with mpc
- support H264 and AAC in FLV splitter
- Changes :
- Add VIRTKEY for "Save Thumbnails" (request #1964399)
- Store the settings for the internal DXVA/FFmpeg decoders in a different value than the other internal decoders. This makes the settings better interchangeable with old MPC builds. Also gives more room in the bitvector for adding more (FFmpeg based) decoders in the future.
- PAR correction option (for anamorphic video)in VSFilter and RealText support
- liba52 & libdts library updated
- x64 edition of MPCVideodec is now build using GCC/MingW64 (improve performances)
- Gui option for Explorer Context menu->Files(see Formats Page)
- Open directory(shell context menu or MPC-HC menu) - load only enqueue audio/video files, those with file extensions from the Formats page in MPC options
- Replaced command line switches /unregvid and /unregaud with a new switch /unregall. That cleans up all file associations, including image/playlist formats.
- Change in VideoDecoder Settings for rev.681(read AR from stream)
- Open DVD detect and open Blu Ray main movie
- Eac3 support in Mpeg splitter
- Number of file and DVD position increase from 5 to 20 (req #1819709)
- Bypass of UOPs for DVD (req #1811508). This feature didn't works for x64 build
- LibPNG updated to release 1.2.32 (fix memory leaks)
- Bugs fixed :
- Chapter message improperly displayed in status bar (for file only)
- Crash with CoreAVC when changing "prefered decoder" setting during playback
- Missing checkmarks on "tearing test" and "display stats" options (bug #2010857)
- Save image/thumbnail not working with EVR (bug #2010681)
- Workaround to prevent GraphEdit crash when MpcVideoDec.ax was registered (when opening menu "Graph/Insert filter/Direct show filters")
- Fix rare seeking issue with VobSubs in VSFilter
- Subtitle style not save in settings.
- random freeze when using mpc-hc, vsfilter and Haali renderer at the same time
- shortcuts with MEDIA_PLAY, MEDIA_PAUSE not working with some remote control
- shortcuts label in "Option / Key" dialog box is now localized
- MPC-HC file association cleanup bug (rev.731), these commands are not working: mplayerc /unregvid, mplayerc /unregaud
- Freeze when play Mpeg2 or XVid file
- Remember position not working with some DVDs
- DXVA decoder now support H264 interlaced video
- Crash/black screen with DXVA decoder with some ATI cards
- Incorrect aspect ratio with some H264 files (extended SAR)
v1.1.604.0 / 28 June 2008
- New features :
- Subtitle delay support (this one does not modify the subtitle file)
- Polish, Ukrainian, Italian & Slovak translations
- Support for M2TS files with H264, VC1, AC3, DTS, LPCM
- Mpeg2 support for x64 edition
- Italian, Ukrainian, Polish & Slovak translation added
- Changes :
- Improved support for audio and subtitle switching with internal Mpeg splitter.
- Size shrink for translation DLLs
- New property page for "MPC - Video decoder" standalone filter to select activated codecs
- Option added in "MPC Video Decoder" property page to disable ffmpeg software decoding (to use other decoder instead)
- Added file extensions Evo, M2ts and m4a in option / format
- Force using 3D surface with EVR custom
- x64 executable is now mplayerc64.exe
- Bugs fixed :
- Sorenson video was not played when DXVA was activated on internal filter
- Minimum EVR buffer set to 3 (instead of 1)
- Better subtitle synchronization with EVR custom (delay due to buffering remove)
- DXVA compatibility deeply improved with nVidia cards
- Report subtitle fixes from Guliverkli2
- Incorrect colors with DXVA internal decoder for H264 files with multiple PPS / SPS settings
- Broken FLV playback
- EVR custom presenter incompatibility with Microsoft Mpeg2 & Cyberlink decoder
- DXVA decoding bugs for some H264 files
- Memory leak in DXVA decoder (bug #1962448)
- Crash on stop/play with DXVA decoder
- Random crash with EVR custom
- Macroblocks with nVidia card (appear on H264 streams with custom quantitization matrix)
- Access violation using VSFilter as AviSynth plugin
- Some H264 streams was not recognized by internal Mpeg splitter (PPS and SPS present on differents packets)
- Black screen when OSD or subtitles was displayed in x64 release
- Wrong Aspect Ratio when using "Save thumbnails" with EVR-Custom
v1.1.0.0 / 5 March 2008
- New features :
- Custom presenter now support DXVA2, and display hardware acceleration mode in Jitter test information.
- Internal video decoder based on ffmpeg for Flash video (FLV4, VP5, VP6), AMV, Mpeg4, SVQ3(1), Theora, VC-1, XVID, and DivX
- Internal video decoder H.264 with DXVA 1 acceleration (using VMR9 or overlay on XP) and DXVA2 (using EVR on Vista).
- Korean translation
- Changes :
- FAAD library updated to 2.6
- Standalone filter renamed to be prefixed by "MPC - xxx"
- CSS classes added in WebServer (request #1885296)
- Bugs fixed :
- Incorrect colors on video when using YUV mixing and "VMR Color controls"
- PN31 driver installation was not working
- MPC graph manager now use the same filter priority as WMP and graphedit (clsid patch)
- MPC-HC is now recognize as an application by SUMo (http://www.kcsoftwares.com/index.php?sumo)
- Ghost horizontal and vertical lines with Pixel Shader resizer (especially on ATI graphics card)
- Crash in FLV splitter with file containing 0 bytes packets
- Button "Video" in format property page didn't select images anymore
- So sound in some FLV video with Nellymoser audio track
- Multimedia keys (mute, vol+-, ...) was captured by MPC even if option "global media keys" was off
- YUV mixing is now disable with Vista (not supported by Vista VMR9, and cause black screen)
v1.0.11.0 / 14 October 2007
- New features :
- Command Line Option "/dubdelay" applies a positive or negative audio delay of ???ms, if filename contains "DELAY ???ms" (internal Audio Switcher required)
- Russian, Turkish, Czech, Spanish and Hungarian translations
- Internal AVI splitter support AMV files (need an ffdshow update to decode)
- Changes :
- Filetype association. MPC is now recognized as a registered media player application. Filetype registration now compatible with UAC. (Vista)
- Matroska internal subtitles are not loaded if "auto-load subtitles" option is off
- Allow DirectShow to use a disabled internal source and transform filters when no other suitable filter is available
- Bugs fixed :
- Subtitle popup menu not working in French
- Remember file position option not working properly in playlist mode
- Crash when opening "Navigation" menu while playing dvd (German locale only)
- Memory leak with window resize
- Many GUI related things
- Crash when opening zero byte length MP3 files
- Crash when using "Save thumbnails" with number of row or column greater than 8 (now internally limited to 8)
v1.0.10.0 / 15 September 2007
- New features :
- Command Line Option "/d3dfs" to start MPC in D3D fullscreen mode
- Logitech lcd support (e.g. G15 keyboard)
- Build for X64 plateforms (see detail above)
- Multilangual support : english, french and german. Need to download language pack and put Dll in MPC folder. If you want to translate in another language you can send me a private mail here
- Changes :
- Latests Clsid patches (Bento4 0.9.3, faad2 2.6b, dtsdec 0.0.2, libmad 0.15.1b, libpng 1.2.18, zlib 1.2.3, mpeg decoder: progressive frames fix, mpeg decoder: dsutil interlaced fix v2)
- libpng 1.2.20
- Remember File and DVD position works only when "Keep history" is active (preserve privacy issue)
- Kick off Screen Saver from Power Options only while video is playing (Vista)
- DirectX SDK updated to August 2007 (v35)
- Bugs fixed :
- Wrong Aspect Ratio with EVR-Custom (definitely i hope :-)
- Internal Mpeg2 Decoder was not working with EVR and EVR-Custom
- Audio async problems with Blu-Ray/HD DVD DTS files [wrong AvgTimePerFrame calculation for DTS and AC3 (madshi)]
- OSD was not working when D3DX9_... dll was not present (random pixels shown in top of video)
- Mouse now working in DVD menu with EVR-Custom (Vista)
- FLV Splitter when video does not start with keyframe
- Vulnerability CAL-20070912-1 in AVI source filter (could potential execute arbitrary code with the user's privileges)
- Vulnerability in FLI internal source filter (referenced by Team 509)
v1.0.9.0 / 14 July 2007
- New features :
- Exit Option in popup menu
- Changes :
- OSD improved with EVR-Custom
- Bugs fixed :
- EVR-Custom rendering thread stability
- EVR-Custom does not need mfplat.dll anymore (dll is installed with WMP11)
- Use same registry key like orginal Gabest Media Player Classic
- Freeze when playing audio only file with EVR-Custom
- Wrong Aspect Ratio with anamorphic video using EVR-custom
- When Video pause, frame stepping with EVR-Custom started video playback at normal speed
- Save thumbnail with EVR-Custom froze MPC
- FLV splitter did not read width and height out of metadata (thanks to Chobits for this fix)
- If more than one subtile text rows shown, the background ("Outline" color) vertically overlaped the other one
v1.0.8.0 / 31 May 2007
- New features :
- Kick off Screen Saver from Power Options, only when MPC has focus (Vista)
- Bugs fixed :
- Jitter test was not displayed with some files
- Crash if statistics should be displayed, when d3dx9_29.dll was not present
- Possible crash when closing file, while OSD was displayed
- DVD menu freeze with EVR-Custom and nVidia Pure Video decoder (Windows XP)
- Mouse-click to play not working at the bottom of video
- MKV internal subtitles were not displayed from time to time
- Video disapeared when moving MPC to other screen with EVR-Custom presenter on dual display
v1.0.7.0 / 27 May 2007
- New features :
- "EVR-Custom presenter" mode added as output renderer. In this mode EVR supports internal MPC subtitles, D3D fullscreen, tearing test and Pixels Shaders
- Statistics option currently displays the jitter curve (Ctrl + J to activate) for VMR9 renderless and EVR-Custom presenter
- Changes :
- Output property page, options now disabled when not supported by selected renderer
- Bugs fixed :
- Mouse cursor invisible in Fullscreen mode
- Mouse-click to play was not working with some renderers
- A one pixel width rectangle was not displayed around the video window (refresh problem)
- Crash when switching from VMR9 renderless to VRM7 renderless (Vista)
v1.0.6.0 / 7 May 2007
- New features :
- VP62 codec internal filter re-activated
- Mpeg4 splitter internal filter re-activated
- Changes :
- _xxl patches included (VP62 codec internal filter, Mpeg4 splitter internal filter)
- Bugs fixed :
- Window "flashing" during resize, after video loaded
v1.0.5.0 / 5 May 2007
- New features :
- MPC now Vista ready, Enhanced Video Renderer (EVR) with OSD support added
- Shuttle PN31 Remote Control support
- Subtitle synchronization with keyboard shortcuts or remote control
- Bugs fixed :
- Fixed bug on internal filter property page
v1.0.4.0 / 9 May 2006
- New features :
- Remaining time displayed (Ctrl + I or "Remaining_Time" with WinLIRC)
- OSD Fast forward / rewind speed display
- Changes :
- OSD inprovement
- OSD FF/Rew for DVD playback: slow forward replace by rewind, no more predefined speed limits (will now depands on Mpeg2 decoder capabilities).
- Bugs fixed :
- Taskbar Display bug in D3D Fullscreen mode
- Mouse cursor invisible in D3D Fullscreen mode
v1.0.3.0 / 2 May 2006
- New features :
- YUV mixer mode for VMR9
- OSD for VMR9 ouput for languages selection
- "DVD Menu Activate" can also be used to start playback (useful when using remote control via WinLIRC)
- Bugs fixed :
- Aspect Ratio bug in D3D Fullscreen mode
v1.0.2.0 / 23 April 2006
- New features :
- D3D fullscreen mode improved
- Bugs fixed :
- VMR9 Color control bug
v1.0.1.0 / 9 April 2006
- New features :
- DVD open dialog now allows to select source folder or drive
- Possibility to save video position for the last 5 DVDs and/or files to resume playback at this position when MPC is restarted
- Shortcut to inhibit Pixel Shaders (Ctrl + P). Only additional Pixel Shaders effects are concerned (always used if resize active)
v1.0.0.0 / 29 March 2006
- New features :
- Color control option for VMR renderer
- Automaticly reload Pixel Shaders on startup
- Tearing test function (Ctrl+T): displays 2 moving bars (useful to also show judder)