Description

Media Player Classic - BE (aka MPC-BE) is based on the original "Media Player Classic" project (Gabest) and "Media Player Classic Home Cinema" project (Casimir666), contains additional features and bug fixes. Playing various video and audio files. Support for hardware decoding and deinterlacing. Automatically mount ISO images.

Download old versions

Free software / FOSS (Free download and also Free and Open Source Software)

Supported operating systems

Windows

Complete Version history / Release notes / Changelog

1.5.3
=============================

ShoutcastSource
Added support for metadata written in json format.

Oggsplitter
Improved chapter support.
Fixed playback of very small files.

Flvsplitter
Added support for Xunlei XV files.

MpegSplitter
Added support for mixed H.264 3D MVC streams.
The initial size of the read data for local files is increased to 60 megabytes if there is a HEVC stream in the PMT.
Added support for MPEG-PS with mu-law streams.
Improved navigation on files with corrupted blocks.

MP4Splitter
Added support for the 'r210' video codec for MOV files.
Added support for trimming the frame (atom 'clap').
Added support for MP4 dash files, with separate segments for each track.
Added support for Avid DNxHR video ('AVdh').
Added color space support (atom 'colr').
Added support for HDR Light Level (atom 'clli').
Added support for HDR metadata (atom 'mdcv').

Mpeg2DecFilter
Changed the format of the brightness, contrast, hue and saturation.
The filter built into the player is now only connected for DVD-Video. In other cases, for MPEG-1 and MPEG-2 MPCVideoDec will be connected.

MPCVideoConverter
Added support for 'Y1 [0] [16]' (16-bit gray).
Removed direct support for planar RGB48, now planar RGB are supported only through MEDIASUBTYPE_LAV_RAWVIDEO.

MpcAudioRenderer
Fixed status display during bitstream and audio track switching in the player.
The buffer size is calculated more correctly when the DTS-HD is used.
The option "Do not check format support" has been expanded.

EVR-CP
Changed the mechanism and synchronization settings.
Improved the quality of screenshots of anamorphic frames.
Correction shaders are also used when creating screenshots and thumbnails.

Subtitles
The size of very large subtitles is limited, otherwise they are incorrectly displayed.

Youtube
Updated support for Youtube.
Correct the output of unsupported characters.
Improved work with youtube-dl.
Improved work with live broadcasts.

Player
Fixed FlyBar when choosing Hebrew translation.
Improved definition of the choice of the main video when opening a Blu-Ray structure.
Added the ability to assign a hotkey to the "Open Iso image" command.
Improved automatic display mode switching. When the display is turned off, the settings are not lost.
The page "variables.html" of the web-interface has been improved.
Playlist now supports dark theme. Improved playlist rendering at high DPI.
Fixed the operation of the button for resetting the list of media types for filters loaded on the file path (not registered in the system).
Fixed the "Exclusive fullscreen" option when switching via "FlyBar".
Added "dark" menu.
Fixed the calculation of the window size when the "Limit window proportions on resize" option is active and the active playlist stuck to the left or right.
Added the ability to increase the font size in the playlist.
Added a command to get MediaInfo data in the playlist menu.
Improved shuffle algorithm.
The AC3 / DTS format group and the DTS / AC3 &#8203;&#8203;filter group are divided into the AC3 and DTS / DTS-HD groups.
Added support for ".dtsma", ".eac3" and ".weba" extensions.
The ability to save up to 1000 bookmarks for media files is returned.
Added support for the option "Allow Windows to fix blur in applications", which appeared in Windows 10.
Settings item "Null (compressed)" renamed to "Null (any)".
Implemented getting the disk name from the file "BDMVMETADLbdmt_eng.xml".
Increased buffer size for open file dialog.
Added the ability to use multiple playlists. Added new "Explorer" playlist type.
Added the ability to search in the playlist.
Added support for BMP format for audio covers.

Splitters
Improved work with bad ID3m2 tags, added support for reading Extended header.
Corrected extradata filling for H.264 and HEVC.
Improved recovery of access to the playing file (after reconnecting the flash drive, network drive, etc.).
Improved compatibility with StreamBuffRe.
Added MPC DVR Splitter to work with recordings of some Chinese DVR / IP cameras ('HXVS').
Improved support for chapters and images in ID3v2 tags.
Optimized data reading.
Maximum buffer size increased to 15 seconds. This should solve the problem with DVD-drives, in which the rotation speed increases with a large delay.

MPEGSplitter
Improved support for DVD-Audio.
Improved support for online streams.
Fixed playback of some MPEG-TS streams.
Fixed time search of some MPEG-PS streams.
Improved reading PSI (Program-specific information).
Added support for displaying multiple languages in track titles (this is found in subtitles).
Improved support for DTS-HD.
Added support for files with AC3 core + EAC3 dependent streams.
Fixed crash when opening "incomplete" Blu-ray structure.
Added support for MPEG-4 ASP.
Corrected settings window for large scales.
The opening time of some files with AVC and HEVC streams has been reduced.

MP4Splitter
Improved support for Vorbis streams.
Fixed a crash when opening DASH files with timestamps of the first segment starting from a value greater than zero.
Fixed time search of fragmented (dash) files by non-indexes.
Added support for "Vidvox Hap" video.
Fixed crash when opening some MP4 files.
Improved VP8 support.
Added support for Opus in MP4.
Added support for MPEG Audio Layer 2.
Added support for AV1.

MatroskaSplitter
Added support for "ROTATE" and "ROTATION" parameters.
Improved time search for incomplete files.
Corrected bitrate display for AC3 and DTS tracks.
Fixed crash when opening files with more than one video track.
Added support for AV1.
Extended support for E-AC3 tracks.
Corrected work with the proportions and cropping video frame.
Fixed splitter statistics (iBufferInfo).
Optimized reading of the nearest subtitles after time search if there are data in the CueRelativePosition and CueDuration.

FLVSplitter
Added support for tags in UTF-8 format, added support for the "author" tag.

Oggsplitter
Fixed opening files if timestamps do not start from scratch.
Added support for reading comments for FLAC tracks, added support for tags "CUESHEET" and "METADATA_BLOCK_PICTURE".
Improved playback of live broadcasts and recordings.
Fixed time search. Previously it worked incorrectly and could cause a discrepancy between audio and video.

BinkSplitter
Fixed calculation of timestamps for audio tracks.

RawVideoSplitter
Added support for IVF files ('DKIF').
Extended support for RAW MPEG4 files (DivX5 and others).

MpaSplitter
Fixed opening of some small files.

Audiosplitter
Added support for ID3v2 in the header of APE files.
Updated ID3v2 support in WAV files.

MpaDecFilter
Fixed 16bit BD LPCM decoding.
Added support for PCM A-law and mu-law decoding.
Remaked and fixed E-AC3 transmission over the bitstream via HDMI.
Processing time stamps has been remaked, which should make playback of some formats (for example, RealAudio) more even.
Added support for decoding DVD-Audio with two groups of channels whose frequency or bitdeph is different.
Improved TrueHD bitstreaming.

MPCVideoDec
Fixed output of an inverted RGB image when working with VSFilter.
If YUV video parameters are not specified, then set BT.601 or BT.709 based on the resolution for more correct conversion to RGB.
Fixed playback of H.264 streams with a high ReFrames value.
The frame size for the "Vertical stereo pair" mode has been adjusted.
Now the flag on the type of interlace and color space of the parent filter (container) has a higher priority.
Added support for RGBP16, which gives Avisynth+ together with FFVideoSource.
Improved stream compatibility check with hardware decoding.
Added the ability to hardware video decoding with a resolution of 720x1280 for older versions of Intel HD.
Removed support for DXVA2_VP9_VLD_Intel mode.
Added support for video "Vidvox Hap".
Extended UtVideo support.
Improved support for VC-1, MPEG-1/2, MPEG-4.
The decoder now receives additional information from internal splitters.
Added support for FMP4 codec (a kind of MPEG-4).
Added support for AOMedia Video 1 (AV1).
Fixed a hang after stopping when decoding 3D MVC and output via madVR.
Fixed ffvhuff decoder.
Fixed artifacts when time search H.264 video on AMD video adapters.
Various changes in the HEVC decoder.

