v1.5 [Mar 28, 2019]
-Updated libraries:
ffmpeg git-n4.2-dev-967-gdb332832a1;
dav1d git-v0.2.0-1-ge29cb9a;
libflac git-1.3.2-98-g421961f0;
Little-CMS git-lcms2.9-29-gb5b36cd;
MediaInfo git-v18.12-82-g85e81ec5;
rapidjson git-v1.1.0-461-gbfdcf491;
ZenLib git-v0.4.37-34-g641e243;
v1.3 [Nov 4, 2013]
- Added .ini file validity check before use (opening);
- Added remembering of the active tab in the file properties' window;
- Added support for double audio output;
- Added support for Win 8.1;
- Added Blu-ray discs autoplay. This option is temporarily combined with that for DVD;
- Added the option "Auto reload subtitle files after detecting modification". It is turned off by default; - Full integration of subtitles' control menu with VSFilter/XySubFilter;
- Added history saving for Blu-ray and DVD;
- Added the ability to automatically open external audio files and subtitles. Blu-ray name - root folder name or disc label (when opening a disc) - is used for searching;
- MPC Audio Renderer: Added an algorithm for choosing the optimal output audio format. Conversion is used if needed;
- FLVSplitter: added support for Speex tracks;
- FLVSplitter: added support for HEVC video (external decoder is required);
- FLVSplitter: added support for acquiring FrameRate and AudioSampleRate from metadata;
- EVR-CP: added chapters output onto the seekbar in D3D Fulscreen mode;
- MP4Splitter: added support for AIC icod (Apple Intermediate Codec);
- MP4Splitter: added support for HEVC/H.265;
- MatroskaSplitter: added options window and the "Load Embedded Fonts" option;
- MatroskaSplitter: added support for the "A_OPUS" identifier;
- MatroskaSplitter: added support for HEVC/H.265;
- MatroskaSplitter: added support for VP9;
- DTSAC3Source: added basic support for .dtshd/DTSHDHDR;
- AviSplitter: added support for 'avc1' FOURCC;
- AviSplitter: added support for HEVC/H.265;
- MpaDecFilter: added support for TAK decoding;
- MpegSplitter: added support for HEVC/H.265;
- MPCVideoDec: enabled decoding of MJ2C video (j2k video family);
- MPCVideoDec: added support for "Microsoft Video 1" (CRAM);
- MPCVideoDec: added HEVC/H.265 decoder;
- MPCVideoDec: added libvpx-based VP9 decoder;
- MPCVideoDec: added support for AIC icod (Apple Intermediate Codec);
- UDP/HTTP Reader: added support for IPTV (UDP multicast);
- Added TAKSplitter;
- Added MPC RAW Video Splitter with support for raw data opening (MPEG/H.264/VC-1/HEVC/H.265);
v1.2 [Jun 10, 2013]
- SPEEX decoder (Speex Audio);
- MPC Audio Renderer - completely rewritten, now it fully supports WASAPI Exclusive/Shared modes. Uses event mode for rendering.
- Added internal volume control.
Sound mute is also possible for Bitstream;
- MPC Video Decoder: dynamic video stream / aspect ratio / frame size changing during playback is supported now;
- MP4Splitter - Speex (Speex Audio) support;
- MPEGSplitter - added (improved) support for Blu-ray with Seamless branching;
- G2M video decoder (Go2Webinar);
- LCDShader by JanWillem32;
- XSPF (XML Shareable Playlist Format) support;
- VMware Video ('VMnc') support;
- Handling playlists (multiplaylist) from YouTube.com;
- Opening and saving links from Vimeo.com;
- Ability to set paths (templates) for automatic audio tracks loading;
- Support for AAC stream playback in ShoutCastSource;
- Support for description tag in ShoutCastSource;
- Support for DVB subtitles in .wtv (Windows Media Center TV File);
- MPEG-1/MPEG-2 software decoders based on ffmpeg;
- Full support for Apple's MPEG2 in MP4/MOV Splitter ;
- Parsing TrueHD in MPEGSplitter;
- VC1-I decoding without DXVA;
- Ability to open the file open dialog for adding files from the playlist;
- Forced one-window mode;
- Filter priority management system - choosing filters for specific file formats;
- Alternate handling of Youtube video: the stream is downloaded into a temporary file in the current user's TEMP folder, and then played; the temporary file is deleted after playback;
- Ability to choose desired format for Youtube clips;
- Support for bitstreaming DTS-HD/E-AC3 (DDPlus)/TrueHD through HDMI;
- Tag Specifications support. The information on the author, track's title, etc. is read and displayed;
- Support for reading/displaying Album's data for FLAC, WavPack and MusePack; - Unsychronised lyrics support;
- Support for V210 in MP4/MOV Splitter; - v210 video decoder;
- Ability to specify image quality upon saving frames and thumbnails;
- Speex support in OggSplitter; - MPEG1 support in AviSplitter;
- Support for .avi's created with Matrox's MPEG-2 in AviSplitter;
- OPUS support in MatroskaSplitter;
- ALAC support in MatroskaSplitter;
- MEDIASUBTYPE_Divx ('Divx') support;
- Support for reading EDID info from monitor/TV;
- Support for files with an ID3 Tag in the beginning in MusePackSplitter;
- Automatic ShellExt registration from MPC-BE;
v1.1 [Dec 28, 2012]
Added:
--MPEGSplitter - added a "fast seek" option;
--File formats - button for deselecting all formats;
--AVISplitter - added support for parsing MPEG Audio tracks, as there are files with "untrustworthy" headers;
--MP4/MOV Splitter - added support for AMR Wide band audio tracks, support for Rotate tag;
--Support for reading Rotate tag from QuickTime files (using internal splitter) and video rotation (if video renderer supports it);
--Getting DXVA status for ANY compliant renderer, and not only internal one (works on EVR, madVR). Only DXVA 2.0 is supported;
--Support for custom Pixel Shader in madVR;
--Added commands for toolbar buttons SUB / AUD (Load Ext Subtitle... / Laod Ext Audio...) into context menu appearing upon right click;
--WVSource/MusePackSource - added support for APE Tag, reading cuesheet (information about chapters);
--FLACSource - support for reading information about chapters; in particular, using CUE file embedded into Flac's tag - CUESHEET;;
--Support for subtitles in XSUB format (DiVX subtitles);
--Added a possibility for setting icons by type (video and audio) instead of extension;
--MPEG2 DXVA decoder - detecting 2:3 Pulldown and correctly setting frame duration;
--Added two hotkeys for showing system time and file name in OSD;
--Added basic support for handling subtitles with VSFilter - full support for managing subtitles' list, show/hide, switching, loading external subtitles via menu and via Drag'n'Drop;
--MPCVideoDec - support for choosing Deintelacing method;
--Support for external subtitles in UTF-8 without BOM header;
--MPEGSplitter - support for reading palette for VobSub subtitles upon opening via .IFO;
--Support for DVD_Subpicture;
--Possibility for opening external logos in the following formats: *.bmp; *.jpg; *.jpeg; *.png; *.psd, *.gif; *.tif; *.tiff; *.tga, *.emf; *.ico; *.webp; *.webpll;
--Added Flybar panel;
--Added buttons for Flybar in D3D exclusive mode (file close and program exit);
--"Download Toolbar Images" link;
--Possibility for opening images: bmp, jpeg, gif, png, psd, tiff, emf, ico, webp and webpll;
--Youtube clip title is now shown in main window's title, seekbar and OSD;
... and many more.
Changes:
--Improved Vorbis parser;
--OggSplitter - added header check;
--Changed UTF-8 detection method in a file without BOM;
--MP4Splitter - improved Chapter support;
--FLVSplitter - improved streaming video support;
--Improved handling of external/system filters: now "Prefer" works for external Source/Splitter filters as well as for Transform filters. Also fixed priority setting for internal WavPack/MusePack/TTA/AMR Splitter (since they do not have their own Source);
--Stricter filter for loading logos for musical files;
--WVSource: code cosmetics;
--VSFilter - XSUB: if subtitles' size exceeds video size, then trying to fit the frame;
--MpaDecFilter -> Mixer: changed stereo upmix coefficients;
--MusePack/WavPack - APETAG support, now getting and showing in the player full information on artist, title, year, album, etc.;
--Small cosmetics for EVR/VMR9 statistics;
--Improved memory leaks handling mechanism;
--Enabled optimization of 7.1-to-stereo downmix;
--DXVA decoder - refined handling of an EndOfStream signal from a lower-merit filter;
--OSD options cosmetics;
--"Recent" jump list in Windows 7 taskbar is cleared upon clearing MRU files
list;
--File associations - if the user presses the "Apply" button, changes nothing and presses "OK", then file types registration is not launched once more; also, the window for choosing assotiated extensions/types is not shown under Win8
--Updated MediaInfo language files;
--MpaDecFilter: updated CMixer, optimization;
--MPEG2 DXVA decoder - changed handling of 2:3 Pulldown frames, disallowed setting constant frame duration, since there can be mixed content (interlaced
frames together with 2:3 Pulldown);
--XSUB subtitles - correct positioning and scaling upon changing window size;
--MpaDecFilter: using sample formats from ffmpeg for internal processing;
--MpaDecFilter: optimized decoding PS2PCM and PS2ADPCM;
--WebServer: optimization;
--Shaders are only saved when it is needed;
--OSD message upon changing subtitles' delay interval when using VSFilter;
--More correct display and behavior of "Subtitles" menu when using VSFilter;
--Improved handling of subtitles with VSFilter, also added a possibility to control delays (F1/F2) for VSFilter;
--Optimized volume level step setting;
--Improved HDMV (PGS) subtitles parsing;
--Subtitles queue handler - changing thread priority not only according to settings, but also for subtitles' type: ALWAYS setting low priority for raster subtitles;
--An error or warning message upon creating video renderer is displayed only once;
--FLACSource - changed mechanism of tags extraction, now UTF8 tags are read correctly;
--SaveAs - using only file name, without path, for local files;
--Video renderer, statistics - obtaining and showing frame type (progressive/interlace) regardless of decoder;
--Correct setting mouse cursor for filters' settings, now the hand (IDC_HAND) is set only for relevant elements;
--Changed algorighm of UTF-8 recognition;
--Improved background painting for VolumeCtrl;
--Checking toolbar и flybar for correct sizes;
--Transparency in logos and external images is rendered correctly;
--DXVA H.264 - improved supported video check for DXVA decoding;
--Weakened restriction on frame size for Nvidia GTX 660Ti;
--Removed switching player's mode (look) on pressing Esc;
--MPEGSplitter - upon opening a .vob/.mpg file, looking for a DVD .ifo file with a corresponding structure, and if one is found - reading palette from it for rendering VobSub subtitles;
--Subtitles - improved action of TextPassThruFilter filter;
--Optimized FlyBar behavior;
--Completely revised H.264 DXVA decoder, improved handling of H.264 Interlaced;
--Youtube parser: added stereo3d format to exception list;
--Removed exception for taking screenshots for MadVR with version 0.84.0 and above;
--Added SeekBar in compact mode;
--Saving screenshots in JPG and TIFF is now performed through GDI ;
--MPEG2 DXVA Decoder - optimization;
--DVD: if FirstPlay command is absent, trying opening DVD Menu Title;
--Removed automatic switching the sound on/off upon changing the volume;
--Optimized AsyncReader;
--Optimized opening and saving images;
--Optimized opening links from youtu.be;
--Added a possibility to disable internal logic of choosing audio tracks and subtitles;
--Updated Korean translation, author - kuh3h3;
--Updated Ukrainian translation, author - arestarh1986;
--Updated German translation, author - Markus Gaugg;
--libwebp 0.2.1 git-6bf20874;
--libpng 1.5.13 git-753fd3f;
--libopus 1.0.1 git-5367dac3;
--Virtualdub 1.10.3 Test 7;
--ffmpeg git-ceee4407;
--MediaInfo 0.7.61--svn rev.5314;
--ZenLibs v0.4.28--svn rev.411;
--Little-CMS git-e4624c8d;
--SoundTouch svn rev.160;
Fixes:
--HDMV(PGS) субтитры - fixed several problems leading to runtime errors;
--Fixed subtitles handling;
--DVB subtitles parser: parsing PAGE was not fully correct;
--AudioSwitcher: fixed overflow (which could result in stutter and crash on some WavPack tracks);
--Slightly corrected handling of raster subtitles, fixed problems that resulted in runtime errors;
--When opening a link from Youtube, OSD now correctly displays the clip's title;
--DirectVobSub(VSFilter) - fixed handling of P010/P016 video;
--The command "reload subtitles" was erroneously exchanged with subtitles' style dialog;
--DirectVobSub - crashed upon showing PGS/DVB subtitles when their resolution exceeded video stream resolution;
--DirectVobSub (auto-loading version) - was not loaded automatically under Win7;
--DXVA decoding of VC1-I;
--Showing time on the scrollbar when "Subresync" is enabled;
--MpaDecFilter: fixed crash on DTS files;
--AviSplitter: corrected playback of files with corrupt fragments in the header;
--PGS subtitles parser;
--The possibility of switching tracks with subtitles via filter's menu should not depend on subtitles' handling in the player itself;
--The Lock/Unlock button on the flybar was rendered incorrectly;
--Playlist closed upon opening a file;
--Big CPU load in DXVA mode during H.264 decoding;
--Seekbar and statusbar do not indicate image loading;
--Playlistbar: fixed background rendering upon switching a theme;
--Internal FLACSource did not play files whose header lacked information about minimal and maximal frame size;
--Subtitles were not shown when using ffdshow video decoder & subtitle filter;
--FLACSource - problem opening corrupt files;
--SaveAs - removing "incorrect" characters - only for files from youtube;
--Subtitles' option "Всегда использовать внешние субтитры как основные" did not work when internal track selection logic was disabled;
--Opening some ANSI/ASCII files;
--MPEGSplitter - sometimes not all data were read from Packetized Elementary Stream (PES) header;
--Language switching - buttons' tooltips language was not changed in Win 7'spreview in the taskbar;
--Some external filters were not registered;
--Showing subtitles in YUY2 output mode;
--MPEGSplitter - some MPEG-TS could not be opened;
--Fixed problem with png rendering;
--MPCVideoDec, external filter - codecs' selection was not saved;
--External filters - Settings' header missed text;
--VP3, THEORA, MPEG4 - eliminated artifacts and picture "spilling" after seek;
--H264 DXVA decoder - slice control data were supplied to the decoder incorrectly for some specific Interlaced streams;
--FLV splitter - incorrect handling of PCM audio tracks;
--VolumeCtrl sometimes caused malfunction;
--Fixed volume control rendering;
--Memory leak in MPADecFilter when using mixer;
--WebServer - numerous fixes and optimization;
--Main window header was constructed incorrectly;
--Installer - fixed the error on uninstall;
--Hangs in specific circumstances with Preview enabled;
... and many more.