AudioSwitcher
Fixed incorrect display of the name of the tracks in some cases.
Fixed 8-bit mono sound playback.
Added the ability to adjust the level of the center and surround channel.

EVR Custom Presenter
Fixed using NominalRange for input video stream.
By default, we use the shader method "PS: Simple averaging" to reduce the frame, and "PS: Catmull-Rom spline4" to increase the frame.
Added indications for loading a GPU and using GPU Memory for Intel and AMD adapters.
Added support for DXVA-HD interpolation (use only for Intel adapters).
Added definition of "d3d11 native" modes (LAV Video) and Intel H.264 (MVC 3D).
Removed support for "32-bit Floating Point" textures (D3DFMT_A32B32G32R32F). This does not give significant advantages compared to "16-bit Floating Point" (D3DFMT_A16B16G16R16F), but it causes various problems (performance drop, interface glitches, player crashes).
Fixed the functionality of the options "Do not scale at small frame size increases/decreases" for an exclusive full screen.
Fixed loading incorrect ICC profile for a non-primary display.
Fixed detection of PS 2.0b shader support.
Redesigned renderer statistics (Ctrl+J).

Subtitles
Fixed crash after incorrect result of CWord::Transform () functions.
Fixed the "Position subtitles relative to video frame" option for text subtitles.
Fixed missing or incorrect output of some effects while reducing images for text subtitles.
Improved support for WebVTT subtitle format.
Added support for LyRiCs format (.lrc).
Files with a .txt extension are no longer identified as subtitled files.
Correctly display external subtitles when changing playback speed.
Fixed working with PGS subtitles. Now there is no need to allocate large buffers in splitters.
Improved support for teletext subtitles.

YouTube
Improved work with the dashmpd list.
Improved support for Youtube live stream.
Ignore subtitles created automatically.
Improved subtitle parser.
Added automatic saving of external audio track if user saves video in DASH format.
Added support for Youtube 1440p and 2160p live streams.
Added support for 5K and 8K resolutions.
Used by google api for parser playlists. This will allow you to download playlists with more than 200 items.
Added support for youtube-dl. The file youtube-dl.exe should be located in the player folder or in the path specified in the variable "PATH".
The "YouTube" settings panel has been renamed to "Online media services".
Display the AV1 streams in the menu "Navigation->Jump To" if available.
Fixed the name of the file to save after changing the resolution in the menu "Navigation->Jump To".
Added support for 134 and 136 formats if 18 and 22 are missing.
Fixed problems with subtitles after changing the quality of Youtube videos.

Installer
Added handling of the case of unavailability of libmfxsw32/64.dll.zip in the temporary folder.
Now the uninstaller can be signed with a digital signature.

MPCBEShellExt
Reduced size, no longer use MFC.

Player
Corrected file history saving.
Fixed the "Apply" button in the settings.
Fixed link to uICE website.
Fixed inactivity of the subtitle selection button for some DVD-Video.
Fixed the size of the external filter settings windows.
Improve the playlist. The "Sort by Name" command has been fixed. Added "Reverse Sort".
The list of MPCAPI_COMMAND is synchronized with the project MPC-HC. Incorrectly working commands fixed, CMD_OPENFILE_DUB added. MPCTestAPI refactoring.
Added support for horizontal roller or mouse buttons (Mouse Wheel Left/Right).
Fixed crash when trying to view MediaInfo data on some matroska files.
Added processing of the / open parameter without specifying the path, in which case the last memorized file will be opened.
Adjust OSD output.
Fixed reading of the "INDEX" field in the Cue sheet.
Fixed incorrect exit from full-screen mode in some cases.
Removed useless "EDL window" and related functionality.
Fixed incorrect display of messages about the inconsistency of the version of language .dll in the absence of these most .dll
Fixed deleting files from the playlist and moving several items.
Fixed processing of subfolders with Drag'n'Drop.
Improved search for similar files.
The option "Fullscreen Direct3D" has been renamed to "Exclusive Full Screen".
Added the ability to open .url and .website files (similar to .lnk).
Display the main menu instead of the context menu, when the main menu is hidden.
Hot keys of the main window now work with an active playlist (except those used in the playlist itself).
Added the ability to open AceStream links (acestream://).
Improved work with M3U playlists. Fixed saving M3U playlists, missing duration in the #EXTINF field.
Added the command "After playback: always close the file".
Fixed a crash when you click "Previous" and the option "After playback-> Play next in the folder (loop)".
Corrected standard ranges for switching display mode.
Fixed contrast adjustment on values close to the minimum on renderers like EVR on Nvidia cards (Nvidia bug).
MPC Audio Renderer has been moved to the top of the list of audio renderers and now has the number 0.
Added option to control the display of text in the scroll bar. Changed the text output control in the title bar.
Added the ability to connect an Acon Digital Media EffectChainer filter.
Correctly handle the case when the external LOGO file is missing.
Changed the logic of the previous and next commands when opening the Bly-ray structure. Now it is used to navigate between playlists (if there are more than one).
A version of the MSVC compiler has been added to the "About ..." window.
The "Default Style" and "Forced only" options in the "Subtitles" menu are now always active, you can now change them before starting playback.
The selection of audio tracks and subtitles has been moved from "Navigation" to "Playback".
Added support for Drag'n'Drop text (UNICODE / ANSI). If the text contains online links or existing paths to files, then it will be opened (will get into the playlist). Ticket #333.
Fixed incorrect display of selected menu items "Stereo 3D mode".
Duplicate and non-working commands for selecting audio tracks and subtitles are removed from the web interface.
Replace some emoji with other characters for Win7 and Win8.
Added the ability to delete files from the playlist to the Trash.
Redesigned work with bookmarks. Bookmarks are now saved in the "Favorites2" section. Fixed saving bookmarks for paths with the symbol ';'. Fixed saving DVD-Video bookmarks open from images
Fixed tracking of changes in external subtitles.
Corrected the order of moving the "Tab" key in different dialogs.
Fixed the width of the menu of chapters, subtitles and audio tracks when re-calling for another media file.
Fixed capturing video from a webcam when changing video format.
Fixed construction of DirectShow graph when recording captured video.
Do not use DMO-encoders and OGM splitter when capturing video.
Removed the display of the playlist from the menu "Navigate->Jump to".
Fixed minimum height restriction for attachable windows.
Many dockable windows now change the translation language without rebooting.
Adjust the display frequency with an exclusive full mode on Windows 8 and higher.
Added command line parameter "/randomize". Ticket #366.
The .nut extension has been added to the "Other" video format group.
Changed the display of Fourcc with non-standard characters.

1.5.1
==============================
Requires an SSE2 capable CPU.
Added archives with .pdb files, which are necessary for developers to work with dumps. Users do not need to download .pdb files.

DTSAC3Source
Added the ability to open TrueHD raw files (the duration may not be detected correctly).

Splitters
Added support for reading chapters from ID3v2 tags.
Added the ability to open links with a user name and password (http: // user: pass @ url).
Added the ability to transmit information about interlaced mode for MOV, MKV and YUV4MPEG2.

FLVSplitter
Improved opening of some files.
Improved work with AAC tracks.
Added support for reading meta-data.
Use the list of key frames when rewinding.

MP4Splitter
Fixed rewind to the beginning on fragmented (DASH) files.
Improved support of video in H. 264 format.
Extended support video format MagicYUV.
Improved support for DTS/DTS-HD, added support for DTS Express.
Added support for forced flag for subtitles in tx3g.
Fill the extradata of H. 264 and HEVC streams if it is not in the header.
Added support for Apple ProRes 4444 XQ.
Fixed opening of some old QT files.
Added support for JPEG2000 video ID 'AVj2'.
Added support for VP8 and VP9.

MatroskaSplitter
Improved detection of frame rate for MPEG-1 video.
Fixed display of subtitles when rewinding on some files.
Improved support for AC3.
Added support for FFV1.
Fill the extradata of H. 264 and HEVC streams if it is not in the header.
Added support for reading and exporting additional HDR metadata.
Improved support for WebVTT subtitles.

RawVideoSplitter
Added support for DAV format.

MPCVideoDec
Extended support for MagicYUV video.
Fixed playback of streams VC-1 and MPEG2 with 3:2 pull-down flag.
Fixed MPEG2 decoding in DXVA mode.
Fixed synchronization after rewinding for MSDKDecoder.
Added support GoToMeeting2 and GoToMeeting3.
Added support for Apple ProRes 4444 XQ.
Added support for retrieving and exporting additional HDR metadata.
Automatically set unknown DXVA2_VideoTransferMatrix, do it more correctly than the system renderers.
Improved support for Lagarith, Apple Prores, and FFV1.
Fixed CFHD decoder.
Fixed crash on some Apple ProRes.
Added support for RGB48 output, which can make madVR. Disabled by default.
Reduced memory usage for DXVA2 decoder.

Mpeg2DecFilter
Fixed crash on some DVDs.
Fixed the scaling of setting window.

MpaDecFilter
Added support for decoding audio Based Music Codec (QDMC).
Added support for decoding DST (Digital Stream Transfer).
For the built-in decoder removed the format conversion sample.
Improved working with AAC LATM.
Added option to disable adjustment A/V sync.

AudioSwitcher
Audio delay now works in the SPDIF/HDMI passthrough.
Fixed Bass Redirect for sound in Int24 format.
The conversion of the sample format is added.

MpcAudioRenderer
Fixed loss of samples after pause.
Added option "Release device when idle" for the exclusive mode after 3 seconds of inactivity. By default is off.

VideoRenderers
Fixed display of subtitles in stereo 3D.
Fixed disable Aero option.
Added P010 format for EVR-mixer.
Added the ability to save the displayed frame (Shift+F5).
Added HDR conversion in SDR.
New interpolation methods have been added to reduce less than 50%.
There have been marked methods for resizing the frame, which require the support of PixelShaders 3.0.
Improved bug trail for Nvidia for video with a width of 1088 when using textures 16/32-bit floating.
Considered the possibility of making UYVY input EVR-CP.
Fixed problem with displaying YUV 4:2:2 (YUY2, UYVY) on Nvidia graphics cards (probably a bug of the driver).
The texture format to "32-bit Floating Point" is marked as deprecated (generating a very large consumption of memory).
Corrected explanations for video renderers.
In statistics, the output information about the mode of operation of video decoders was changed, more detailed information was added for LAV Video Decoder.
Added hack for correct setting of screen frequency for exclusive mode for Windows 8.1 and 10.

DirectVobSubFilter
Updated the black list of applications (the list is taken from MPC-HC).

Subtitles
Fixed crash on some animated subtitles.
The mode "Only forced" now works with text subtitles.
The command "Copy the displayed subtitles to the clipboard" is added.
Send the information about the depth of 3D subtitles to the renderer.
Automatic reopening of files with subtitles if they are changed.
Optimizing the rendering of SSA / ASS subtitles.
Correctly scale raster subtitles with transparency.

YouTube
Updated support for opening YouTube links.
Added the ability to open links like www.youtube.com/embed/.
Return support for opening video quality 240p.

Player
Various interface adjustments.
Automatic insertion of links in the command "Open File/URL" is now optional.
Improved work with CUE files.
When you open the folder, we correctly ignore the playlists and clear the current one.
Fixed reset settings (some settings might not reset).
For the "Auto-zoom" option, the option "Auto fit (larger only)" is added.
Fixed incorrect restore of the position and size of the window at startup, if the option "Tray icon" is turned on.
In PinInfo for the parameter VIDEOINFOHEADER-> AvgTimePerFrame additionally show the equivalent FPS.
Removed ability to upload subtitles on www.opensubtitles.org, which did not work.
Changed the calculation of the window size when changing the scale for the case when the window does not fit on the screen.
Improved hack for the "invisible borders" in Windows 10.
Fixed positioning of the preview window.
Fixed saving to playlist and bookmarks for BD, DVD and ISO.
A complete overhaul of the Shader editor.
Standard shaders are now available to all users.
Fixed display of tooltips at large scale (DPI).
Added saving thumbnails with captions.
Added ability to open online playlists in different UTF encodings.
Eliminated jitter of the frame width from the right side of the video area to ± 1 pixel when the window is changed and the option "Limit window proportions on resize" is on.
Added support for opening UHD Blu-Ray.
Increased maximum value of the history of open files to 100.
Some settings transferred from "Audio" to "Sound processing" setting panel. Added option "Request stereo from the decoder".
The optimization of resources.
Added command "Jump to Beginning" (key "Home").
Added remembering of the current item in the playlist.
Remembering a position in a file now works not only for local files.
Transfer the "Color Management" settings from the "Video" settings panel to the "Color Correction" settings panel.
Improved HiDPI support.
Added the ability to call the "Bookmarks" menu using the hotkey.
The "Command Line Options" window has been changed.
The framing mode can now only be saved from the "Video" settings panel. Changes to the mode from the menu only work for the current session. Added options "Do not scale at small frame size increases" and "Do not scale at small frame size decreases".
The possibility of opening links "acestream://" is added.
Added the ability to take the title from the playlist when the option "Replace file name with title".
The scroll bar display title if it is missing then the file name.
In the settings dialog "Keys", highlight the values that are duplicated.
Added the ability to display the labels of the chapters for the light theme.
Removed memorization of position for online broadcasts and sources with unknown duration.
If possible, display the title instead of the link for YouTube and online links.
Fixed saving of thumbnails when the thumbnail is larger than the original frame.
Added mode "OverUnder" for stereo 3D output.
Added the ability to get the displayed frame (command Shift+F5) for madVR v0.92.3.

MpaSplitter
Improved work on the HTTP Protocol.
Added support for reading ApeTag in MP3 files.
Ignored IFF files (ANIM).

RawVideoSplitter
Added support for opening HTTP and stdin streams.
Added simplified support H. 264 RAW, recorded with DVR Polyvision PVDR, LTV-DVR and others.

MpegSplitter
Fixed artifacts when playing 3D Blu-ray.

MP4Splitter
Added support for reading the names of the chapters in UTF16 format.
Improved support for Dash files.
Added support of RAW video 'b64a'.
Fixed crash on some files.
Fixed opening some files with an index that does not start from the beginning of data.
Added experimental support for FLAC MP4.

MPCVideoDec
Removed DXVA1 decoder.
Added support Ut Video 'UQY2', 'ULH0', 'ULH2', 'UQRG' and 'UQRA'.
Improved display information about the input format in the status.
Added support of RAW video 'b64a'.
Added support for MPEG2 streams without I-frames.
Fixed crash when converting a NV12->YUY2.
Added decoder of H. 264 MVC 3D Intel Media SDK (with support for hardware decoding on Intel adapters).
Added the ability to output stereo 3D in different modes.
Pass custom DXVA2_ExtendedFormat to upstream filter.
Optimize convert YUV to RGB (thanks to project LAV Filters). Fixed convert YCgCo to RGB.
More appropriately define the pixel format at the beginning of playback for JPEG2000, FFV1, Motion-JPEG.
To support decoding of 4k on Intel graphics (Ivy Bridge and newer) it is now necessary to install the driver-pack is not below v15.33.32.4061.
To support decoding of 4k on AMD now driver must be installed not lower than v16.9.1.
Bypass the bug in the function IDrect3D9::GetAdapterIdentifier(), seen on the Win8.1 and Win10.
Fixed conversion 12 bit YUV 444 -> RGB.
Added support for VP9 DXVA 10-bit Profile 2.

AudioSwitcher
Fill in the LFE channel when converting from 2.0 to 5.1/7.1.
Added option to redirect bass from the front channels into the LFE.
Added the ability to use CyberLink TimeStretch Filter (PDVD10).

MpcAudioRenderer
Updated list of supported formats when changing devices.
Fixed a deadlock in some situations.
Added support for output in "real" 32bit.
Use avresample library instead swresample.
To change the frequency of the sound using the SoXR library.
Added SSE2 optimizations for functions changing sample format.

VideoRenderers
Removed support for VMR-7 (windowed and renderless), VMR-9 (renderless).
Videorenderer now report more detailed the name of the renderer.
Pre-compile all interpolation shaders.
Use a two pass interpolation shaders.
Added method of interpolation Lanczos2 and Lanczos3, deleted Perlin Smootherstep.
In statistics, added displaying the frequency of the GPU and video memory consumption.
The maximum number of EVR buffers reduced to 30.
Fixed display YCgCo-live at EVR (custom presenter) and Sync Renderer.
Added the ability to convert the vertical anamorphic stereo pair mode to interleaving of rows.
Removed rotations along the axes X and Y. Axis Z is pivoted in 90 degree increments.
Added "flip horizontal" command.
Fixed the playback in full screen on secondary display after switching with new Windows SDK.
Added independent option for running interpolation if you reduce below 50%.
Set the BackBuffer size sufficient for display on all connected displays. Now the option "Reinitialize when changing the monitor" is off by default.
Fixed incorrect display YUV in full range Nvidia graphics cards (helps depending on driver settings).
Fixed hardware decoding HEVC 8bit on a Radeon RX4xx.
Fixed EVR (custom presenter) when switching the display at a higher resolution.

Subtitles
When displaying a stereoscopic subtitle added to the effect of "three-dimensionality".
Added support for color range (TV/PC).
For PGS/DVB subtitles added support for color information (BT.601/BT.709, TV/PC).
Optimized handling of animated subtitles.
Fixed switching VobSub subtitles with multiple indexes.

Youtube
Fixed opening live-links (broadcasts in real time, the hls format).
In the menu "Navigate->Jump to" add list of available formats of Youtube.
Changed the way the choice of format and resolution of YouTube videos.
Fixed detection of file name extensions for the links received.
Added ability to open Youtube playlists with Drag'n'drop.
When saving the Youtube links, add a suffix video resolution (720p/1080p etc).
Added support for WebM VP9 10bit.

Player
Corrected the calculation of the minimum window size.
The maximum number of chapters increased to 300.
AssFilterMod blocked due to incorrect operation.
Added the ability to change channels on the analog TB-tuner buttons Previous and Next.
Added display of number and frequency of the channel analog TB-tuner switching when you run and exit from a pause or stop.
Added option to select the priority of the filters for http/https protocols.
Use high-quality Resizer images when creating thumbnails (the original code - http://www.geisswerks.com/ryan/FAQS/resize.html).
Added window while saving thumbnails. Now this process can be interrupted.
Added the ability to save some HTTP and UDP streams.
Reduced number of re-connections when opening http/https links.
Do not reset the setting to English translation, if the translation file is not available.
Fixed memorization of the analog capture device in "Capture" settings window.
Display the type of audio codecs (ACM) in the capture window.
Fixed a crash when changing the settings for the capture.
Added extension .mk3d in group of formats Matroska.
Improved support .asx playlists.
Added ability to open "links" of local files beginning with "file://"
Restored "DVD Menu Activate" key.
Remember the current display status for remaining time in OSD.
The minimum number of recent files is reduced to 5.
Added commands "Previous" and "Next" for controlling via touchscreen.
Fixed saving some numeric settings with simultaneous completion and closing the settings panel.
Fixed switching to full screen by pressing the button in the preview on the taskbar.
Adjustment of the description of command line parameters.
Added commands to switch the output mode to stereo 3D.
Added support for turning off the computer followed by a quick power-up. (Windows 8/10).
Allow you to view and change the settings in the submenu "Frame" without running video.
Improved work with bookmarks, memorizing the position in the file/DVD, added remembering of the current audio track and subtitles.
It changed the method of storage of the latest files and DVD data.
Changed command IDs "Subtitle Delay -", "Subtitle Delay +", "After Playback: Do Nothing", "After Playback: Play next in the folder" for compatibility with third-party utilities.
In the settings panel "External filters" stands more and more media types.

MPCBEShellExt
Fixed a bug when the system does not open attached links in Explorer.

UDP/HTTP Reader
Added playback from standard input (stdin).
Corrected shutdown of the filter.
Reduced memory usage and waiting delay.
Added support for opening streams with content-type "video/mp2t".
Fixed a bug due to which the playback could stop.

AviSplitter
Added support for AAC audio tracks with ID 0x706D.

AudioSplitter
Fixed playback of TAK files.
Added support .dtshd files (labeled 'DTSHDHDR' at the beginning of the file).

MPEGSplitter
Improved handling of invalid data at the beginning of MPEG files.
Display a name of the service in the name of the program.
Optimization of opening files.
Fixed and optimized playback of HDMV and DVB subtitles.
Added support for Teletext subtitles.
Improved support for files that are downloaded and their size and duration are increased.
Added support for Opus.
Improved support for .ssif files.
Added support for H.264 MVC streams for 3D Blu-ray discs (3D viewing requires LAV Video Decoder and madVR).
Fixed incorrect determination of the duration for long records.
Added support for DTS Express tracks.

MatroskaSplitter
Added "DESCRIPTION" tag support.
Added support EBML elements with an unknown (not specified) length.
Includes support for opening files from HTTP resources in tandem with File Source (URL).
Added support for H264 MVC streams.
Improved algorithm for finding the actual fps.
Added support for exporting "STEREOSCOPIC3DMODE" properties.
Added support WebVTT subtitles.
Extended "A_QUICKTIME" format support, is now available 'ima4' and others.
Added QDM2 sound support.
Improved support for RV20 for the FFmpeg compatible decoders.
Fixed rewind (does not work correctly on some files).
Added support for "ALBUM" and "RATING" tags.
Fixed and optimized playback of HDMV and DVB subtitles.
Added support for DTS Express tracks.
Optimized search engine after rewinding.

MPCVideoDec
Added additional check HEVC profile (older versions x265 recorded incorrect information in the header).
Fixed conversion YUV420P10/16->NV12.
Added information about the input format in the status.
Added support for decoding of Canopus HQ and HQX.
Added support for VP9 DXVA2.
Added support MEDIASUBTYPE_LAV_RAWVIDEO.
Fill in DXVA2_ExtendedFormat information about BT.2020 for madVR.
Added the ability to transfer HEVC HDR metadata in the renderer.
Removed the options "Standard" and "Preset".
Improved compatibility with the WM ASF Reader.
Added partial support for decoding CineForm and MagicYUV (FFmpeg does not fully support these codecs).
Improved DXVA1 decoder.
Changed priorities for output formats. Now preserve color resolution is more important than the color depth. For Intel GPU YV12 priority is now higher than the NV12.
Added new IDs for graphics Intel Skylake to the list of cards that support 4k decoding.

MpaDecFilter
Added ability to switch between devices with SPDIF/Bitstream support to the device without such support.
Fixed fast and slow playback modes.
Fixed problems with playback in case of AC3 encoding the source with a frequency different from 44100/48000 Hz.
Adjusted priorities of selecting a suitable output format.
Improved output data bitstream for DTS-HD.

AudioSwitcher
Do not limit the sampling rate in the Audioswitcher if used MpcAudioRenderer or SanearAudioRenderer.
Added the ability to connect to MultiChannel ASIO Renderer.
Windows XP limit the maximum frequency of 96 kHz.
Fixed allocation of initial buffer that eliminates the problem of playing some WMA files.
Fixed error when connecting to the AC3Filter.
Fixed a rare hang when switching tracks.

MpcAudioRenderer
Added interface IAMStreamSelect, that allows quickly and without changing the settings (only for the current session) to change the current audio device.
Optimization and adjustment reinitialize the device. Added a mechanism for restoring a playback in case of loss of the device.

VideoRenderers
Slightly reduced load then downscaling frame using a shader interpolation.
Using a shader "Simple averaging" for a strong downscaling in SyncRenderer.
Fill DXVA2_ExtendedFormat only when using EVR / madVR.
Fixed calculation of the size of the video in VMR9 renderless.
Adjusting the graph scale in statistics.
Improved madVR, adds the ability to disable Aero.
Improved definition of connecting and disconnecting the output devices in a multi-monitor configuration.
Added displaying information about the player memory consumption and loading Video Engine (VID Usage) in the statistic.
For EVR-Custom added to the mix in the format D3DFMT_A2R10G10B10 for the input format P010 (works on Win8.1 and newer).
Rewritten support "Rotation" flag is now the turn of the frame is carried out independently of the other strains.
Built-in video renderers no longer support ISubPicAllocatorPresenter and ISubPicAllocatorPresenter2 interface.
Fixed handling of resizing and the aspect ratio of the video frame in EVR-Custom and Sync renderer.
Fixed crash EVR-mixer on Nvidia graphics cards on the float at the surface of the frame size 1920x1088 ('Integer division by zero' in nvd3dumx.dll).

VSFilter
Fixed use default style.
Corrected display of the font selection dialog.
Corrected display of the color selection dialog.
Fixed output PGS/DVB subtitle if the subtitle resolution less than the resolution of the video.

Subtitles
When you open a file, reset the subtitle delay not only for the ISR, but for VSFilter/XySubFilter.
Small optimization.
Added basic support WebVTT subtitles.
If forced using default style is rewritten not only the style, but also ignored the effects mentioned in the subtitle line.

YouTube
Added support for links such as "youtube.com/v/".
Added support for the format WebM with separate streams of video and audio.
Added ability to disable the built-in parser YouTube pages (required for 3DYD YouTube Source Filter).
Added support 3DYD YouTube Source filter.
Improved filling data on the video in the playlist.
Removed the old built-in download files. Now sources filters alone download data without creating a temporary file.

Player
Fixed menu commands "Movie -> Set aspect ratio".
Added the ability to resize the preview window.
Added support High DPI and DPI Per Monitor.
Fixed crash when calling windows file associations with administrative rights.
In the FS mode, the D3D use switch the display mode to record in the register.
Fixed display of available subtitles renderers.
Added the ability to download fonts from the folder "fonts" located near the current video.
Added option "Add similar files to playlist".
For Windows XP, disable DXVA2 interpolation selection as unsupported.
The download window subtitles added sorting by language and file name.
Added option "Pause the video playback when minimized".
Added support for "Press and Hold" for devices with touch screen for easy access to the context menu.
Added support for gesture control.
Added ability to use "*" in the last folder in the path of subtitles and audio tracks.
Added keyboard shortcuts "Repeat forever".
Fixed display for RLE8 and RLE4 media type in PinInfo window.
Improved work with file associations in the Windows 8/10.
Fixed condition button "Play/Pause" after clicking "Boss" button in the pause state.
Added support for changing the activity of the buttons AUD / SUB on the toolbar.
Do not switch the window to the foreground when using /add switch (provided that in the current playlist of the player already has files).
Fixed missing item "Other PCM/ADPCM" in the list of built-in audio decoder.
Removed "Real Script", "RatDVD" and "Indeo Video Format" group.
Added extension .y4m (YUV4MPEG2) in "Raw Video" group.
Added extensions .mxf and .ivf in "Other" group.
Extension .divx moved to "AVI" group.
Removed extensions .wvx, .wax, .wmx as unsupported formats from "Playlist" group.
In the panel "Information" in "Description" field show only the first line (in the file properties show full).
Added support for WPL playlists (Windows Media Player Playlist).

1.4.5
==============================
ShoutcastSource
Return AAC ADTS stream without a header according to the output subtype MEDIASUBTYPE_RAW_AAC1.

FLACSource
Writing metadata to extradata output format.

VTSReader
The option "Read All Program Chains (calculate duration)" was removed as invalid.
Fixed calculation of the total duration.

UDP / HTTP Reader
Fixed function returns the data to the splitter, and now reader expects the missing data. This reduces the number of artifacts when watching IPTV.

Splitters
Removed the queue mechanism measured in number of packets and amount of data. Now the queue length is set in seconds.
Improved handling of connection failure.
Added function to change the buffer size from 1 to 10 seconds. The default is 3 seconds.

AviSplitter
Adds support for MJPEG stream with fourcc 'MSC2'.
Added support for time delay stream (AVISTREAMHEADER :: dwStart).
Added support for tag 'vprp' (VideoPropHeader) to obtain data on the aspect ratio.

AudioSplitter
Added the ability to work together with File Source (URL) in file downloading mode.

MPEGSplitter
Added support for MPEG-PS + G.711 A-law (such files created Hikvision CCTV cameras).
Improved handling of MPEG-TS.
Return AAC ADTS stream without a header according to the output subtype MEDIASUBTYPE_RAW_AAC1.
Corrected calculation of the duration.
Improved support for AAC-LATM.
Removed option "alternative method of calculation of the duration."
Improved seek accuracy when connected to VTSReader.
Improved support for HEVC streams.
Redesigned keyframe search algorithm.
Added the ability to work together with File Source (URL) in file downloading and streaming mode.
Optimized tracks search algorithm.
Determine the change in file size in 10 seconds.
Fixed and improved with PGS subtitles.

MatroskaSplitter
Corrected work with Theora video.
Adjustment and optimization of the calculation of the frame rate in its absence.
Improved work with VP9 video.
Fixed and improved with PGS subtitles.

MP4Splitter
Fixed falling on some corrupted files.
Added support for tag "Album".
Added support for codec VC-1 and Windows Media Audio.
Improved handling of fragmented files.

MpaSplitter.
Improved algorithm for calculating the duration of VBR streams without VBR header (now's the time in the status bar more stable).
Fixed opening short of MP3-files.
Fixed calculation of the duration of a single packet AAC ADTS.

RawVideoSplitter
Reduced memory consumption when working with H. 264 streams.

RealMediaSplitter
Fixed crash on some files.

FLVSplitter
Correctly open the files in which one of the tracks begins with a long delay

Mpeg2DecFilter
The option "Send interlaced flag in output media type" is now enabled by default.
Fixed with 2: 2 pulldown and 2: 3 pulldown.
Corrected Weave deinterlacing methods work and Blend. Fixed Bob deinterlacing.
Removed deinterlacing methods Field Shift and ELA as the outside.
Fixed crash after playback of some animated DVD menus.
The decoder is now draws subtitles in a DVD-only mode.
Optimized DVD-menu rendering.

MPC Audio Decoder.
In status added layout of channels for multichannel sound.
Use FLAC extradata to correctly specify the location of the channels.

MPC Audio Renderer
Fixed incorrect unregistering the filter.
The default volume is 100%.
In addition to synchronizing by timestamp added selection of the synchronization mode for the duration of the sound ("Sync video to audio"), which is enabled by default. If the video stream is missing, the sound is always synced in duration.
Fixed Shared mode in case of receiving incorrect data from the driver.
Added the ability to adjust the balance for PCM stream.

VideoRenderers
Fixed and optimized jitter calculations and the current frame rate.
Added interpolation mode "DXVA2", which is available when select "8-bit Integer Surfaces".
In statistics we have added information about the type of interpolation.

VSFilter
Fill DXVA2_ExtendedFormat for YUV formats.

Subtitles
Fixed a problem rendering the subtitles after use the code from MPC-HC (a74db2a6c1b2e710afbd35abbe0c7271c9651b06).
Proportion adjustment for the internal subtitle rendering is only used for the built-in container stylized subtitles with the completed frame size, aspect ratio different from the aspect ratio of a video frame.
Fixed support for fade in/out for VobSub subtitles.
Fixed display of last segment for VobSub subtitles.

YouTube
Added support for google api V3 to retrieve information about the video.

Player
Fixed displaying the name of the video codec is shown in PinInfo.
Added interface support IMadVRSubclassReplacement to submit events in madVR.
Fixed the Chapter markers on the seek bar in DVD mode.
Fixed Apply button in the settings window for different occasions.
Fixed the order of selection options by using "Tab" in the setting window and dialog boxes.
Fixed display of previews for the 10 and 16-bit video drivers on some Intel and Nvidia.
In the settings panel "Frame synchronization" added the option "Enable frame time correction".
Fixed opening additional files using File Source.
Fixed with a list of "Favorites".
Improved full-screen mode in Direct3D.
When open the .ifo files using MediaInfo ignore information to vob-file menu (VTS_XX_0.VOB).
The subtitle menu item "Insert" is now always active.
Improved rotation with the flag in the media file. Now the video frame correctly fit the window.
Fixed main window in the expanded mode.
Fixed pressing the "Maximize / Restore" on FlayBar in full screen mode.
Removed special commands to change the audio track and subtitles for the DVD (now used common commands for changing lanes).
DVD toggle angle commands can now switch video streams in other formats.
Fixed definition of the active monitor on some configurations.
Added an .ismv extension to MP4 group.
The standard list of folders with subtitles added to the folder ".sub"
Added shader Adaptive sharpen (author bacondither). Additional information - http://forum.doom9.org/showthread.php?t=172131
Using the system copy dialog for the command "File->Save As...".
Closed captions support is activated for the DVD mode using 2 MPC MPEG-Video Decoder.
Added support for Windows 10.
Added support Robust DirectShow audio renderer and Surodev ASIO Renderer.
Added the ability to mount images using Virtual CloneDrive (http://www.slysoft.com/en/virtual-clonedrive.html).
Fixed snapping to edge of the screen in Windows 10.
Deleted settings panel Performance.
Fixed reading ID3TagV2.
If no description but the presence of ID3 tag 'LYRICS' (lyrics) derive its contents.
Fixed problem with hovering OSD after hide and maximizing window if the OSD timeout ended when minimized.
Fixed being able to re-start playback of the file after the end of play.
Block all connections to MEDIATYPE_AUXLine21Data, if the Line 21 Decoder 2 was blocked for external filters, otherwise you can get the hang of the graph.
Added an option to change the size of the splitter buffers from 1 to 10 seconds. Default 3 seconds.
Added an option to change the window when playing audio files.
Added option to delay play after changing screen resolution.
Added icon for the Explorer context menu.

MPCVideoDecoder
Added HEVC DXVA decoder (thanks to the author for his code LAV), 10bit decoding only works with EVR Custom / Sync.
Updated list of Nvidia and Intel graphics card with support for hardware decoding 4k.
A small adjustment in calculating the timestamp.
Fixed crash after a "pause" include H.264 DXVA and "stop."
Fixed crash mode H.264 DXVA 2.0 when the file is closed.
Fixed crash when decoding VC1 on Intel's DXVA mode on some files.
Fixed Displays the last frame for DXVA 2.0 decoder.
Corrected calculation of timestamps.
If the video parameters were determined inaccurately, after decoding the first frame to update the parameters of current and do reconect output pin.
No longer use the table of Nvidia graphics cards with support for decoding 4k. Now to support decoding 4k driver must be installed v320.18 (v9.18.13.2018) or later.

MpaDecFilter
Fixed wrong connection to the PCM stream.
Improved checking output support SPDIF/Bitstream.
Fixed playback of some BINK audio.
Fixed incorrect (intensive) playing on WinXP.
The adjusted timestamp calculation.
To decode DTS use libdcadec. Added support for decoding DTS 96/24 and DTS-HD MA.

AudioSwitcher
Reduce the frequency of the sound, if it is more 192000 Hz.
Added timestamp adjustment after the frequency converter.
Allow XySubFilter AutoLoader connections (it needed to connect XySubFilter).

VideoRenderers
Updated frame in pause mode after disabling shaders.
Optimized Shader compilation.
Added support XySubFilter.
Fixed and updated output statistics renderers.
Removed Shader bilinear interpolation.
For graphics cards with support for ps_3_0 and above at the picture size of less than 50% use simple averaging of pixels.
A more correct choice format mixer for EVR-custom.
Optimization of displaying subtitles.
Fixed format selection videobuffer on Intel cards.
Fixed support for input formats.
Update statistics (Ctrl+J) to pause.

Player
Fixed opening of BD structure from favorites after renaming.
Fixed crash when calling "Reset subtitle".
Fixed check for updates.
Fixed playback of animated GIF files.
Adjustment of the output current value of the rotation angle.
Removed command "Reset to default renderer settings".
Removed support frameworks QuickTime and RealMedia.
Improved transition from full window to full screen and back.
Added ability to select specific subtitle renderer.
Fixed opening .bdmv files.
Fixed opening HLS links that specify a relative path.
Added the ability to display the menu by pressing Alt.
Improved get fps using MediaInfo for switching frequencies.
The button "Rename" in the Bookmarks renamed "Edit" to display a dialog box in which you added the ability to edit the path.
Fixed color adjustment at the extreme values.
The settings panel "EVR Sync Settings" renamed to "Frame synchronization".
Advanced settings renderer redesigned and moved to the settings panel of the "Video" and "Frame synchronization".
Fixed opening some .m3u playlists.
Fixed autoload subtitles when opening files from a network path (the path starts with "").
Improved work with Drag'n'drop.
Restored and improved open Youtube links. Now don't need to have http, https and www.
Added a caching mechanism to save in .ini file (thanks to the team MPC-HC for the code and idea).
The ability to save in .ini file will be unavailable in the absence of permission entries in the directory.
Improved logic to apply the settings file associations and context menus of Windows Explorer.
Fixed display of information for RGB8 and RGB565. Do not change the register when displaying FourCC.
Correctly restore the sound after playing ShockwaveGraph on Vista and later systems.
Added option "Auto fit factor".
Don't remember the full screen, if the option "RememberWindowPos" and "RememberWindowSize".

VTSReader
Added a dialog box with settings to choose from IFO file all programs or only the first (Program Chain).
Added support for opening files of the IFO-ATS_XX_0.IFO (DVD-Audio language). The filter will load the chapters with the same format (LPCM or MLP) and the same channel laouts from AOB files.

ShoutcastSource
Added support for UTF8 in the title and description.

DTSAC3Source
Fixed overflow when searching for large files.

FLACSource
Added support for ID3 tags V2.
The missing data at the end of the file, cosmetics.

AudioSplitter
Added support for WavPack, AMR, AMR-WB, DSF, DFF.
Prevented a possible crash when playing TAK.

MpaSplitter
Fixed incorrect connection to other types of files.
Allowed to change the title of the block when playing (occurs when writing online broadcasts).
Improved work with streaming data.
Improved synchronization (title search) after rewinding.

MatroskaSplitter
Added support CueDuration and CueRelativePosition to pre-read the subtitles.
Added option "Calculate the duration based on the video data".
More correct filling data for MPEG1 Layer 1/2, TrueHD / MLP and HEVC.
Fixed playback of H.264 interlaced video.
Loading embedded fonts in the file even if there are no subtitles.
Improved mechanism for obtaining compute the timestamp packets, it has improved compatibility with some external video decoders.

MPEGSplitter:
Added support for files with variable size (record / download the file in real time).
Added ability to switch programs in MPEG-TS, at the same time will switch all tracks of the program.
Added support for SEGA CRI ADX ADPCM audio tracks.
Improved rewind and playback MPEG-TS + H.264.
Improved handling of HDMV LPCM (PCM in MPEG-TS) packets.
Added support for MPEG-TS with incorrect PES and without it.
Added support for the calculation of the duration/bitrate based on PCR (Program Clock Reference).
Fixed work with AC3 data in TrueHD stream.
Fixed detection of AC3 tracks on some files.
Fixed crash when opening .mpls files, referring to non-existent .m2ts files.
Added support for H.264 format data Annex B.
Fixed work with MLP tracks in .aob files.
Added the ability to work with changing AC3 streams.

RawVideoSplitter
If the frame rate is not specified, then take it to 25.
Added support for H.264 streams in a format Annex B.
Improved support for HEVC flows beginning with Nalu AUD.

MP4Splitter (Bento4)
Added support for the atom 'elst', which allowed processing delays when playing.
Added support for fragmented files.
Added support for HEVC videos tagged with 'hev1'.
Improved mechanism for calculating the aspect ratio, are now recorded data that resides in the atom 'tkhd' and it have the highest priority.
Optimization and adjustment of list building indexes.
Process (and not ignore) atoms in which incorrectly specified size. This will allow to open files in which this happens.
Fixed calculation fps for video, is now possible to use data from the 'stts' atom;
Fixed search for files that have the atom 'stss' (a list of key frames) contains only one entry.
Fixed incorrect display of the head in some cases.
Fixed playback of some MOV-files with PCM track when observed accelerated playback.
Fixed handling of some of the VobSub subtitles.
Fixed code to work with time-stamped data now correctly handle negative offset and delay.
Improved (accelerated) fast keyframe for conventional and for fragmented files.

OggSplitter
Improved rewind, if the file contains a video track.
Corrected reading of the Theora header.

MPCVideoDec
Fixed decoding of H.264 streams with non-standard order of B-frames
Updated list of NVidia and Intel video card with support for hardware decoding 4k.
Fixed overflow DXVA 2.0 buffer.
Fixed reading of MPEG2 data .
Added OpenHEVC optimization.
Improved display of the last frame at the end of the play.
Fixed crash when playing WMV3IMAGE and VC1IMAGE.
Added Converter to convert 4:2:0 8bit -> NV12 (code taken from the LAV Filters).
Improved mechanism for determining the length of the frame.
Fixed video output 4:2:0 8bit -> YV12.

Mpeg2DecFilter
Fixed crash when BOB and ELA deinterlacing on some DVD-Video.
Connect with permitted ffdshow raw video filter when playing DVD-Video.
Fixed a hang on some DVD with animated menus on pause.

MpaDecFilter
Added support for decoding Opus, ATRAC3plus, SEGA CRI ADX ADPCM, Shorten, DSD.
Rewritten PS2ADPCM decoder, now it is completely on integer arithmetic.
Fixed playback end data (they could not be heard).
Fix memory leak when using "Encode to AC-3.
Bitrstrim E-AC3, DTS-HD and TrueHD is only available on Windows Vista and above.
Added support for determining the SPDIF/Bitstream output for Windows Vista and above.
Removed channel mixer.
Added to decrease in frequency sounds with a sampling frequency of more than 192 kHz.

AudioSwitcher
Removed the "Custom channel mapping".
Remove the old "normalization" algorithm.
"Boost" renamed to "Gain" and now has a range of -3 dB to +10 dB.
Added channel mixer.
Added "Auto volume control".
Audio switcher settings transferred to the panel "Audio".
Now between audio switcher and audio renderer can connect AC3Filter, ffdshowAudioProcessor and DC-DSP Filter.
Audio switcher now always active. It is necessary for proper operation of the player.

MPC Audio Renderer (WASAPI)
Added support for changing the playback speed.
Improved option "Allow bit-exact output".
Improved A/V sync.
Fixed crash for various reasons.
Show status information when the bitstream using.
Added the ability to switch to the default device in the event of a power output device.

VSFilter
Added support to get the type of subtitles: internal/external.
Added new option "Allow drop some subpicture"
Fixed display of animated subtitles (the movement of the subtitles was jerking).
Blocking connection Lentoid HEVC Decoder and input type IYUV, because decoder outputs "invalid" data.
Fixed a crash when using the settings when playing active.
Fixed display an icon in the system tray (sometimes hide the icon).
Fixed incorrect font change.
Returned to override colors instead of the default palette for VobSub-and without palette.

Player
Added support for mounting images of optical disks with Windows 8/8.1.
Added support for mounting images of optical disks using DAEMON Tools Lite for Windows XP, Vista and 7.
Added "Restore the position of subtitles."
Added an option to change the number of recently opened files.
Added the possibility of multiple manual loading external subtitles and audio files.
Fixed the incorrect display of '&' in the status bar.
When you open an external audio adds the ability to open any file/container, not just the audio files.
When using the "Play next in the folder" added the ability to play looped (in a circle).
Do not show error reporting when using Direct3D fullscreen mode.
Removed keyboard shortcuts "Toggle custom channel mapping".
Keyboard commands "Toggle normalization" renamed "Toggle auto gain control".
Limited opportunity selection of ports for Web server from 1 to 65535.
Optimization and adjustment of the output information in PinInfo.
.awb Extension added to the group "AMR", .sfd - in "MPEG";
Group "Matroska" renamed "Matroska/WebM", "FLI/FLC" - "FLIC animation".
Added DSD group and extensions .dsf and .dff.
Extension .rmvb transferred from the group "other" to the group "RealMedia".
Changed some of the settings and their location.
Removed option "Round up to power of two" for subtitles.
Removed the option "D3D Fullscreen GUI Support".
Adjusted and optimized code with auto-tuning mode switch monitors.
If the speed of play is different from the standard, we write it in the status bar.
Fixed problem of clogging registry branch HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts when opening URL.
Corrected speed change mechanism. Modify the list of steps to change the speed of 0.1, 0.2, 0.25, 0.5, 1.0.
Adjusted the volume control work.
Fixed handling of transparency settings OSD.
Fixed display Win7 taskbar preview of the above.
Removed enhanced support opening graphic formats.
Removed ability to save screenshots and thumbnails formats webp/psd/tga.
Fixed creation of default.mpcpl.
Fixed display SeekBar when playing Flash files.
Fixed getting the frame rate to auto-switch frequencies using MediaInfo.
Fixed the field "created" in the properties of the file being played.
Added check for updates.

Improved YouTube, added to obtain information about the author, title, description and date of publication.
Added support for YouTube live streaming (requires LAVSplitter).
Removed support VIMEO (because it did not work).
Changed opening playlists from YouTube, after the opening of the current clip starts playing.
Playlist from YouTube is now loaded only when the option "Load playlist".
Fixed auto-save screenshots for YouTube.
Added support for subtitles when opening clips YouTube.

Changes (*):
* Corrected enabling of external subtitles;
* No transition to fullscreen mode upon start (when the option "Launch files in FullScreen" is active) if the file has no video;
* Disabled speed control in the player when using MPC Audio Renderer;
* CShockwaveGraph: added support for obtaining real video size. Zoom works correctly;
* Improved handling of relative paths for files and playlists;
* Improved and updated interaction with Youtube;
* Disabled displaying DirectX SDK in the renderer's statistics;
* Tags from external audio files are ignored and are not displayed as the title, album, etc.;
* Removed the options "Automatically set speaker count for the ivideo AC3 decoder" and "Switch from madVR to another renderer";
* DVD options (Menu language, Audio, Subtitles): now either the user locale's language (when MUI is installed) or the system language is selected as the default one;
* Improved handling of URL playlists. Added opening of "application/vnd.apple.mpegurl". Added support for relative links in playlists;
* A correct file name is generated when saving network streams;
* Remembering the main filter during rendering a DirectShow graph is implemented. This eliminates incorrect detections upon adding external tracks and speeds up the player's tracks switching;
* Added an option to stop trying opening "bad" playlist elements by pressing Esc;
* The font in MediaInfo window is now scaled according to the system settings. "Consolas" is now the preferred font for Windows 7;
* The option "Store settings to .ini file" is renamed to "Store settings in the player folder";
* The size of filters' configuration buttons is increased. "MPEG-2 decoder configuration" -> "MPEG-2/DVD decoder configuration";
* Filter options window: only extradata is shown instead of pbFormat;
* Changed saving of Favorites during Blu-ray playback;
* Changed VSFilter blocking check: it is now blocked also in the presense of XySubFilter + madVR. XySubFilter is allowed only with madVR renderer;
* Subtitles loading now works with VSFilter;
* The contents of "Subtitles" and "Subtitles->Misc" panels are swapped;
* "Subtitles->Misc" is renamed to "Subtitles->Rendering";
* The "Auto-load subtitles" option is moved from the "Playback" panel to the "Subtitles" panel;
* The path from the currently played file is used to load subtitles;
* Now multiple subtitle files can be added to the player through Dran'n'Drop;
* Corrected subtitles scaling in the default style;
* Default subtitles style: now the changes are applied on-the-fly, added a button to reset the settings to their defaults;
* Upon opening and playing back DVD/Blu-ray the root folder is displayed as the title;
* HDMV (Blu-ray) structure reading: skipping data for the absent files. This allows opening "pieces" of Blu-ray;
* Added the possibility to read the information about the disc's title from the disc.inf file upon opening a Blu-ray structure;
* Blu-ray/DVD: Improved/speeded up seeking;
* Removed D2VSource;
* MPC Audio Renderer: re-worked the way of obtaining the list of supported formats, additional checks are made. Now the crashes when a certain format is unsupported are impossible;
* MPC Audio Renderer: implemented caching, which enhanced the stability of sound playback;
* MPC Audio Renderer - output parameters are configured basing on the frequency, and not bit depth. Also, if the frequency is not supported, the nearest allowed value is taken, and not the maximal one;
* FLVSplitter: updated metadata parser, added support for key frames (if the "keyframes" tag is present). In this case, seeking speed is greatly improved;
* WVSplitter: removed support for streaming media;
* WVSplitter: corrected initial opening and data validity checking (signature checking) - removed only the check in the very beginning and limited the data to check to 1 megabyte. This allows opening and playing back iso.wv;
* Mpeg2DecFilter: handling subtitles only during DVD playback, standard tools are used for ordinary files;
* EVR-CP: added CPU load output in the renderer's statistics;
* EVR-CP statistics: minimal font height is 6, minimal width, 4;
* EVR-CP: improved statistics updating upon changing input media type;
* MP4Splitter: removed output of "excess" subtitles in MEDIASUBTYPE_ASS2 format, only output as MEDIASUBTYPE_UTF8 is left;
* MatroskaSplitter: improved seeking in MKV files, where key frames (CuePoints) are placed very infrequently;
* MatroskaSplitter: upon opening/reading of corrupt/incomplete files, if 10 Mb of continuous garbage occurs, it is assumed that no useful information remains, and the reading stops. This will speed up opening of the files downloaded, for example, by torrent clients;
* AviSplitter: improved handling of AVC1/H.264 video;
* OggSplitter: corrected handling of packets with changing TimeStamp, improved playback of clips from livestream;
* OggSplitter: optimized handling of online sources. Now the opening will consume less time;
* OggSplitter: the search is rewritten, greatly improved seeking in files with Theora video;
* AudioSwitcher: added a function for fixing incorrect WAVEFORMATEX structures and their conversion in WAVEFORMATEXTENSIBLE;
* MpegSplitter: added the possibility to open video streams without timestamps (which occurs on sattelite TV and IPTV);
* MpegSplitter: optimized handling of IPTV;
* MpegSplitter: improved detection of AAC/MpegAudio;
* MpegSplitter: speeded up opening of BD structure, fixed playback of &#1089;&#1096;&#1080;&#1090;&#1099;&#1093; BD;
* MpaSplitter: the duration is displayed during playback of links to files;
* MPCVideoDec: improved VC1 DXVA decoder;
* MPCVideoDec: removed the "Resize Method" option;
* MPCVideoDec: the "Chroma to RGB" option is renamed to "Preset", added the "Fastest" mode;
* MPCVideoDec: the "Colorspace" option is renamed to "Standard";
* MPCVideoDec: removed RGB16 and RGB15 as output formats. The "SwOutputFormats" option is changed to "SwFormats";
* MPCVideoDec: changed the way of saving the list of active codecs for an external decoder;
* MPCVideoDec: changed the sizes of decoder configuration tabs;
* UDP/HTTP Reader: UDP Reader filter is rewritten, added support for reading HTTP;
* UDP/HTTP Reader: discontinue data reception during pause and stop;
* Updated Chinese (Simplified) translation (authors: insolo, beter);
* Updated Dutch translation (author: beter);
* Updated Chinese (Traditional) translation (author: beter);
* Updated Italian translation (author: Lord Maius);
* Updated Basque translation (author: azpidatziak);
* Updated Greek translation (author: beter);
* Updated Romanian translation (author: beter);
* Updated Turkish translation (author: Thingol);
* Updated Korean translation (author: kuh3h3);
* Updated ukrainian translation (author: Arestarh1986);
* Updated installer script translation - Dutch, Simplified and Traditional Chinese (author: beter);
* MediaInfo 0.7.64+ svn rev.5964;
* Little-CMS 2.5 git-69ecafd3;
* ffmpeg 2.1 git-0610d6e8;
* libwebp 0.3.1 git-6d0cb3de;
* libpng 1.7.0 b21 git-fe6e6cf1;
* libopus 1.1 git-8f466274;
* libvpx 1.2 git-b26ce8b1;
* ZenLib 0.4.29+ svn rev.447;
... and many more.

Fixes (!):
! Fixed file display for the (*.*) mask when Chinese (Simplified) locale is selected;
! Fixed a bug in opening files from network resources;
! Fixed the size (location) of the dialog in the options window;
! Fixed a memory leak during filter graph building caused by incorrect deletion of an audio renderer from the filters list;
! Fixed the crash after moving to the next file when the previous one was absent;
! Fixed changing the case of the symbols when opening files through Drag-and-drop;
! Fixed progress in Win7/8's taskbar for streaming media and files with unknown duration;
! Fixed nesting of OpenMediaPrivate() calls when invalid elements are present in the playlist;
! Fixed incorrect remembering of a file's position when it has been opened with an external audio file;
! Fixed opening (parsing) of nested local .m3u files;
! Fixed a bug that made it impossible to sleep/blank the screen after closing a file;
! Fixed tree display in the options menu for certain languages;
! Fixed the crash on using DivX Demux Filter + DivX H.264 Decoder;
! Fixed playlist clearing upon loading an external audio file during playback;
! Fixed problems with disappearing of the Mute button upon theme switching and with placement of the Mute button in the classic theme;
! Parsing HDMV (PGS) subtitles: fixed reading and storing of a palette;
! Fixed loading of external subtitles with XySubFilter;
! Fixed and optimized handling of subtitles' list and menu with Haali Media Splitter;
! Fixed .sup files parser;
! Fixed reading of Blu-ray with Seamless branching;
! Fixed opening of incomplete Blu-ray;
! MPC Audio Renderer: eliminated noise and crackling upon starting playback;
! FLVSplitter: obtaining FPS, AudioSampleRate (nSamplesPerSec) from the file's header. AudioSampleRate has greater priority than the data from the stream's header. Also fixed determining FPS with video packets' TimeStamp in the case of its absense from the header;
! WVSplitter: corrected starting time and full duration (now there is no pause in the beginning of playback);
! WVSplitter: fixed absense of the sound after Play->Stop->Play;
! WVSplitter: fixed drop of data upon opening;
! MP4Splitter: fixed reading of chapters' list;
! MpaDecFilter: fixed the problem of compatibility with system's MPEG-I Stream Splitter filter;
! MpaDecFilter: fixed integer overflow for RealMedia;
! FLACSource: fixed Vorbis Comment tags parser;
! MPCVideoDec: fixed the crash on software MPEG2 decoding;
! MPCVideoDec: fixed playback of a H.264 stream without timestamps in the DXVA mode;
! MPCVideoDec: fixed saving format conversion options to an .ini file;
... and many more.

Fixes (!):
! Fixed problem with incorrect selecting and highlighting of DVD objects (there was displacement of coordinates);
! Fixed problem with saving window state on program exit(SIZE_MAXIMIZED/SIZE_MINIMIZED);
! Fixed problem with player startup in "Use same process for every file" mode, multiple windows were opened after multiple clicks, ticket #29;
! MpcAudioRenderer - WASAPI Shared mode is not used now if sampling rates of the input and output streams differ;

Running easy & very smooth. Very good player. I wish the folder play function would recognize all video files. If you have e.g. mp4 and mkv in the folder, only the respective format is added to the playlist

On Windows 10 version 1809 (OS Build 17763.348) when in compact or normal mode full screen is not working correctly, but in minimal mode it works fine.
[compact/normal/minimal mode found in View->Presets...->]

Explanation:NEW SOFTWARE= New tool since your last visitNEW VERSION= New version since your last visitNEW REVIEW= New review since your last visitNEW VERSION= New version

Latest version
Version number / Beta version number / Update version number and when it whas released.

Type and downloadNO MORE UPDATES? = The software hasn't been updated in over 2 years.NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.RECENTLY UPDATED = The software has been updated the last 31 days.Freeware = Download Free software.FreewareTrialware = Download Free software but some parts are trial/shareware.Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).Free softwareTrialware = Download Free software and also open source code but some parts are trial/shareware.Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.Payware = No demo or trial available.Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.Win = Windows download version. It works on 32-bit and 64-bit Windows.Win64 = Windows 64-bit download version. It works only on 64-bit Windows.Mac = Mac download version. It works on 32-bit and 64-bit Mac OS.Mac64 = Mac OS download version. It works only on 64-bit Mac OS.Linux = Linux download version. Portable = Portable version. No installation is required. Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site. = Windows version available. = Mac OS version available. = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com.