AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI
AfterDawn

Version history for Media Player Classic Home Cinema (32-bit)

<<Back to software description

Changes for v1.9.3 - v1.9.5

  • Added advanced option to disable crash reporter
  • Added support for D3D11 shaders when using MPC Video Renderer
  • Fixes:
  • Fixed several (rare) crashes found with the crash reporter



Changes for v1.9.2 - v1.9.3

  • Updates:
  • Updated MediaInfo DLL to v20.03
  • Changes/additions/improvements:
  • When changing the video playback rate, external subtitles will now appear at correct time with matching rate. With embedded subtitles that already worked before.
  • Improved responsiveness in seeking when dragging seekbar thumb
  • Skip to next/previous file now also works after closing a file or when current file fails to play
  • Screenshots are now taken at display aspect ratio
  • Added option to include subtitles in screenshots
  • Added workaround for AMD driver bug to make VP9 hardware acceleration work on compatible AMD GPUs
  • Added support for AAC-ADTS audio format in DVB streams
  • Fixes:
  • Fixed regression that broke parsing of .pls playlist files
  • Fixed regression with auto-zoom dropdown box value
  • Fixed regression with RAR source filter on archives with a single file inside
  • Fixed bug that caused artist and title text to be displayed incorrectly on audio CDs
  • Fixed a few other small bugs
  • Notes:
  • Subtitle search/download using OpenSubtitles now requires a login. You can create a free account on opensubtitles.org website. After that, you can configure it here: MPC-HC options > Subtitles > Misc > Right-click on OpenSubtitles > Setup



Changes for v1.9.0 - v1.9.1

  • ICC color profile is now also applied on coverart
  • Added LumaSharpen and Sepia shaders
  • Added a shortcut for toggling default subtitle style (see Options > Player > Keys)
  • Improved the visual appearance of the volume control in dark theme
  • Improved the visual appearance of the transition to full screen (on Windows 8+)
  • Fixes:
  • Fixed slow loading of huge playlist (regression in 1.9.0)
  • Fixed autoplay issue with madVR on secondary screen (regression in 1.9.0)
  • Fixed large text in option window due to text scaling of Windows 10 (regression in 1.9.0)
  • Fixed issue where subtitles could be rendered at a too low resolution after video resize (regression in 1.9.0)
  • Fixed a small memory leak with PNG coverart
  • Fixed rendering of certain SSA subs that use opaque boxes as background for translated texts
  • youtube-dl processing is now skipped when an URL points directly to a media file



Changes for v1.8.8 - v1.9.0

  • Added a dark theme option for the GUI. You can enable it through: Menu > View > Dark theme
  • The dark theme also has a more modern looking seekbar. You can adjust seekbar height in: Options > Advanced
  • Added option for vertical alignment of the video. This for example allows you to have a black bar only below the video.
  • Added support for playing contents of uncompressed RAR5 archives. Previously only RAR4 was supported.
  • Added manual search functionality to the subtitle download results window.
  • Improved positioning of PGS subtitles
  • Some optimizations for subtitle texture size. This should improve performance on systems with multiple screens. And also reduce GPU memory usage.
  • Added column sorting and a search/filter option to the keybindings options page.
  • The supported languages of the OpenSubtitles/SubDB subtitle providers are now hardcoded, so the player no longer needs to connect to the Internet each time the subtitle options page is viewed.
  • Reloading a stream with CTRL+E will now call youtube-dl again to get a fresh URL.
  • Added basic support for MPC Video Renderer (https://github.com/Aleksoid1978/VideoRenderer). What currently works with this new renderer is: Hardware decoding, Subtitles, and Pan&Scan. What not yet works is: OSD, Rotation, and Shaders. That will be added in a future update.
  • Fixes:
  • Crash when detaching a (cloned) monitor during playback.
  • D3D exclusive not working anymore when transitioning to fullscreen a second time.
  • Restored window size was sometimes wrong due to DPI settings
  • Workaround for Intel driver bug where Brightness and Hue values of -100 are unsupported.



Changes for v1.8.7 - v1.8.8

  • Updates:
  • Updated LAV Filters to v0.74.1-24-g50b3a
  • Updated MediaInfo DLL to v19.09
  • Fixes:
  • Security fixes in PGS subtitle parser



Changes for v1.8.6 - v1.8.7

  • Updated LAV Filters to v0.74.1-20-gc76c1
  • Updated MediaInfo DLL to v19.07
  • Changes/additions/improvements:
  • Added option for looping folder when playing next/previous file
  • Added option for specifying the preferred video format when selecting a stream from Youtube-DL results
  • Global Media Keys option is now disabled by default on Windows 10, because Windows sends a Play/Pause event in certain cases (e.g. when notifications appear).
  • A few other minor changes
  • Fixes:
  • DVD region code bypass didn't always work



Changes for v1.8.5 - v1.8.6

  • Updates:
  • Updated LAV Filters to v0.74.1
  • Fixes:
  • Potential crash when removing shader cache files



Changes for v1.8.4 - v1.8.5

  • Updated LAV Filters to v0.74
  • Changes/additions/improvements:
  • Option to specify command line parameters to use when downloading with youtube-dl (File > Save a Copy). Does not apply to streaming.
  • CoverArt improvements. Prefer image with same filename. Reduced chance of false positive matches.
  • Increased max Pan&Scan zoom factor to 5x.
  • Fixes:
  • Crash in null renderer. Also support more mediatypes.
  • Ellipsis character was trimmed off from beginning or end of subtitles.
  • Ignore auto-zoom setting when remember window size is enabled.
  • Remember correct playlist position on a non-primary screen from extended Desktop.
  • Don't use YDL when an URL points to a file.



Changes for v1.8.3 - v1.8.4

  • * Updated LAV Filters to v0.73.1
  • * Updated MediaInfo DLL to v18.12
  • + Several Youtube-DL related improvements
  • + Menu > File > "Save a copy" now also works for online streams
  • + Increased maximum image size for "Save Thumbnails" to 3840. Max columns is now 16 and max rows is now 40.
  • ! Fixed slow seeking in certain MP4 files
  • ! Fixed playback of UHD Bluray with internal source filter



Changes for v1.8.2 - v1.8.3

  • * Updated LAV Filters to v0.73
  • + Improved cover art selection when a file contains multiple embedded covers
  • + Added advanced option for controlling usage of Youtube-DL
  • + Excluded certain URLs from being processed by Youtube-DL (for example direct file links and URLs without domain)
  • ! Fixed crash when accessing info page of web interface



Changes for v1.8.1 - v1.8.2

  • * Updated LAV Filters to v0.72-13-g449f8
  • ! Fix: previous version of LAV Filters caused freeze when opening DVD and crash with certain files
  • ! Fix: correct millisecond value in SaveImage filename
  • ! Fix: YDL links were added to recent file list even if keep history was disabled



Changes for v1.7.18 - v1.8.1

  • Updates:
  • Updated LAV Filters to v0.72-12-g14744
  • Updated MediaInfo DLL to v18.08.1
  • Changes/additions/improvements:
  • Added support for decoding AOMedia AV1 video
  • Added WMA to internal filters list
  • Allow using externally installed LAV Filters as internal filters when our own LAV Filters folder doesn't exist.
  • Added advanced option "AllowInaccurateFastseek", which is enabled by default. When enabled fast seek (to keyframe) is allowed to be very inaccurate (max difference 20 seconds) in files with huge keyframe intervals. When disabled the allowed inaccuracy is much lower, when deciding between a fast and normal seek. For example 30% of jump size.
  • If a playlist entry points to an URL, then display the title/label in player title bar instead of the URL.
  • Limit max video height returned by Youtube-DL to 1440 by default. Higher resolutions may not play smoothly due to bandwidth throttling by Youtube.
  • This value can be customized in: Options > Advanced > YDLMaxHeight
  • Fixes:
  • Fixed crash when opening generic URLs. Was a regression since addition of Youtube-DL support in previous version.



Changes for v1.7.17 - v1.7.18

  • Updates:
  • Updated LAV Filters to v0.72-3-gb951d
  • Updated Little CMS to lcms2.9rc1-36-gc2a1cd9
  • Updated RapidJSON to v1.1.0-401-g129d19ba
  • Updated ResizableLib to v1.5.1
  • Updated MediaInfo DLL to v18.08
  • Changes/additions/improvements:
  • Dragging the seekbar is now much more responsive.
  • Further improved the behavior of fast seek (to keyframe).
  • For example when using any of the jump hotkeys (such as RightArrow), the maximum inaccuracy is now 30% of jump size.
  • Add multiple monitor support for ICC color management.
  • Changed default subtitle font to Tahoma. This should fix a problem that causes certain Unicode characters to be displayed as squares.
  • Support for parsing URLs with youtube-dl.exe to directly stream audio and video from Youtube and many other websites.
  • It is recommended to put youtube-dl.exe in the MPC-HC directory or in the Windows directory (or any other directory that is in %PATH%).
  • Fixes:
  • Fixed hiding of playlist when launching in fullscreen.



Changes for v1.7.16 - v1.7.17

  • Updates:
  • LAV Filters 0.72
  • MediaInfo DLL 18.05
  • Changes/additions/improvements:
  • Use millisecond prevision in SaveImage filename
  • Fixes:
  • The "Ignore System Channel Mixer" audio renderer option was not saved



Changes for v1.7.15 - v1.7.16

  • Updated LAV Filters to v0.71-25
  • Updated MediaInfo DLL to v18.03.1
  • Limit inaccuracy of fast seek to 20 seconds. This also fixes seeking in files that have invalid keyframe timestamps.



Changes for v1.7.14 - v1.7.15

  • * Updated LAV Filters to v0.71
  • + Skip seeks if duration is unknown
  • + Support playback of UHD Blu-ray discs. With same limitations as regular Blu-ray. No menus, and disc must be decrypted (using external tool).
  • + Added compatibility warning when attempting to enable "Full Floating Point Processing" renderer option
  • + Tweaked video renderer presets



Changes for v1.7.13 - v1.7.13.112 Nightly

  • + Added fallback exception handler for when DrDump Crash Reporter is unavailable
  • + Automatic encoding option for saving playlists. Uses UTF-8 encoding when applicable
  • + Sanear: Added "Ignore system channel mixer" option
  • * Updated Little CMS to v2.9 (d8a36d0)
  • * Updated MediaInfoLib to v0.7.98
  • * Updated nanosvg to 9a74da4
  • * Updated rapidjson to v1.1.0
  • * Updated RARFileSource to 55b2513
  • * Updated Sanear to v0.3 (e1bebc9)
  • * Updated tinyxml2 to v5.0.1
  • * Updated Unrar to v5.5.7
  • * Updated ZenLib to v0.4.36
  • * Split internal MPEG source filter option into a PS and TS variant
  • * End of support for Windows XP
  • * SSA/ASS subtitles: Add cache for alpha mask
  • * Updated LAV Filters to v0.70.2-71
  • ! Fixed text subtitle rendering in Avisynth
  • ! Fixed DPI scaling of non-client areas in main window
  • ! Prevent crash for ASS subtitles with invalid (too high) blur values
  • ! VSFilter: Fixed DVB/PGS subtitle resizing on x64 build
  • ! Ticket #2539: Subtitle downloader dialog could be opened on disabled monitor
  • ! Ticket #5036: Text subtitles: Faster subtitle drawing
  • - Implemented more vectorized SSE2 version and add AVX2 drawing code.
  • - Vectorized all draw operations
  • - Multiple times faster with certain SSA/ASS subtitles
  • ! Ticket #6223: Fixed DPI scaling of non-client areas in main window
  • ! Ticket #6231: Fix hash calculation for files with Unicode paths. This fixes search on
  • OpenSubtitles for such files



Changes for v1.7.13.32 Nightly - v1.7.13.89 Nightly

  • + Added fallback exception handler for when DrDump Crash Reporter is unavailable
  • + Automatic encoding option for saving playlists. Uses UTF-8 encoding when applicable
  • * Updated Little CMS to v2.9 (4be486f)
  • * Updated nanosvg to 9a74da4
  • * Updated rapidjson to v1.1.0
  • * Updated sanear to v0.3
  • * Updated tinyxml2 to v5.0.1
  • * Updated Unrar to v5.5.7
  • * Split internal MPEG source filter option into a PS and TS variant
  • * End of support for Windows XP
  • * SSA/ASS subtitles: Add cache for alpha mask
  • * Updated LAV Filters to v0.70.2-40
  • ! Fixed text subtitle rendering in Avisynth
  • ! Fixed DPI scaling of non-client areas in main window
  • ! Prevent crash for ASS subtitles with invalid (too high) blur values
  • ! VSFilter: Fixed DVB/PGS subtitle resizing on x64 build
  • ! Ticket #2539: Subtitle downloader dialog could be opened on disabled monitor
  • ! Ticket #5036: Text subtitles: Faster subtitle drawing
  • - Implemented more vectorized SSE2 version and add AVX2 drawing code.
  • - Vectorized all draw operations
  • - Multiple times faster with certain SSA/ASS subtitles
  • ! Ticket #6223: Fixed DPI scaling of non-client areas in main window
  • ! Ticket #6231: Fix hash calculation for files with Unicode paths. This fixes search on
  • OpenSubtitles for such files



Changes for v1.7.13 - v1.7.13.32 Nightly

  • + Added fallback exception handler for when DrDump Crash Reporter is unavailable
  • + Automatic encoding option for saving playlists. Uses UTF8 encoding when applicable.
  • * Updated Little CMS to v2.9 (4be486f)
  • * Updated sanear to v0.3
  • * Split internal MPEG source filter option into a PS and TS variant
  • ! Fix text subtitle rendering in Avisynth
  • ! Ticket #2539: Subtitle downloader dialog could be opened on disabled monitor
  • ! Ticket #6231: Fix hash calculation for files with Unicode paths. This fixes search on
  • OpenSubtitles for such files
  • ! Fixed DPI scaling of non-client areas in main window
  • ! Prevent crash for ASS subtitles with invalid (too high) blur values



Changes for v1.7.11 - v1.7.13

  • Changed:
  • Switched from mhook to MinHook since it’s more actively maintained
  • Require a CPU processor with SSE2 instructions
  • Ticket #5865, Add context menu option to copy subtitle URL
  • Updated translations
  • Updated:
  • Updated LAV Filters to v0.70.2
  • Updated Little CMS to v2.8 (d41071e)
  • Updated MediaInfoLib to v0.7.97
  • Updated ZenLib to v0.4.35
  • Updated Unrar to v5.5.6
  • Fixed:
  • Scale MediaInfo properties tab text properly on high DPI



Changes for v1.7.11.24 Nightly - v1.7.11.35 Nightly

  • * Switched from mhook to MinHook since it's more actively maintained
  • * Require a CPU processor with SSE2 instructions
  • * Ticket #5865, Add context menu option to copy subtitle URL
  • * Updated LAV Filters to v0.69-91-gfc7ea58d
  • * Updated Little CMS to v2.8 (d168300)
  • * Updated MediaInfoLib to v0.7.96
  • * Updated ZenLib to v0.4.35
  • * Updated Unrar to v5.5.3
  • ! Scale MediaInfo properties tab text properly on high DPI



Changes for v1.7.11 - v1.7.11.24 Nightly

  • * Switched from mhook to MinHook since it's more actively maintained
  • * Updated LAV Filters to v0.69-77-gc3452dc2
  • * Updated Little CMS to v2.8 (edf0be4)
  • * Updated MediaInfoLib to v0.7.95
  • * Updated ZenLib to v0.4.35
  • * Updated Unrar to v5.5.3
  • ! Scale MediaInfo properties tab text properly on high DPI



Changes for v1.7.10 - v1.7.11

  • New:
  • Ability to control playback repeat mode
  • Add a cache to avoid recompiling pixel shaders when possible
  • Add SVG support for custom toolbars
  • Add Bosnian translation
  • Option to set audio delay values for each display mode
  • Changed:
  • Old DirectX 7 renderers have been removed. Settings will be updated automatically to use the corresponding VMR-9 renderers. If you really want to use a renderer similar to VMR-7 (windowed), use Overlay mixer or the “System Default” renderer
  • Make Video Renderer statistics scalable to window size and unify graph look for EVR Sync and other renderers
  • “Replace currently loaded subtitles” option no longer removes subtitles provided by splitter
  • Change Pan&Scan logic:
  • PnS Rotate Y- now flips horizontally
  • PnS Rotate X- now flips vertically
  • PnS Rotate Z- now rotates 90 degrees (counter-clockwise)
  • The postive rotate functions still do 1 degree rotation around their axis
  • Hide the infobar in normal view preset. This makes it equal to default view
  • Ticket #2022/#4779: Rewrite subtitle downloading framework
  • Support for multiple subtitle providers including the default OpenSubtitles as well as podnapisi, titlovi, SubDB, ysubs and Napisy24 which can be enabled in Options (Subtitles → Misc)
  • Ticket #5193, Ability to upload subtitles to OpenSubtitles and SubDB
  • Ability to login into OpenSubtitles
  • Ticket #5406, Ability to filter subtitle list by selected languages
  • Option to automatically search and download subtitles at the beginning of playback without user interaction
  • Prioritize subtitles for hearing impaired where indicated
  • Ticket #5472, Append language code when saving the subtitles file
  • Updated Arabic, Armenian, Basque, Belarusian, Bengali, British English, Catalan, Chinese (Simplified and Traditional), Croatian, Czech, Danish, Dutch, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Lithuanian, Malay, Polish, Portuguese (Brazil), Punjabi, Romanian, Russian, Serbian, Slovak, Slovenian, Swedish, Spanish, Tatar, Thai, Turkish, Ukrainian and Vietnamese translations
  • Updated:
  • Updated Little CMS to v2.8 (1272acb)
  • Updated tinyxml2 to v4.0.1
  • Updated MediaInfoLib to v0.7.92
  • Updated ZenLib to v0.4.34
  • Updated Unrar to v5.4.5
  • Updated zlib to v1.2.11
  • Updated LAV Filters to v0.69:
  • LAV Splitter: Support HTTPS protocol
  • LAV Splitter: Switch back to an improved version of the old ASF demuxer
  • LAV Splitter: Support demuxing H264 MVC
  • Ticket #5815, LAV Splitter: Improve the detection of the forced flag for some MP4 subtitle tracks
  • LAV Video Decoder: Add experimental support for VP9 DXVA2 decoding (disabled by default)
  • LAV Video Decoder: Enable hardware decoding for HEVC and 4K/UHD by default
  • LAV Video Decoder: Add a basic H264 MVC decoder based on Intel MediaSDK. Note that for now the Intel MediaSDK library is not distributed with MPC-HC. If you want to use this new decoder, you have to download the library
  • 32-bit: http://files.1f0.de/lavf/plugins/libmfxsw32-v1.7z
  • 64-bit: http://files.1f0.de/lavf/plugins/libmfxsw64-v1.7z and decompress it to the LAVFilters(64) folder.
  • LAV Video Decoder: Offer Weston Three Field Deinterlacing (w3fdif) as an alternative to YADIF
  • Ticket #3974, LAV Video Decoder: Fix DXVA decoding of interlaced H.264 videos on some Intel GPU
  • Ticket #5666, LAV Video Decoder: YADIF deinterlacing sometimes caused black screen in DVD menus
  • LAV Audio Decoder: Fix a possible crash when using bitstreaming
  • Fixed:
  • Window position and/or size could be wrong when exiting fullscreen mode for the first time and “Launch files in fullscreen” option is enabled
  • Ticket #2202, Automatically rotate MP4/MOV/FLV files when the rotation info is available
  • Ticket #5557, Show the correct language name for Serbian subtitles. They used to show as Croatian
  • Ticket #5748, Track selection menus did not work when using DVB capture
  • Ticket #5828, Update seekbar position when generating thumbnails
  • Ticket #5829, Creating thumbnails while the video was stopped left the player in an undefined state. The stopped state is now properly restored after creating the thumbnails



Changes for v1.7.10.56 Beta - v1.7.10.86 Beta

  • + Ability to control playback repeat mode
  • * Updated Unrar to v5.3.8
  • * Updated Little CMS to v2.7 (git 40c6403)
  • * Updated MediaInfoLib to v0.7.80-1-g3fc28610
  • * Updated ZenLib to v0.4.32
  • * Updated LAV Filters to v0.67.0.62:
  • - LAV Splitter: Support HTTPS protocol
  • - LAV Splitter: Switch back to an improved version of old asf demuxer
  • - LAV Video Decoder: Add experimental support for VP9 DXVA2 decoding (disabled by default)
  • - LAV Video Decoder: Enable hardware decoding for HEVC and 4k/UHD by default
  • - LAV Splitter: Support demuxing H264 MVC.
  • - LAV Video Decoder: Add a basic H264 MVC decoder based on Intel MediaSDK.
  • Note that for now the Intel MediaSDK library is not distributed with MPC-HC.
  • If you want to use this new decoder, you have to download the library
  • - 32-bit: http://files.1f0.de/lavf/plugins/libmfxsw32-v1.7z
  • - 64-bit: http://files.1f0.de/lavf/plugins/libmfxsw64-v1.7z
  • and decompress it to the LAVFilters(64) folder.
  • - Ticket #5666, LAV Video Decoder: YADIF deinterlacing sometimes caused black screen in DVD menus
  • - LAV Audio Decoder: Fix a possible crash when using bitstreaming
  • * Old DirectX 7 renderers have been removed. Settings will be updated automatically to use the corresponding VMR-9 renderers.
  • If you really want to use a renderer similar to VMR-7 (windowed), use Overlay mixer or the "system default" renderer
  • * Make video renderer statistic scalable to window size and unify graph look for Sync and other renderers
  • * Rewrite subtitles downloading framework
  • - Support for multiple subtitle providers including default OpenSubtitles as well as
  • podnapisi, titlovi, SubDB, ysubs and Napisy24 which can be enabled in options (Subtitles->Misc)
  • - Ability to login into OpenSubtitles
  • - Ability to filter subtitle list by selected languages
  • - Option to automatically search and download subtitles at the beginning of playback without user interaction
  • - Prioritize subtitles for hearing impaired where indicated
  • * Updated Arabic, Armenian, Basque, Belarusian, Bengali, British English, Catalan, Chinese (Simplified and Traditional),
  • Croatian, Czech, Danish, Dutch, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Indonesian, Italian,
  • Japanese, Korean, Lithuanian, Malay, Polish, Portuguese (Brazil), Punjabi, Romanian, Russian, Serbian, Slovak,
  • Slovenian, Swedish, Spanish, Tatar, Thai, Turkish, Ukrainian and Vietnamese translations
  • ! Window position and/or size could be wrong when exiting fullscreen mode for the first time and
  • "Launch files in fullscreen" option is enabled.



Changes for v1.7.10.5 Beta - v1.7.10.56 Beta

  • * Updated Unrar to v5.3.8
  • * Updated Little CMS to v2.7 (git 40c6403)
  • * Updated MediaInfoLib to v0.7.80-1-g3fc28610
  • * Updated ZenLib to v0.4.32
  • * Updated LAV Filters to v0.67.0.44:
  • - LAV Splitter: Support HTTPS protocol
  • - LAV Splitter: Switch back to an improved version of old asf demuxer
  • - LAV Video Decoder: Add experimental support for VP9 DXVA2 decoding (disabled by default)
  • - LAV Video Decoder: Enable hardware decoding for HEVC and 4k/UHD by default
  • - Ticket #5666, LAV Video Decoder: YADIF deinterlacing sometimes caused black screen in DVD menus
  • - LAV Audio Decoder: Fix a possible crash when using bitstreaming
  • * Old DirectX 7 renderers have been removed. Settings will be updated automatically to use the corresponding VMR-9 renderers.
  • If you really want to use a renderer similar to VMR-7 (windowed), use Overlay mixer or the "system default" renderer
  • * Make video renderer statistic scalable to window size and unify graph look for Sync and other renderers
  • * Rewrite subtitles downloading framework
  • - Support for multiple subtitle providers including default OpenSubtitles as well as podnapisi, titlovi, SubDB and ysubs
  • which can be enabled in options (Subtitles->Misc)
  • - Ability to login into OpenSubtitles
  • - Ability to filter subtitle list by selected languages
  • - Option to automatically search and download subtitles at the beginning of playback without user interaction
  • - Prioritize subtitles for hearing impaired where indicated
  • * Updated Basque, Belarusian, Bengali, Catalan, Chinese (China), Czech, Danish, Finnish, French, German, Greek,
  • Hungarian, Indonesian, Japanese, Lithuanian, Malay, Romanian, Polish, Portuguese (Brazil), Punjabi, Russian,
  • Slovak, Spanish, Swedish, Thai, Turkish and Ukrainian translations
  • ! Window position and/or size could be wrong when exiting fullscreen mode for the first time and
  • "Launch files in fullscreen" option is enabled.



Changes for v1.7.10 - v1.7.10.5 Beta

  • * Updated LAV Filters to v0.66.0.39:
  • - LAV Splitter: Support https protocol
  • - LAV Splitter: Switch back to the old asf demuxer until it can be improved further
  • - LAV Video Decoder: Enable hardware decoding for HEVC and 4k/UHD by default



Changes for v1.7.9 - v1.7.10

  • + Add Indonesian, Lithuanian and Punjabi translations
  • + Ticket #5411, Add an option to disable the preview in the web interface. This option is
  • disabled by default since it must be used only on a properly secured private network
  • * Completely new Internal Audio Renderer:
  • - Uses sanear project as backend
  • - Requires Windows Vista or newer
  • - Outputs sound through WASAPI (shared or exclusive)
  • - Employs automatic channel downmixing
  • - Provides stereo crossfeed processing option (for headphones)
  • - Tries to preserve signal pitch when playing at custom rate (time stretching)
  • - Supports bitstreaming
  • - Fixes tickets #203, #1961, #2731, #3653, #4047, #5267
  • * Ticket #3356, Initial support for per-monitor DPI scaling
  • * Use internal audio decoder by default for Opus decoding
  • * Ticket #5450/#5479, Improved crash reporting dialog for better stability and user experience
  • * Ticket #5472, Make it easier to input value to the "Audio time shift" field in options
  • * OGM stream switching hotkeys were unified with generic ones
  • * Updated MediaInfoLib to v0.7.75
  • * Updated Little CMS to v2.7 (git 07da965)
  • * Updated LAV Filters to stable version 0.66.0:
  • - LAV Splitter: New ASF/WMV demuxer
  • - Ticket #5548, LAV Splitter: Fix some rare deadlocks at startup
  • - LAV Video Decoder: Allow hardware decoding of UHD video with AMD cards
  • * Updated Arabic, Armenian, Basque, Bengali, British English, Catalan, Chinese (Simplified and Traditional),
  • Croatian, Czech, Danish, Dutch, French, Galician, German, Greek, Hungarian, Japanese, Korean, Malay,
  • Polish, Portuguese (Brazil), Romanian, Russian, Slovenian, Slovak, Spanish, Swedish, Thai, Turkish,
  • Ukrainian and Vietnamese translations
  • ! Fix a rare crash when exiting DVB mode
  • ! QuickTime: Fix a crash when using system default renderer
  • ! Fix "snap to desktop edge" and "autofit zoom" on Windows 10
  • ! Fix reliability and stability of the D3D Fullscreen mode
  • ! Ticket #4086, Logitech LCD: Correctly initialize the volume at start-up
  • ! Ticket #5248, Adjust mouse behavior for Windows 10
  • ! Ticket #5454, Deleting an item from the playlist sometimes did not work when shuffle mode was enabled
  • ! Ticket #5464, If the main window was minimized while the D3D Fullscreen window was displayed on another screen,
  • it was impossible to use the mouse buttons to play, pause, exit fullscreen, etc.
  • ! Ticket #5488, Suggested filename was wrong when saving subtitles in specific cases
  • ! Ticket #5496, Subtitle downloader dialog: the preferred languages were sometimes not displayed first
  • ! Ticket #5515, Blu-ray (PGS) subtitles were sometimes not displayed
  • ! Ticket #5519, SRT subtitles: Support parsing files with negative timecodes
  • ! Ticket #5573, /monitor command line was ignored when remember window position was enabled
  • ! Ticket #5573, The window could return to the wrong monitor when started fullscreen using the command line
  • `/monitor N /fullscreen` if "remember window size" was enabled and "remember window position" was disabled
  • ! Ticket #5643, Stream selection did not work when using external audio file in specific cases
  • ! Ticket #5647, Drag&Drop was not starting playback if source folder was read only



Changes for v1.7.9.165 Beta - v1.7.9.202 Beta

  • + Add Indonesian, Lithuanian and Punjabi translations
  • + Ticket #5411, Add an option to disable the preview in the web interface. This option is
  • disabled by default since it must be used only on a properly secured private network
  • * Completely new Internal Audio Renderer:
  • - Uses sanear project as backend
  • - Requires Windows Vista or newer
  • - Outputs sound through WASAPI (shared or exclusive)
  • - Employs automatic channel downmixing
  • - Provides stereo crossfeed processing option (for headphones)
  • - Tries to preserve signal pitch when playing at custom rate (time stretching)
  • - Supports bitstreaming
  • - Fixes tickets #203, #1961, #2731, #3653, #4047, #5267
  • * Ticket #3356, Initial support for per-monitor DPI scaling
  • * Use internal audio decoder by default for Opus decoding
  • * Ticket #5450/#5479, Improved crash reporting dialog for better stability and user experience
  • * Ticket #5472, Make it easier to input value to the "Audio time shift" field in options
  • * OGM stream switching hotkeys were unified with generic ones
  • * Updated MediaInfoLib to v0.7.75
  • * Updated Little CMS to v2.7 (git 07da965)
  • * Updated LAV Filters to stable version 0.66.0:
  • - LAV Splitter: New ASF/WMV demuxer
  • - Ticket #5548, LAV Splitter: Fix some rare deadlocks at startup
  • - LAV Video Decoder: Allow hardware decoding of UHD video with AMD cards
  • * Updated Arabic, Armenian, Basque, Bengali, British English, Catalan, Chinese (Simplified and Traditional),
  • Croatian, Czech, Danish, Dutch, French, Galician, German, Greek, Hungarian, Japanese, Korean, Malay,
  • Polish, Portuguese (Brazil), Romanian, Russian, Slovenian, Slovak, Spanish, Swedish, Thai, Turkish,
  • Ukrainian and Vietnamese translations
  • ! Fix a rare crash when exiting DVB mode
  • ! QuickTime: Fix a crash when using system default renderer
  • ! Fix "snap to desktop edge" and "autofit zoom" on Windows 10
  • ! Fix reliability and stability of the D3D Fullscreen mode
  • ! Ticket #4086, Logitech LCD: Correctly initialize the volume at start-up
  • ! Ticket #5248, Adjust mouse behavior for Windows 10
  • ! Ticket #5454, Deleting an item from the playlist sometimes did not work when shuffle mode was enabled
  • ! Ticket #5464, If the main window was minimized while the D3D Fullscreen window was displayed on another screen,
  • it was impossible to use the mouse buttons to play, pause, exit fullscreen, etc.
  • ! Ticket #5488, Suggested filename was wrong when saving subtitles in specific cases
  • ! Ticket #5496, Subtitle downloader dialog: the preferred languages were sometimes not displayed first
  • ! Ticket #5515, Blu-ray (PGS) subtitles were sometimes not displayed
  • ! Ticket #5519, SRT subtitles: Support parsing files with negative timecodes
  • ! Ticket #5573, /monitor command line was ignored when remember window position was enabled
  • ! Ticket #5573, The window could return to the wrong monitor when started fullscreen using the command line
  • `/monitor N /fullscreen` if "remember window size" was enabled and "remember window position" was disabled
  • ! Ticket #5643, Stream selection did not work when using external audio file in specific cases
  • ! Ticket #5647, Drag&Drop was not starting playback if source folder was read only



Changes for v1.7.9 - v1.7.9.165 Beta

  • + Add Indonesian, Lithuanian and Punjabi translations
  • + Ticket #5411, Add an option to disable the preview in the web interface. This option is
  • disabled by default since it must be used only on a properly secured private network
  • * Completely new Internal Audio Renderer:
  • - Uses sanear project as backend
  • - Requires Windows Vista or newer
  • - Outputs sound through WASAPI (shared or exclusive)
  • - Employs automatic channel downmixing
  • - Provides stereo crossfeed processing option (for headphones)
  • - Tries to preserve signal pitch when playing at custom rate (time stretching)
  • - Supports bitstreaming
  • - Fixes tickets #203, #1961, #2731, #3653, #4047, #5267
  • * Ticket #3356, Initial support for per-monitor DPI scaling
  • * Use internal audio decoder by default for Opus decoding
  • * Ticket #5450/#5479, Improved crash reporting dialog for better stability and user experience
  • * Ticket #5472, Make it easier to input value to the "Audio time shift" field in options
  • * Updated MediaInfoLib to v0.7.75
  • * Updated Little CMS to v2.7 (git 07da965)
  • * Updated LAV Filters to stable version 0.66.0:
  • - LAV Splitter: New ASF/WMV demuxer
  • - Ticket #5548, LAV Splitter: Fix some rare deadlocks at startup
  • - LAV Video Decoder: Allow hardware decoding of UHD video with AMD cards
  • * Updated Arabic, Armenian, Basque, Bengali, British English, Catalan, Chinese (Simplified and Traditional),
  • Croatian, Czech, Danish, Dutch, French, Galician, German, Greek, Hungarian, Japanese, Korean, Malay,
  • Polish, Portuguese (Brazil), Romanian, Russian, Slovenian, Slovak, Spanish, Swedish, Thai, Turkish,
  • Ukrainian and Vietnamese translations
  • ! Fix a rare crash when exiting DVB mode
  • ! QuickTime: Fix a crash when using system default renderer
  • ! Fix "snap to desktop edge" and "autofit zoom" on Windows 10
  • ! Ticket #4086, Logitech LCD: Correctly initialize the volume at start-up
  • ! Ticket #5248, Adjust mouse behavior for Windows 10
  • ! Ticket #5454, Deleting an item from the playlist sometimes did not work when shuffle mode was enabled
  • ! Ticket #5464, If the main window was minimized while the D3D Fullscreen window was displayed on another screen,
  • it was impossible to use the mouse buttons to play, pause, exit fullscreen, etc.
  • ! Ticket #5496, Subtitle downloader dialog: the preferred languages were sometimes not displayed first
  • ! Ticket #5515, Blu-ray (PGS) subtitles were sometimes not displayed
  • ! Ticket #5519, SRT subtitles: Support parsing files with negative timecodes
  • ! Fix reliability and stability of the D3D Fullscreen mode



Changes for v1.7.9 - v1.7.9.145 Beta

  • + Add Indonesian and Punjabi translations
  • + Ticket #5411, Add an option to disable the preview in the web interface. This option is
  • disabled by default since it must be used only on a properly secured private network
  • * Completely new Internal Audio Renderer:
  • - Uses sanear project as backend
  • - Requires Windows Vista or newer
  • - Outputs sound through WASAPI (shared or exclusive)
  • - Employs automatic channel downmixing
  • - Provides stereo crossfeed processing option (for headphones)
  • - Tries to preserve signal pitch when playing at custom rate (time stretching)
  • - Supports bitstreaming
  • - Fixes tickets #203, #1961, #2731, #3653, #4047, #5267
  • * Ticket #3356, Initial support for per-monitor DPI scaling
  • * Use internal audio decoder by default for Opus decoding
  • * Ticket #5450/#5479, Improved crash reporting dialog for better stability and user experience
  • * Ticket #5472, Make it easier to input value to the "Audio time shift" field in options
  • * Updated MediaInfoLib to v0.7.75
  • * Updated Little CMS to v2.7 (git 07da965)
  • * Updated LAV Filters to v0.65.0.38:
  • - LAV Splitter: New ASF/WMV demuxer
  • - Ticket #5548, LAV Splitter: Fix some rare deadlocks at startup
  • - LAV Video Decoder: Allow hardware decoding of UHD video with AMD cards
  • * Updated Arabic, Armenian, Basque, Bengali, British English, Catalan, Chinese (Simplified and Traditional),
  • Croatian, Czech, Danish, Dutch, French, Galician, German, Greek, Hungarian, Japanese, Polish, Portuguese (Brazil),
  • Romanian, Russian, Slovak, Spanish, Swedish, Thai, Turkish and Vietnamese translations
  • ! Fix a rare crash when exiting DVB mode
  • ! QuickTime: Fix a crash when using system default renderer
  • ! Fix "snap to desktop edge" and "autofit zoom" on Windows 10
  • ! Ticket #4086, Logitech LCD: Correctly initialize the volume at start-up
  • ! Ticket #5454, Deleting an item from the playlist sometimes did not work when shuffle mode was enabled
  • ! Ticket #5464, If the main window was minimized while the D3D Fullscreen window was displayed on another screen,
  • it was impossible to use the mouse buttons to play, pause, exit fullscreen, etc.
  • ! Ticket #5496, Subtitle downloader dialog: the preferred languages were sometimes not displayed first
  • ! Ticket #5515, Blu-ray (PGS) subtitles were sometimes not displayed
  • ! Ticket #5519, SRT subtitles: Support parsing files with negative timecodes
  • ! Fix reliability and stability of the D3D Fullscreen mode



Changes for v1.7.9 - v1.7.9.137 Beta

  • + Add Indonesian and Punjabi translations
  • * Completely new Internal Audio Renderer:
  • - Uses sanear project as backend
  • - Requires Windows Vista or newer
  • - Outputs sound through WASAPI (shared or exclusive)
  • - Employs automatic channel downmixing
  • - Provides stereo crossfeed processing option (for headphones)
  • - Tries to preserve signal pitch when playing at custom rate (time stretching)
  • - Supports bitstreaming
  • - Fixes tickets #203, #1961, #2731, #3653, #4047, #5267
  • * Ticket #3356, Initial support for per-monitor DPI scaling
  • * Use internal audio decoder by default for Opus decoding
  • * Ticket #5450/#5479, Improved crash reporting dialog for better stability and user experience
  • * Ticket #5472, Make it easier to input value to the "Audio time shift" field in options
  • * Updated MediaInfoLib to v0.7.75
  • * Updated Little CMS to v2.7 (git 07da965)
  • * Updated LAV Filters to v0.65.0.35:
  • - LAV Splitter: New ASF/WMV demuxer
  • - LAV Video Decoder: Allow hardware decoding of UHD video with AMD cards
  • * Updated Arabic, Armenian, Basque, Bengali, British English, Catalan, Chinese (Simplified and Traditional),
  • Croatian, Czech, Danish, Dutch, French, Galician, German, Greek, Hungarian, Japanese, Polish, Portuguese (Brazil),
  • Romanian, Russian, Slovak, Spanish, Swedish, Thai, Turkish and Vietnamese translations
  • ! Fix a rare crash when exiting DVB mode
  • ! QuickTime: Fix a crash when using system default renderer
  • ! Ticket #4086, Logitech LCD: Correctly initialize the volume at start-up
  • ! Ticket #5454, Deleting an item from the playlist sometimes did not work when shuffle mode was enabled
  • ! Ticket #5464, If the main window was minimized while the D3D Fullscreen window was displayed on another screen,
  • it was impossible to use the mouse buttons to play, pause, exit fullscreen, etc.
  • ! Ticket #5496, Subtitle downloader dialog: the preferred languages were sometimes not displayed first
  • ! Ticket #5515, Blu-ray (PGS) subtitles were sometimes not displayed
  • ! Ticket #5519, SRT subtitles: Support parsing files with negative timecodes
  • ! Fix reliability and stability of the D3D Fullscreen mode



Changes for v1.7.9 - v1.7.9.122 Beta

  • + Add Indonesian and Punjabi translations
  • * Completely new Internal Audio Renderer:
  • - Uses sanear project as backend
  • - Requires Windows Vista or newer
  • - Outputs sound through WASAPI (shared or exclusive)
  • - Employs automatic channel downmixing
  • - Provides stereo crossfeed processing option (for headphones)
  • - Tries to preserve signal pitch when playing at custom rate (time stretching)
  • - Supports bitstreaming
  • - Fixes tickets #203, #1961, #2731, #3653, #4047, #5267
  • * Ticket #3356, Initial support for per-monitor DPI scaling
  • * Use internal audio decoder by default for Opus decoding
  • * Ticket #5450/#5479, Improved crash reporting dialog for better stability and user experience
  • * Ticket #5472, Make it easier to input value to the "Audio time shift" field in options
  • * Updated MediaInfoLib to v0.7.75
  • * Updated LAV Filters to v0.65.0.35:
  • - LAV Splitter: New ASF/WMV demuxer
  • - LAV Video Decoder: Allow hardware decoding of UHD video with AMD cards
  • * Updated Arabic, Armenian, Basque, Bengali, British English, Catalan, Chinese (Simplified and Traditional),
  • Croatian, Czech, Danish, Dutch, French, Galician, German, Greek, Hungarian, Japanese, Polish, Portuguese (Brazil),
  • Romanian, Russian, Slovak, Spanish, Swedish, Thai, Turkish and Vietnamese translations
  • ! Fix a rare crash when exiting DVB mode
  • ! Quicktime: Fix a crash when using system default renderer
  • ! Ticket #4086, Logitech LCD: Correctly initialize the volume at start-up
  • ! Ticket #5454, Deleting an item from the playlist sometimes did not work when shuffle mode was enabled
  • ! Ticket #5464, If the main window was minimized while the D3D fullscreen window was displayed on another screen,
  • it was impossible to use the mouse buttons to play, pause, exit fullscreen, etc.
  • ! Ticket #5496, Subtitle downloader dialog: the preferred languages were sometimes not displayed first
  • ! Ticket #5515, Blu-ray (PGS) subtitles were sometimes not displayed
  • ! Ticket #5519, SRT subtitles: Support parsing files with negative timecodes
  • ! Fix realibility and stability of the D3D Fullscreen mode



Changes for v1.7.9 - v1.7.9.25 Beta

  • + Add Indonesian translation
  • * Updated LAV Filters to v0.65.0.20:
  • - LAV Video Decoder: Allow hardware decoding of UHD video with AMD cards
  • * Updated Armenian, Bengali, British English, Catalan, Chinese (Traditional), Croatian, Danish, Dutch,
  • German, Japanese, Swedish, Thai, Turkish and Vietnamese translations
  • ! Ticket #5454, Deleting an item from the playlist sometimes did not work when shuffle mode was enabled
  • ! Ticket #5464: If the main window was minimized while the D3D fullscreen window was displayed on another screen,
  • it was impossible to use the mouse buttons to play, pause, exit fullscreen, etc.



Changes for v1.7.8 - v1.7.8.237 Beta

  • + Internal Subtitle Renderer: Convert colorspace of subtitles to match video.
  • + Append files to the playlist on drag&drop while holding "Control" key
  • + Enable Press and Hold gesture to make easier access to context menu on touch devices
  • + Add Danish translation
  • + Add ability to disable every time after playback event for current session by selecting
  • "Do nothing" event in context menu.
  • + Ticket #3051, Support DTS Music Disk
  • + Ticket #5147, Add /randomize command-line switch for playlist randomization
  • + Ticket #5334, Allow to enable high precision timer also when Subresync bar is hidden.
  • Right click on timer shows menu with options.
  • + Ticket #5356, DVB: Support HEVC broadcasts
  • + Ticket #5386, OSD: Add the ability to display the file name using a menu item and a hotkey ('N' by default)
  • * Subtitle renderer: Better compatibility with ASS/SSA subtitle files that are slightly violating the specs
  • * Rename "Display Stats" and "Reset Display Stats" features to "OSD: Display Renderer Statistics" and
  • "OSD: Reset Renderer Statistics" so that their meaning is clearer in the "Keys" option panel. Also
  • rename "Display Stats" to "Display Statistics" in the "Renderer Settings" menu
  • * Ticket #5294, Use internal LAV Splitter for demuxing WTV files
  • * Tickets #5336/5380, Replace the minidump creation by Doctor Dump, a more advanced crash reporter.
  • The new crash reporter is able to send the report automatically after the user's approval and can
  • warn the user if the problem has already been fixed in a newer version. It should also be generally
  • more reliable than the old method
  • * Ticket #5416, Rename "Remaining Time" feature to "Display Current Time" in the "Renderer Settings" menu
  • and to "OSD: Display Current Time" in the "Keys" option panel so that it describes the feature accurately
  • * Updated Little CMS to v2.7 (git 6e33faa)
  • * Updated Unrar to v5.2.7
  • * Updated MediaInfoLib to v0.7.73
  • * Updated ZenLib to v0.4.31
  • * Updated SoundTouch to v1.9.0
  • * Updated LAV Filters to v0.65.0.9:
  • - LAV Video Decoder: Faster DXVA decoding in copy-back mode (direct output mode)
  • - LAV Video Decoder: Support for HEVC Main10 DXVA2 decoding in copy-back mode
  • - LAV Audio Decoder: Support for native DTS-HD decoding using libdcadec
  • - Ticket #5299, LAV Video Decoder: Fix corrupted decoding of some HEVC files
  • - Ticket #5330, LAV Video Decoder: Improve DVD subtitles timeout in some cases
  • - Ticket #5333, LAV Splitter: Fix handling of some Blu-Ray playlist
  • * Updated Basque, British English, Catalan, Chinese (Simplified), Croatian, Czech, Dutch, Finnish, French,
  • Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Malay, Polish, Portuguese (Brazil), Romanian,
  • Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian and Vietnamese translations
  • ! EVR-CP/Sync renderers could produce wrong colors
  • ! Do not mirror the status bar and the time indicator when using an RTL layout
  • ! DVBSub: Fix a possible infinite loop when rendering corrupted subtitles
  • ! Subfolders were sometimes parsed multiple times when drag-and-dropping a folder
  • ! Haali Renderer: Fix XySubFilter support
  • ! Cover image were sometimes incorrectly displayed
  • ! Logitech LCD: MPC-HC crashed when the media duration was unknown
  • ! PGS subtitles: MPC-HC could crash when rendering broken subtitles
  • ! Ticket #2167, Prevent the task bar buttons from being RTLed when Windows is configured to use RTL layout
  • ! Ticket #2516, VSFilter: Fix PGS/DVB subtitles with different size than video frame
  • ! Ticket #5028, Display OSD message for every time after playback event if once event is disabled
  • ! Ticket #5183, Fix a rare crash when processing after playback event
  • ! Ticket #5239, Fix a crash when specifying a non-existent monitor in the command line (/monitor)
  • ! Ticket #5241, Improve the handling of RTL layout for dockable bars (Playlist, Subresync, etc.)
  • ! Ticket #5247, "Information" panel was not showing new lines until window resize
  • ! Ticket #5259, The auto fit factor could not be modified unless auto fit was used as auto-zoom
  • ! Ticket #5262, The "Go to next/previous subtitle" feature did not work for some subtitles
  • ! Ticket #5274, Dockable bars: Improve reloading of saved state
  • ! Ticket #5280, The /nofocus command line option did nothing when starting MPC-HC
  • ! Ticket #5314, If an explicit start time was set (for example from the command line or a favorite),
  • the saved position wrongly overwrote the position of the previously opened file
  • ! Ticket #5324, Use more common "kb/s" instead of "Kb/s" as bitrate unit
  • ! Ticket #5326, Prevent the main window from stealing the mouse focus from the D3D fullscreen window
  • when using always on top. It could cause unintentional mouse clicks in the hidden main
  • window and prevented the mouse pointer from being correctly hidden
  • ! Ticket #5345, Fix opening of shortcuts pointing on directories
  • ! Ticket #5348, Vobsub: The latest subtitle entry was sometimes not rendered
  • ! Ticket #5360, Fix: The "turn off monitor" after playback event did not work
  • ! Ticket #5378, Fix the "DVD Menu Activate" hotkey
  • ! Ticket #5392, the Internal Subtitle Renderer did not work properly when the maximum texture resolution
  • was set to "Video" and the renderer was madVR
  • ! Ticket #5401, Remote commands (WinLIRC, uICE) were incorrectly bounded to actions
  • ! Ticket #5418, Fast seek (to key-frame) did not work when an external audio track was loaded



Changes for v1.7.8 - v1.7.8.230 Beta

  • + Internal Subtitle Renderer: Convert colorspace of subtitles to match video.
  • + Append files to the playlist on drag&drop while holding "Control" key
  • + Enable Press and Hold gesture to make easier access to context menu on touch devices
  • + Add Danish translation
  • + Add ability to disable every time after playback event for current session by selecting
  • "Do nothing" event in context menu.
  • + Ticket #3051, Support DTS Music Disk
  • + Ticket #5147, Add /randomize command-line switch for playlist randomization
  • + Ticket #5334, Allow to enable high precision timer also when Subresync bar is hidden.
  • Right click on timer shows menu with options.
  • + Ticket #5356, DVB: Support HEVC broadcasts
  • + Ticket #5386, OSD: Add the ability to display the file name using a menu item and a hotkey ('N' by default)
  • * Subtitle renderer: Better compatibility with ASS/SSA subtitle files that are slightly violating the specs
  • * Rename "Display Stats" and "Reset Display Stats" features to "OSD: Display Renderer Statistics" and
  • "OSD: Reset Renderer Statistics" so that their meaning is clearer in the "Keys" option panel. Also
  • rename "Display Stats" to "Display Statistics" in the "Renderer Settings" menu
  • * Ticket #5294, Use internal LAV Splitter for demuxing WTV files
  • * Tickets #5336/5380, Replace the minidump creation by Doctor Dump, a more advanced crash reporter.
  • The new crash reporter is able to send the report automatically after the user's approval and can
  • warn the user if the problem has already been fixed in a newer version. It should also be generally
  • more reliable than the old method
  • * Ticket #5416, Rename "Remaining Time" feature to "Display Current Time" in the "Renderer Settings" menu
  • and to "OSD: Display Current Time" in the "Keys" option panel so that it describes the feature accurately
  • * Updated Little CMS to v2.7 (git 6e33faa)
  • * Updated Unrar to v5.2.7
  • * Updated MediaInfoLib to v0.7.73
  • * Updated ZenLib to v0.4.31
  • * Updated SoundTouch to v1.9.0
  • * Updated LAV Filters to v0.65.0.9:
  • - LAV Video Decoder: Faster DXVA decoding in copy-back mode (direct output mode)
  • - LAV Video Decoder: Support for HEVC Main10 DXVA2 decoding in copy-back mode
  • - LAV Audio Decoder: Support for native DTS-HD decoding using libdcadec
  • - Ticket #5299, LAV Video Decoder: Fix corrupted decoding of some HEVC files
  • - Ticket #5330, LAV Video Decoder: Improve DVD subtitles timeout in some cases
  • - Ticket #5333, LAV Splitter: Fix handling of some Blu-Ray playlist
  • * Updated Basque, British English, Catalan, Chinese (Simplified), Croatian, Czech, Dutch, Finnish, French,
  • Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Malay, Polish, Portuguese (Brazil), Romanian,
  • Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian and Vietnamese translations
  • ! EVR-CP/Sync renderers could produce wrong colors
  • ! Do not mirror the status bar and the time indicator when using an RTL layout
  • ! DVBSub: Fix a possible infinite loop when rendering corrupted subtitles
  • ! Subfolders were sometimes parsed multiple times when drag-and-dropping a folder
  • ! Haali Renderer: Fix XySubFilter support
  • ! Cover image were sometimes incorrectly displayed
  • ! Logitech LCD: MPC-HC crashed when the media duration was unknown
  • ! PGS subtitles: MPC-HC could crash when rendering broken subtitles
  • ! Ticket #2167, Prevent the task bar buttons from being RTLed when Windows is configured to use RTL layout
  • ! Ticket #2516, VSFilter: Fix PGS/DVB subtitles with different size than video frame
  • ! Ticket #5028, Display OSD message for every time after playback event if once event is disabled
  • ! Ticket #5183, Fix a rare crash when processing after playback event
  • ! Ticket #5239, Fix a crash when specifying a non-existent monitor in the command line (/monitor)
  • ! Ticket #5241, Improve the handling of RTL layout for dockable bars (Playlist, Subresync, etc.)
  • ! Ticket #5247, "Information" panel was not showing new lines until window resize
  • ! Ticket #5259, The auto fit factor could not be modified unless auto fit was used as auto-zoom
  • ! Ticket #5262, The "Go to next/previous subtitle" feature did not work for some subtitles
  • ! Ticket #5274, Dockable bars: Improve reloading of saved state
  • ! Ticket #5280, The /nofocus command line option did nothing when starting MPC-HC
  • ! Ticket #5314, If an explicit start time was set (for example from the command line or a favorite),
  • the saved position wrongly overwrote the position of the previously opened file
  • ! Ticket #5324, Use more common "kb/s" instead of "Kb/s" as bitrate unit
  • ! Ticket #5326, Prevent the main window from stealing the mouse focus from the D3D fullscreen window
  • when using always on top. It could cause unintentional mouse clicks in the hidden main
  • window and prevented the mouse pointer from being correctly hidden
  • ! Ticket #5345, Fix opening of shortcuts pointing on directories
  • ! Ticket #5348, Vobsub: The latest subtitle entry was sometimes not rendered
  • ! Ticket #5360, Fix: The "turn off monitor" after playback event did not work
  • ! Ticket #5378, Fix the "DVD Menu Activate" hotkey
  • ! Ticket #5392, the Internal Subtitle Renderer did not work properly when the maximum texture resolution
  • was set to "Video" and the renderer was madVR
  • ! Ticket #5401, Remote commands (WinLIRC, uICE) were incorrectly bounded to actions
  • ! Ticket #5418, Fast seek (to key-frame) did not work when an external audio track was loaded



Changes for v1.7.8.191 Beta - v1.7.8.225 Beta

  • + Internal Subtitle Renderer: Convert colorspace of subtitles to match video.
  • + Append files to the playlist on drag&drop while holding "Control" key
  • + Enable Press and Hold gesture to make easier access to context menu on touch devices
  • + Add Danish translation
  • + Add ability to disable every time after playback event for current session by selecting
  • "Do nothing" event in context menu.
  • + Ticket #3051, Support DTS Music Disk
  • + Ticket #5147, Add /randomize command-line switch for playlist randomization
  • + Ticket #5334, Allow to enable high precision timer also when Subresync bar is hidden.
  • Right click on timer shows menu with options.
  • + Ticket #5356, DVB: Support HEVC broadcasts
  • + Ticket #5386, OSD: Add the ability to display the file name using a menu item and a hotkey ('N' by default)
  • * Subtitle renderer: Better compatibility with ASS/SSA subtitle files that are slightly violating the specs
  • * Rename "Display Stats" and "Reset Display Stats" features to "OSD: Display Renderer Statistics" and
  • "OSD: Reset Renderer Statistics" so that their meaning is clearer in the "Keys" option panel. Also
  • rename "Display Stats" to "Display Statistics" in the "Renderer Settings" menu
  • * Ticket #5294, Use internal LAV Splitter for demuxing WTV files
  • * Tickets #5336/5380, Replace the minidump creation by Doctor Dump, a more advanced crash reporter.
  • The new crash reporter is able to send the report automatically after the user's approval and can
  • warn the user if the problem has already been fixed in a newer version. It should also be generally
  • more reliable than the old method
  • * Ticket #5416, Rename "Remaining Time" feature to "Display Current Time" in the "Renderer Settings" menu
  • and to "OSD: Display Current Time" in the "Keys" option panel so that it describes the feature accurately
  • * Updated Little CMS to v2.7 (git 6e33faa)
  • * Updated Unrar to v5.2.7
  • * Updated MediaInfoLib to v0.7.73
  • * Updated ZenLib to v0.4.31
  • * Updated SoundTouch to v1.9.0
  • * Updated LAV Filters to v0.65.0.9:
  • - LAV Video Decoder: Faster DXVA decoding in copy-back mode (direct output mode)
  • - LAV Video Decoder: Support for HEVC Main10 DXVA2 decoding in copy-back mode
  • - LAV Audio Decoder: Support for native DTS-HD decoding using libdcadec
  • - Ticket #5299, LAV Video Decoder: Fix corrupted decoding of some HEVC files
  • - Ticket #5330, LAV Video Decoder: Improve DVD subtitles timeout in some cases
  • - Ticket #5333, LAV Splitter: Fix handling of some Blu-Ray playlist
  • * Updated Basque, British English, Catalan, Chinese (Simplified), Croatian, Czech, Dutch, Finnish, French,
  • Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Malay, Polish, Portuguese (Brazil), Romanian,
  • Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian and Vietnamese translations
  • ! EVR-CP/Sync renderers could produce wrong colors
  • ! Do not mirror the status bar and the time indicator when using an RTL layout
  • ! DVBSub: Fix a possible infinite loop when rendering corrupted subtitles
  • ! Subfolders were sometimes parsed multiple times when drag-and-dropping a folder
  • ! Haali Renderer: Fix XySubFilter support
  • ! Cover image were sometimes incorrectly displayed
  • ! Logitech LCD: MPC-HC crashed when the media duration was unknown
  • ! Ticket #2167, Prevent the task bar buttons from being RTLed when Windows is configured to use RTL layout
  • ! Ticket #2516, VSFilter: Fix PGS/DVB subtitles with different size than video frame
  • ! Ticket #5028, Display OSD message for every time after playback event if once event is disabled
  • ! Ticket #5183, Fix a rare crash when processing after playback event
  • ! Ticket #5239, Fix a crash when specifying a non-existent monitor in the command line (/monitor)
  • ! Ticket #5241, Improve the handling of RTL layout for dockable bars (Playlist, Subresync, etc.)
  • ! Ticket #5247, "Information" panel was not showing new lines until window resize
  • ! Ticket #5259, The auto fit factor could not be modified unless auto fit was used as auto-zoom
  • ! Ticket #5262, The "Go to next/previous subtitle" feature did not work for some subtitles
  • ! Ticket #5274, Dockable bars: Improve reloading of saved state
  • ! Ticket #5280, The /nofocus command line option did nothing when starting MPC-HC
  • ! Ticket #5314, If an explicit start time was set (for example from the command line or a favorite),
  • the saved position wrongly overwrote the position of the previously opened file
  • ! Ticket #5324, Use more common "kb/s" instead of "Kb/s" as bitrate unit
  • ! Ticket #5326, Prevent the main window from stealing the mouse focus from the D3D fullscreen window
  • when using always on top. It could cause unintentional mouse clicks in the hidden main
  • window and prevented the mouse pointer from being correctly hidden
  • ! Ticket #5345, Fix opening of shortcuts pointing on directories
  • ! Ticket #5348, Vobsub: The latest subtitle entry was sometimes not rendered
  • ! Ticket #5360, Fix: The "turn off monitor" after playback event did not work
  • ! Ticket #5378, Fix the "DVD Menu Activate" hotkey
  • ! Ticket #5392, the Internal Subtitle Renderer did not work properly when the maximum texture resolution
  • was set to "Video" and the renderer was madVR
  • ! Ticket #5401, Remote commands (WinLIRC, uICE) were incorrectly bounded to actions
  • ! Ticket #5418, Fast seek (to key-frame) did not work when an external audio track was loaded



Changes for v1.7.8 - v1.7.8.191 Beta

  • + Internal Subtitle Renderer: Convert colorspace of subtitles to match video.
  • + Append files to the playlist on drag&drop while holding "Control" key
  • + Enable Press and Hold gesture to make easier access to context menu on touch devices
  • + Add Danish translation
  • + Ticket #3051, Support DTS Music Disk
  • + Ticket #5147, Add /randomize command-line switch for playlist randomization
  • + Ticket #5334, Allow to enable high precision timer also when Subresync bar is hidden.
  • Right click on timer shows menu with options.
  • + Ticket #5356, DVB: Support HEVC broadcasts
  • + Ticket #5386, OSD: Add the ability to display the file name using a menu item and a hotkey ('N' by default)
  • * Subtitle renderer: Better compatibility with ASS/SSA subtitle files that are slightly violating the specs
  • * Rename "Display Stats" and "Reset Display Stats" features to "OSD: Display Renderer Statistics" and
  • "OSD: Reset Renderer Statistics" so that their meaning is clearer in the "Keys" option panel. Also
  • rename "Display Stats" to "Display Statistics" in the "Renderer Settings" menu
  • * Ticket #5294, Use internal LAV Splitter for demuxing WTV files
  • * Tickets #5336/5380, Replace the minidump creation by Doctor Dump, a more advanced crash reporter.
  • The new crash reporter is able to send the report automatically after the user's approval and can
  • warn the user if the problem has already been fixed in a newer version. It should also be generally
  • more reliable than the old method
  • * Ticket #5416, Rename "Remaining Time" feature to "Display Current Time" in the "Renderer Settings" menu
  • and to "OSD: Display Current Time" in the "Keys" option panel so that it describes the feature accurately
  • * Updated Little CMS to v2.7 (git dd0074b)
  • * Updated Unrar to v5.2.7
  • * Updated MediaInfoLib to v0.7.73
  • * Updated ZenLib to v0.4.31
  • * Updated SoundTouch to v1.8.0 r208
  • * Updated LAV Filters to v0.65.0.7:
  • - LAV Video Decoder: Faster DXVA decoding in copy-back mode (direct output mode)
  • - LAV Video Decoder: Support for HEVC Main10 DXVA2 decoding in copy-back mode
  • - LAV Audio Decoder: Support for native DTS-HD decoding using libdcadec
  • - Ticket #5299, LAV Video Decoder: Fix corrupted decoding of some HEVC files
  • - Ticket #5330, LAV Video Decoder: Improve DVD subtitles timeout in some cases
  • - Ticket #5333, LAV Splitter: Fix handling of some Blu-Ray playlist
  • * Updated Basque, British English, Catalan, Chinese (Simplified), Croatian, Czech, Dutch, Finnish, French,
  • Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Malay, Polish, Portuguese (Brazil), Romanian,
  • Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian and Vietnamese translations
  • ! EVR-CP/Sync renderers could produce wrong colors
  • ! Do not mirror the status bar and the time indicator when using an RTL layout
  • ! DVBSub: Fix a possible infinite loop when rendering corrupted subtitles
  • ! Subfolders were sometimes parsed multiple times when drag-and-dropping a folder
  • ! Haali Renderer: Fix XySubFilter support
  • ! Ticket #2167, Prevent the task bar buttons from being RTLed when Windows is configured to use RTL layout
  • ! Ticket #2516, VSFilter: Fix PGS/DVB subtitles with different size than video frame
  • ! Ticket #5183, Fix a rare crash when processing after playback event
  • ! Ticket #5239, Fix a crash when specifying a non-existent monitor in the command line (/monitor)
  • ! Ticket #5241, Improve the handling of RTL layout for dockable bars (Playlist, Subresync, etc.)
  • ! Ticket #5247, "Information" panel was not showing new lines until window resize
  • ! Ticket #5259, The auto fit factor could not be modified unless auto fit was used as auto-zoom
  • ! Ticket #5262, The "Go to next/previous subtitle" feature did not work for some subtitles
  • ! Ticket #5274, Dockable bars: Improve reloading of saved state
  • ! Ticket #5280, The /nofocus command line option did nothing when starting MPC-HC
  • ! Ticket #5314, If an explicit start time was set (for example from the command line or a favorite),
  • the saved position wrongly overwrote the position of the previously opened file
  • ! Ticket #5324, Use more common "kb/s" instead of "Kb/s" as bitrate unit
  • ! Ticket #5326, Prevent the main window from stealing the mouse focus from the D3D fullscreen window
  • when using always on top. It could cause unintentional mouse clicks in the hidden main
  • window and prevented the mouse pointer from being correctly hidden
  • ! Ticket #5345, Fix opening of shortcuts pointing on directories
  • ! Ticket #5348, Vobsub: The latest subtitle entry was sometimes not rendered
  • ! Ticket #5360, Fix: The "turn off monitor" after playback event did not work
  • ! Ticket #5378, Fix the "DVD Menu Activate" hotkey
  • ! Ticket #5392, the Internal Subtitle Renderer did not work properly when the maximum texture resolution
  • was set to "Video" and the renderer was madVR
  • ! Ticket #5401, Remote commands (WinLIRC, uICE) were incorrectly bounded to actions
  • ! Ticket #5418, Fast seek (to key-frame) did not work when an external audio track was loaded



Changes for v1.7.8.95 Beta - v1.7.8.182 Beta

  • + Internal Subtitle Renderer: Convert colorspace of subtitles to match video.
  • + Append files to the playlist on drag&drop while holding "Control" key
  • + Enable Press and Hold gesture to make easier access to context menu on touch devices
  • + Add Danish translation
  • + Ticket #3051, Support DTS Music Disk
  • + Ticket #5147, Add /randomize command-line switch for playlist randomization
  • + Ticket #5334, Allow to enable high precision timer also when Subresync bar is hidden.
  • Right click on timer shows menu with options.
  • + Ticket #5356, DVB: Support HEVC broadcasts
  • + Ticket #5386, OSD: Add the ability to display the file name using a menu item and a hotkey ('N' by default)
  • * Subtitle renderer: Better compatibility with ASS/SSA subtitle files that are slightly violating the specs
  • * Rename "Display Stats" and "Reset Display Stats" features to "OSD: Display Renderer Statistics" and
  • "OSD: Reset Renderer Statistics" so that their meaning is clearer in the "Keys" option panel. Also
  • rename "Display Stats" to "Display Statistics" in the "Renderer Settings" menu
  • * Ticket #5294, Use internal LAV Splitter for demuxing WTV files
  • * Ticket #5416, Rename "Remaining Time" feature to "Display Current Time" in the "Renderer Settings" menu
  • and to "OSD: Display Current Time" in the "Keys" option panel so that it describes the feature accurately
  • * Updated Little CMS to v2.7 (git dd0074b)
  • * Updated Unrar to v5.2.7
  • * Updated MediaInfoLib to v0.7.73
  • * Updated ZenLib to v0.4.31
  • * Updated SoundTouch to v1.8.0 r208
  • * Updated LAV Filters to v0.65.0.7:
  • - LAV Video Decoder: Faster DXVA decoding in copy-back mode (direct output mode)
  • - LAV Video Decoder: Support for HEVC Main10 DXVA2 decoding in copy-back mode
  • - LAV Audio Decoder: Support for native DTS-HD decoding using libdcadec
  • - Ticket #5299, LAV Video Decoder: Fix corrupted decoding of some HEVC files
  • - Ticket #5330, LAV Video Decoder: Improve DVD subtitles timeout in some cases
  • - Ticket #5333, LAV Splitter: Fix handling of some Blu-Ray playlist
  • * Updated Basque, British English, Catalan, Chinese (Simplified), Croatian, Czech, Dutch, Finnish, French,
  • Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Malay, Polish, Portuguese (Brazil), Romanian,
  • Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian and Vietnamese translations
  • ! EVR-CP/Sync renderers could produce wrong colors
  • ! Do not mirror the status bar and the time indicator when using an RTL layout
  • ! DVBSub: Fix a possible infinite loop when rendering corrupted subtitles
  • ! Subfolders were sometimes parsed multiple times when drag-and-dropping a folder
  • ! Haali Renderer: Fix XySubFilter support
  • ! Ticket #2167, Prevent the task bar buttons from being RTLed when Windows is configured to use RTL layout
  • ! Ticket #2516, VSFilter: Fix PGS/DVB subtitles with different size than video frame
  • ! Ticket #5183, Fix a rare crash when processing after playback event
  • ! Ticket #5239, Fix a crash when specifying a non-existent monitor in the command line (/monitor)
  • ! Ticket #5241, Improve the handling of RTL layout for dockable bars (Playlist, Subresync, etc.)
  • ! Ticket #5247, "Information" panel was not showing new lines until window resize
  • ! Ticket #5259, The auto fit factor could not be modified unless auto fit was used as auto-zoom
  • ! Ticket #5262, The "Go to next/previous subtitle" feature did not work for some subtitles
  • ! Ticket #5274, Dockable bars: Improve reloading of saved state
  • ! Ticket #5280, The /nofocus command line option did nothing when starting MPC-HC
  • ! Ticket #5314, If an explicit start time was set (for example from the command line or a favorite),
  • the saved position wrongly overwrote the position of the previously opened file
  • ! Ticket #5324, Use more common "kb/s" instead of "Kb/s" as bitrate unit
  • ! Ticket #5326, Prevent the main window from stealing the mouse focus from the D3D fullscreen window
  • when using always on top. It could cause unintentional mouse clicks in the hidden main
  • window and prevented the mouse pointer from being correctly hidden
  • ! Ticket #5345, Fix opening of shortcuts pointing on directories
  • ! Ticket #5348, Vobsub: The latest subtitle entry was sometimes not rendered
  • ! Ticket #5360, Fix: The "turn off monitor" after playback event did not work
  • ! Ticket #5378, Fix the "DVD Menu Activate" hotkey
  • ! Ticket #5392, the Internal Subtitle Renderer did not work properly when the maximum texture resolution
  • was set to "Video" and the renderer was madVR
  • ! Ticket #5401, Remote commands (WinLIRC, uICE) were incorrectly bounded to actions
  • ! Ticket #5418, Fast seek (to key-frame) did not work when an external audio track was loaded



Changes for v1.7.8.61 Beta - v1.7.8.95 Beta

  • + Internal Subtitle Renderer: Convert colorspace of subtitles to match video.
  • + Append files to the playlist on drag&drop while holding "Control" key
  • + Enable Press and Hold gesture to make easier access to context menu on touch devices
  • + Add Danish translation
  • + Ticket #5147, Add /randomize command-line switch for playlist randomization
  • * Ticket #5294, Use internal LAV Splitter for demuxing WTV files
  • * Updated Little CMS to v2.7 (git 926963a)
  • * Updated Unrar to v5.2.6
  • * Updated LAV Filters to v0.64.0.5:
  • - LAV Video Decoder: Faster DXVA decoding in copy-back mode (direct output mode)
  • - LAV Video Decoder: Support for HEVC Main10 DXVA2 decoding in copy-back mode
  • - Ticket #5299, LAV Video Decoder: Fix corrupted decoding of some HEVC files
  • * Updated British English, Catalan, Chinese (Simplified), Czech, Dutch, Finnish, French, Galician, German,
  • Greek, Japanese, Korean, Russian, Serbian, Spanish and Ukrainian translations
  • ! EVR-CP/Sync renderers could produce wrong colors
  • ! Do not mirror the status bar and the time indicator when using an RTL layout
  • ! Ticket #2167, Prevent the task bar buttons from being RTLed when Windows is configured to use RTL layout
  • ! Ticket #2516, VSFilter: Fix PGS/DVB subtitles with different size than video frame
  • ! Ticket #5183, Fix a rare crash when processing after playback event
  • ! Ticket #5239, Fix a crash when specifying a non-existent monitor in the command line (/monitor)
  • ! Ticket #5241, Improve the handling of RTL layout for dockable bars (Playlist, Subresync, etc.)
  • ! Ticket #5247, "Information" panel was not showing new lines until window resize
  • ! Ticket #5259, The auto fit factor could not be modified unless auto fit was used as auto-zoom
  • ! Ticket #5262, The "Go to next/previous subtitle" feature did not work for some subtitles



Changes for v1.7.8 - v1.7.8.61 Beta

  • + Ticket #5147, Add /randomize command-line switch for playlist randomization
  • + Internal Subtitle Renderer: Convert colorspace of subtitles to match video.
  • + Append files to the playlist on drag&drop while holding "Control" key
  • + Enable Press and Hold gesture to make easier access to context menu on touch devices
  • * Updated Little CMS to v2.7 (git d11d276)
  • * Updated Unrar to v5.2.4
  • * Updated Little CMS to v2.7 (git 926963a)
  • * Updated Unrar to v5.2.6
  • * Updated LAV Filters to stable version 0.64.0:
  • - LAV Video Decoder: Faster DXVA decoding in copy-back mode (direct output mode)
  • - LAV Video Decoder: Support for HEVC Main10 DXVA2 decoding in copy-back mode
  • * Updated Catalan, Finnish, Japanese, Korean, Russian and Spanish translations
  • ! EVR-CP/Sync renderers could produce wrong colors
  • ! Ticket #5183, Fix a rare crash when processing after playback event
  • ! Ticket #5239, Fix a crash when specifying a non-existent monitor in the command line (/monitor)
  • ! Ticket #5241, Improve the handling of RTL layout for dockable bars (Playlist, Subresync, etc.)
  • ! Ticket #5247, "Information" panel was not showing new lines until window resize
  • ! Ticket #5259, The auto fit factor could not be modified unless auto fit was used as auto-zoom
  • ! Ticket #5262, The "Go to next/previous subtitle" feature did not work for some subtitles



Changes for v1.7.7 - v1.7.8

  • DVB: Show current event time in the status bar
  • DVB: Add context menu to the navigation dialog
  • Add Finnish and Serbian translations
  • Ticket #907, Enable "Properties" dialog for DVD and DVB playback modes
  • Ticket #1091, Support MediaInfo analyse for DVD
  • Ticket #1494, Add tooltip in the "Organize Favorites" dialog with path of the item
  • Ticket #2438, Keep history of recently opened DVD directories
  • Ticket #3647, Internal LAV Video Decoder: Support Cinepack and QPEG in low-merit mode
  • Ticket #4941, Support embedded cover-art
  • DVB: Improve channel switching speed
  • The "Properties" dialog should open faster being that the MediaInfo analysis is now done asynchronously
  • Make double-click tolerance consistent with system settings
  • Ticket #4978, Execute "once" after playback event when playlist ends, regardless of the loop count
  • Ticket #4991, Text subtitles: "opaque box" outlines will now always be drawn even if the border width is set to 0. The size of the text is independent of the border width so there is no reason not to draw that part
  • Ticket #5056, Position the text subtitles relative to the video frame by default
  • Updated MediaInfoLib to v0.7.71
  • Updated ZenLib to v0.4.29 r498
  • Updated SoundTouch to v1.8.0 r201
  • Updated Little CMS to v2.7 (git 8174681)
  • Updated Unrar to v5.2.3
  • Updated LAV Filters to v0.63.0.52:
  • - LAV Video Decoder: Fix a crash when the video height is not a multiple of 2
  • - Ticket #3144, LAV Splitter: Support librtmp parameters for RTMP streams
  • - Ticket #4407, LAV Video Decoder: Fix a rare crash when checking the compatibility with hardware decoding
  • - Ticket #5030, LAV Video Decoder: The video timestamps could be wrong in some cases when using H264 DXVA decoding. This could lead to synchronization issue with the audio
  • - Ticket #5047, LAV Splitter: Fix missing tracks in (m2)ts files
  • - Ticket #5116, LAV Video Decoder: Fix aspect ratio for some MPEG2 streams
  • Updated Arabic, Armenian, Basque, Belarusian, Bengali, British English, Catalan, Chinese (Simplified and Traditional), Croatian, Czech, Dutch, French, Galician, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Malay, Polish, Portuguese (Brazil), Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Tatar, Thai, Turkish, Ukrainian and Vietnamese translations
  • XySubFilter: Always preserve subtitle frame aspect ratio
  • Properties dialog: The creation time did not account for the local timezone
  • Properties dialog: More consistent UI for the "Resources" tab
  • PGSSub: Subtitles could have opaque background instead of transparent one
  • Audio CDROMs with extra content could not be played
  • Ticket #2420, Improve the reliability of the DirectShow hooks
  • Ticket #2626, Fix some rare crashes when another application prevents MPC-HC from rendering the video
  • Ticket #2953, DVB: Fix crash when closing window right after switching channel
  • Ticket #3324, Some applications could interfere with Skype API and prevent MPC-HC from running when "Display "Now Playing" information in Skype's mood message" was enabled
  • Ticket #3666, DVB: Don't clear the channel list on saving new scan result
  • Ticket #3742, Sync Renderer: Fix rare crashes when using Sync Renderer with "synchronize video to display" option enabled
  • Ticket #3864, Video renderers: Fix a possible crash caused by a race condition
  • Ticket #3991, Video renderers: Fix a possible crash when the D3D device cannot be created
  • Ticket #4029, Fix a rare crash when right-clicking on the playlist panel
  • Ticket #4436, DVB: Improve compatibility with certain tuners
  • Ticket #4551, Fix a possible crash when saving the current frame
  • Ticket #4721, Audio CD playback could hang and stutter with some drives
  • Ticket #4933, ASS/SSA subtitles: Fix a crash for elements with no horizontal border but a vertical one
  • Ticket #4937, Prevent showing black bars when window size after scale exceed current work area
  • Ticket #4938, Fix resetting the settings from the "Options" dialog: some settings were (randomly) not restored to their default value
  • Ticket #4954, Open dialog: Support quoted paths
  • Ticket #4956, Improve Play/Pause mouse click responsiveness
  • Ticket #4957/#4982, Do not adjust window width in audio mode if no cover-art/logo is loaded or its size is limited to zero
  • Ticket #4969, DVD playback could fail with an error related to copy protection on some systems
  • Ticket #4971, Bring back "Play next file in the folder" event in single time events menu
  • Ticket #4975, Unrelated images could be loaded as cover-art when no author information was available in the audio file
  • Ticket #4991, Text subtitles: "opaque box" outlines were scaled twice
  • Ticket #4992, DVB: Enabling the "Information" panel using the "Info" button on the "Navigation" dialog would reduce the size of the main window when hiding the panel from the "View" menu
  • Ticket #4993, DVB: The content of the "Information" panel was lost when changing the UI language
  • Ticket #4994, The "Channels" sub-menu was not translated
  • Ticket #4995, Some context menus weren't properly positioned when opened by App key
  • Ticket #5010, Text subtitles: Fix a crash in case of memory allocation failure
  • Ticket #5055, True/False strings were not translated in value column on advanced page
  • Ticket #5067/#5203, Fix RealText subtitle parsing: the parser did not work at all and could even crash
  • Ticket #5127, Improve the behavior of MPC-HC when doing the MediaInfo analysis when playing from an optical drive. Playback will now be paused during the analysis to avoid concurrent accesses to the disk that might hang playback
  • Ticket #5130, Lock the player when the scan dialog is opened. Double-clicking on a media file will always open a new instance of MPC-HC in this case. This avoids interrupting the scan accidentally and fixes the issues which used to arise when doing that
  • Ticket #5130, Remove the information corresponding to the previously playing channel during the DVB scan
  • Ticket #5131, DVD playback could stutter on some systems



Changes for v1.7.6.272 Beta - v1.7.7

  • New:
  • Accept loading more than one subtitle file at a time using the “Load subtitle” dialog or drag-and-drop
  • Add advanced settings page
  • Add Arabic and Thai translations
  • Completely reworked subtitle queue:?The queue should be quite faster than the older one for a similar number of buffered subpictures. It should also work much better when the number of subpictures becomes important
  • Subtitle animation can now be disabled even when using no buffering
  • Add the ability to choose at which state (in percentage of the full animation) an animated subtitle will be rendered when the animation is turned off
  • Add the ability to control the rate of the animation (in percentage of the movie frame rate)
  • Add the ability to control whether the subtitle queue is allowed to drop some subpictures in case subtitle rendering is too slow
  • Add an option to set JPEG quality when saving images (default quality is increased from 75% to 90%)
  • Ticket #353, Allow to control minimum file duration for remember position feature
  • Ticket #1287, Add after playback command to turn off the monitor
  • Ticket #1407/#2425, Add an advanced option to control the number of recent files. Those files are shown in the “Recent Files” menu. It is also the files for which a position is potentially saved
  • Ticket #1531, Show cover-art while playing audio files
  • Ticket #2194, Show drive label when playing DVD
  • Ticket #3393, Allow to disable remember position feature for audio files
  • Ticket #4345, Text subtitles: Add a mode that automatically chooses the rendering target based on the subtitle type, ASS/SSA subtitles will be rendered on the video frame while other text subtitles will be rendered on the full window
  • Ticket #4690, Internal filters: Support v210/v410 raw video formats
  • Changed:
  • Text subtitles: Faster subtitle parsing (up to 4 times faster for ASS/SSA subtitles)
  • Text subtitles: Improved subtitle renderer for faster rendering of complex subtitle scripts (often twice faster or more)
  • Text subtitles: Much faster subtitle opening in the Subresync bar
  • Ticket #325, Move after playback commands to options and add an option to close and restore logo
  • Ticket #1663, Improved command line help dialog
  • Ticket #2834, Increase limit on subtitles override placement feature
  • Ticket #4428, Improve the clarity of the error message when opening a subtitle file fails
  • Ticket #4687, Reworked “Formats” option page. It is now possible to clear all file associations
  • Ticket #4865, Subtitles option page: Clarify the “Delay interval” setting
  • Updated:
  • Updated Little CMS to v2.6 (git 9c075b3)
  • Updated Unrar to v5.1.7
  • Updated MediaInfoLib to v0.7.70
  • Updated ZenLib to v0.4.29 r481
  • Updated LAV Filters to stable version 0.63.0:?LAV Video: HEVC decoding is up to 100% faster
  • LAV Video: Fix potential artifacts when decoding x264 lossless streams
  • LAV Splitter: Support for playing AES encrypted HLS streams
  • LAV Splitter: Advanced Subtitle selection allows selecting subtitles by a string match on the stream title
  • Ticket #3608, LAV Splitter: Fix stuttering with some (m2)ts files
  • Ticket #4322, LAV Audio: Improve the estimated duration for some MP3 files
  • Ticket #4539, LAV Video: Fix a crash with DVD subtitles on 64-bit builds when using software decoding
  • Ticket #4639, LAV Splitter: Fix incorrect colors for VobSub tracks in MP4
  • Ticket #4783, LAV Video: Experimental support for hardware (CUVID and DXVA2) assisted decoding of HEVC streams (disabled by default)
  • Ticket #4879, LAV Audio and LAV Splitter: Fix TrueHD streams with a Dolby Atmos sub-stream
  • The full changelog can be found at https://raw.githubusercontent.com/Nevcairiel/LAVFilters/0.63/CHANGELOG.txt
  • Updated Armenian, Basque, Belarusian, Bengali, British English, Catalan, Chinese (Simplified and Traditional), Croatian, Czech, Dutch, French, Galician, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Malay, Polish, Portuguese (Brazil), Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Tatar, Turkish, Ukrainian and Vietnamese translations
  • Fixed:
  • Work around corrupted display with NVIDIA drivers v344.11 when using EVR, EVR-CP or Sync renderers
  • “Load subtitle” dialog: Fix the file filters on Windows Vista+
  • “Resources” tab: The resource saved wasn’t always matching the selection
  • Ticket #3930, Fix a possible crash with embedded subtitles when the subtitle queue is disabled
  • Ticket #4207, Taskbar preview wasn’t scaled correctly
  • Ticket #4504, ASS/SSA subtitles: Support floating point values in drawing commands
  • Ticket #4505, Embedded text subtitles: Fix a possible crash related to the Subresync bar
  • Ticket #4536, ASS/SSA subtitles: Fix the parsing of \fs tags when the value was negative
  • Ticket #4665, Ensure that the icon shown in the status bar and the property dialog matches the icon currently associated to the format
  • Ticket #4678/#4856, Use internal filters for GIF format
  • Ticket #4684, Clicking on the some parts of the volume slider had no effect
  • Ticket #4707, EVR-CP: Screenshots were corrupted when “Force 10-bit input” was used
  • Ticket #4730, MediaInfo: Ensure the MediaInfo tab gives the same information as the official GUI
  • Ticket #4744, Some subtitles could cause a crash or produce artifacts
  • Ticket #4752, Monitors connected to secondary graphic card were not detected
  • Ticket #4758, Adjust width of the groupbox headers to avoid empty space
  • Ticket #4778, Fix optical drive detection when its letter is A or B
  • Ticket #4782, Backward frame step led to jumping to the wrong position in certain situations
  • Ticket #4825, Tracks matching a preferred language weren’t always selected correctly
  • Ticket #4827, Initial window size could be wrong for anamorphic video
  • Ticket #4831, Fix a rare issue with animated subtitles starting at timecode 0
  • Ticket #4857, The timings of some subtitles could be wrong when using Sync Renderer
  • Ticket #4863, MPC-HC could crash when opening a file through the QuickTime engine



Changes for v1.7.6.253 Beta - v1.7.6.272 Beta

  • + Accept loading more than one subtitle file at a time using the "Load subtitle" dialog or drag-and-drop
  • + Add advanced settings page
  • + Add Arabic and Thai translations
  • + Completely reworked subtitle queue:
  • - The queue should be quite faster than the older one for a similar number of buffered subpictures.
  • It should also work much better when the number of subpictures becomes important
  • - Subtitle animation can now be disabled even when using no buffering
  • - Add the ability to choose at which state (in percentage of the full animation) an animated subtitle
  • will be rendered when the animation is turned off
  • - Add the ability to control the rate of the animation (in percentage of the movie frame rate)
  • - Add the ability to control whether the subtitle queue is allowed to drop some subpictures in case
  • subtitle rendering is too slow
  • + Add option to set jpg quality when saving images (default quality is increased from 75% to 90%)
  • + Ticket #353, Allow to control minimum file duration for remember position feature
  • + Ticket #1287, Add after playback command to turn off the monitor.
  • + Ticket #1531, Show cover-art while playing audio files
  • + Ticket #1407/#2425, Add an advanced option to control the number of recent files. Those files are shown
  • in the "Recent Files" menu. It is also the files for which a position is potentially saved
  • + Ticket #2194, Show drive label when playing DVD
  • + Ticket #3393, Allow to disable remember position feature for audio files
  • + Ticket #4345, Text subtitles: Add a mode that automatically chooses the rendering target based on the
  • subtitle type, ASS/SSA subtitles will be rendered on the video frame while other text subtitles will
  • be rendered on the full window
  • + Ticket #4690, Internal filters: Support v210/v410 raw video formats
  • * Text subtitles: Faster subtitle parsing (up to 4 times faster for ASS/SSA subtitles)
  • * Text subtitles: Improved subtitle renderer for faster rendering of complex subtitle scripts (often twice faster or more)
  • * Text subtitles: Much faster subtitle opening in the Subresync bar
  • * Ticket #325, Move after playback commands to options and add an option to close and restore logo.
  • * Ticket #1663, Improved command line help dialog
  • * Ticket #2834, Increase limit on subtitles override placement feature.
  • * Ticket #4428, Improve the clarity of the error message when opening a subtitle file fails
  • * Ticket #4687, Reworked "Formats" option page. It is now possible to clear all associations
  • * Ticket #4865, Subtitles option page: Clarify the "Delay interval" setting
  • * Updated Little CMS to v2.6 (git 9c075b3)
  • * Updated Unrar to v5.1.7
  • * Updated MediaInfoLib to v0.7.70
  • * Updated ZenLib to v0.4.29 r481
  • * Updated LAV Filters to v0.62.0.58:
  • - LAV Video: HEVC decoding is up to 100% faster
  • - LAV Video: Fix potential artifacts when decoding x264 lossless streams
  • - LAV Splitter: Support for playing AES encrypted HLS streams
  • - Ticket #4322, LAV Audio: Improve the estimated duration for some MP3 files
  • - Ticket #4539, LAV Video: Fix a crash with DVD subtitles on 64-bit builds when using software decoding
  • - Ticket #4639, LAV Splitter: Fix incorrect colors for VobSub tracks in MP4
  • - Ticket #4783, LAV Video: Experimental support for hardware (CUVID and DXVA2) assisted decoding of HEVC streams (disabled by default)
  • - Ticket #4879, LAV Audio and LAV Splitter: Fix TrueHD streams with a Dolby Atmos sub-stream
  • * Updated Armenian, Basque, Belarusian, Bengali, British English, Catalan, Chinese (Simplified and Traditional),
  • Croatian, Czech, Dutch, French, Galician, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Malay,
  • Polish, Portuguese (Brazil), Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Tatar, Turkish, Ukrainian
  • and Vietnamese translations
  • ! Work-around corrupted display with NVIDIA drivers v344.11 when using EVR, EVR-CP or Sync renderers
  • ! "Load subtitle" dialog: Fix the file filters on Windows Vista+
  • ! "Resources" tab: The resource saved wasn't always matching the selection
  • ! Ticket #3930, Fix a possible crash with embedded subtitles when the subtitle queue is disabled
  • ! Ticket #4505, Embedded text subtitles: Fix a possible crash related to the Subresync bar
  • ! Ticket #4504, ASS/SSA subtitles: Support floating point values in drawing commands
  • ! Ticket #4536, ASS/SSA subtitles: Fix the parsing of \fs tags when the value was negative
  • ! Ticket #4665, Ensure that the icon shown in the status bar and the property dialog
  • matches the icon currently associated to the format
  • ! Ticket #4678/#4856, Use internal filters for GIF format
  • ! Ticket #4684, Clicking on the some parts of the volume slider had no effect
  • ! Ticket #4707, EVR-CP: Screenshots were corrupted when "Force 10-bit input" was used
  • * Ticket #4730, MediaInfo: Ensure the MediaInfo tab gives the same information as the official GUI
  • ! Ticket #4744, Some subtitles could cause a crash or produce artifacts
  • ! Ticket #4752, Monitors connected to secondary graphic card were not detected
  • ! Ticket #4758, Adjust width of the groupbox headers to avoid empty space
  • ! Ticket #4778, Fix optical drive detection when its letter is A or B.
  • ! Ticket #4782, Backward framestep led to jumping to the wrong position in certain situations
  • ! Ticket #4825, Tracks matching a preferred language weren't always selected correctly
  • ! Ticket #4827, Initial window size could be wrong for anamorphic video
  • ! Ticket #4857, The timings of some subtitles could be wrong when using Sync Renderer
  • ! Ticket #4863, MPC-HC could crash when opening a file through the QuickTime engine



Changes for v1.7.6.177 Beta - v1.7.6.253 Beta

  • + Accept loading more than one subtitle file at a time using the "Load subtitle" dialog or drag-and-drop
  • + Add advanced settings page
  • + Add Arabic and Thai translations
  • + Completely reworked subtitle queue:
  • - The queue should be quite faster than the older one for a similar number of buffered subpictures.
  • It should also work much better when the number of subpictures becomes important
  • - Subtitle animation can now be disabled even when using no buffering
  • - Add the ability to choose at which state (in percentage of the full animation) an animated subtitle
  • will be rendered when the animation is turned off
  • - Add the ability to control the rate of the animation (in percentage of the movie frame rate)
  • - Add the ability to control whether the subtitle queue is allowed to drop some subpictures in case
  • subtitle rendering is too slow
  • + Add option to set jpg quality when saving images (default quality is increased from 75% to 90%)
  • + Ticket #353, Allow to control minimum file duration for remember position feature
  • + Ticket #1287, Add after playback command to turn off the monitor.
  • + Ticket #1531, Show cover-art while playing audio files
  • + Ticket #1407/#2425, Add an advanced option to control the number of recent files. Those files are shown
  • in the "Recent Files" menu. It is also the files for which a position is potentially saved
  • + Ticket #2194, Show drive label when playing DVD
  • + Ticket #3393, Allow to disable remember position feature for audio files
  • + Ticket #4345, Text subtitles: Add a mode that automatically chooses the rendering target based on the
  • subtitle type, ASS/SSA subtitles will be rendered on the video frame while other text subtitles will
  • be rendered on the full window
  • + Ticket #4690, Internal filters: Support v210/v410 raw video formats
  • * Text subtitles: Faster subtitle parsing (up to 4 times faster for ASS/SSA subtitles)
  • * Text subtitles: Improved subtitle renderer for faster rendering of complex subtitle scripts (often twice faster or more)
  • * Text subtitles: Much faster subtitle opening in the Subresync bar
  • * Ticket #325, Move after playback commands to options and add an option to close and restore logo.
  • * Ticket #1663, Improved command line help dialog
  • * Ticket #2834, Increase limit on subtitles override placement feature.
  • * Ticket #4428, Improve the clarity of the error message when opening a subtitle file fails
  • * Ticket #4687, Reworked "Formats" option page. It is now possible to clear all associations
  • * Ticket #4865, Subtitles option page: Clarify the "Delay interval" setting
  • * Updated Little CMS to v2.6 (git 9c075b3)
  • * Updated Unrar to v5.1.7
  • * Updated MediaInfoLib to v0.7.70
  • * Updated ZenLib to v0.4.29 r481
  • * Updated LAV Filters to v0.62.0.31:
  • - LAV Video: HEVC decoding is up to 100% faster
  • - LAV Video: Fix potential artifacts when decoding x264 lossless streams
  • - LAV Splitter: Support for playing AES encrypted HLS streams
  • - Ticket #4322, LAV Audio: Improve the estimated duration for some MP3 files
  • - Ticket #4539, LAV Video: Fix a crash with DVD subtitles on 64-bit builds when using software decoding
  • - Ticket #4639, LAV Splitter: Fix incorrect colors for VobSub tracks in MP4
  • * Updated Armenian, Basque, Belarusian, Bengali, British English, Catalan, Chinese (Simplified and Traditional),
  • Croatian, Czech, Dutch, French, Galician, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Malay,
  • Polish, Portuguese (Brazil), Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Tatar, Turkish, Ukrainian
  • and Vietnamese translations
  • ! Work-around corrupted display with NVIDIA drivers v344.11 when using EVR, EVR-CP or Sync renderers
  • ! "Load subtitle" dialog: Fix the file filters on Windows Vista+
  • ! "Resources" tab: The resource saved wasn't always matching the selection
  • ! Ticket #3930, Fix a possible crash with embedded subtitles when the subtitle queue is disabled
  • ! Ticket #4505, Embedded text subtitles: Fix a possible crash related to the Subresync bar
  • ! Ticket #4504, ASS/SSA subtitles: Support floating point values in drawing commands
  • ! Ticket #4536, ASS/SSA subtitles: Fix the parsing of \fs tags when the value was negative
  • ! Ticket #4678/#4856, Use internal filters for GIF format
  • ! Ticket #4684, Clicking on the some parts of the volume slider had no effect
  • ! Ticket #4707, EVR-CP: Screenshots were corrupted when "Force 10-bit input" was used
  • ! Ticket #4744, Some subtitles could cause a crash or produce artifacts
  • ! Ticket #4752, Monitors connected to secondary graphic card were not detected
  • ! Ticket #4758, Adjust width of the groupbox headers to avoid empty space
  • ! Ticket #4778, Fix optical drive detection when its letter is A or B.
  • ! Ticket #4782, Backward framestep led to jumping to the wrong position in certain situations
  • ! Ticket #4825, Tracks matching a preferred language weren't always selected correctly
  • ! Ticket #4857, The timings of some subtitles could be wrong when using Sync Renderer



Changes for v1.7.6.162 Beta - v1.7.6.177 Beta

  • + Accept loading more than one subtitle file at a time using the "Load subtitle" dialog or drag-and-drop
  • + Add advanced settings page
  • + Add Arabic translation
  • + Completely reworked subtitle queue:
  • - The queue should be quite faster than the older one for a similar number of buffered subpictures.
  • It should also work much better when the number of subpictures becomes important
  • - Subtitle animation can now be disabled even when using no buffering
  • - Add the ability to choose at which state (in percentage of the full animation) an animated subtitle
  • will be rendered when the animation is turned off
  • - Add the ability to control the rate of the animation (in percentage of the movie frame rate)
  • - Add the ability to control whether the subtitle queue is allowed to drop some subpictures in case
  • subtitle rendering is too slow
  • + Add option to set jpg quality when saving images (default quality is increased from 75% to 90%)
  • + Ticket #353, Allow to control minimum file duration for remember position feature
  • + Ticket #1287, Add after playback command to turn off the monitor.
  • + Ticket #1531, Show cover-art while playing audio files
  • + Ticket #1407/#2425, Add an advanced option to control the number of recent files. Those files are shown
  • in the "Recent Files" menu. It is also the files for which a position is potentially saved
  • + Ticket #2194, Show drive label when playing DVD
  • + Ticket #3393, Allow to disable remember position feature for audio files
  • + Ticket #4345, Text subtitles: Add a mode that automatically chooses the rendering target based on the
  • subtitle type, ASS/SSA subtitles will be rendered on the video frame while other text subtitles will
  • be rendered on the full window
  • * Text subtitles: Faster subtitle parsing (up to 4 times faster for ASS/SSA subtitles)
  • * Text subtitles: Much faster subtitle opening in the Subresync bar
  • * Ticket #325, Move after playback commands to options and add an option to close and restore logo.
  • * Ticket #2834, Increase limit on subtitles override placement feature.
  • * Ticket #4428, Improve the clarity of the error message when opening a subtitle file fails
  • * Updated Little CMS to v2.6 (git 9c075b3)
  • * Updated Unrar to v5.1.7
  • * Updated LAV Filters to v0.62.0.8:
  • - Ticket #4539, LAV Video: Fix a crash with DVD subtitles on 64-bit builds when using software decoding
  • - Ticket #4639, LAV Splitter: Fix incorrect colors for VobSub tracks in MP4
  • * Updated Basque, British English, Chinese (simplified), Croatian, Czech, French, Galician, German, Greek,
  • Hungarian, Japanese, Malay, Polish, Portuguese (Brazil), Slovak, Spanish, Swedish, Turkish, Ukrainian
  • and Vietnamese translations
  • ! "Load subtitle" dialog: Fix the file filters on Windows Vista+
  • ! Ticket #3930, Fix a possible crash with embedded subtitles when the subtitle queue is disabled
  • ! Ticket #4505, Embedded text subtitles: Fix a possible crash related to the Subresync bar
  • ! Ticket #4504, ASS/SSA subtitles: Support floating point values in drawing commands
  • ! Ticket #4536, ASS/SSA subtitles: Fix the parsing of \fs tags when the value was negative
  • ! Ticket #4684, Clicking on the some parts of the volume slider had no effect
  • ! Ticket #4707, EVR-CP: Screenshots were corrupted when "Force 10-bit input" was used
  • ! Ticket #4752, Monitors connected to secondary graphic card were not detected
  • ! Ticket #4758, Adjust width of the groupbox headers to avoid empty space
  • ! Ticket #4778, Fix optical drive detection when its letter is A or B.
  • ! Ticket #4782, Backward framestep led to jumping to the wrong position in certain situations



Changes for v1.7.6.139 Beta - v1.7.6.162 Beta

  • + Accept loading more than one subtitle file at a time using the "Load subtitle" dialog or drag-and-drop
  • + Add advanced settings page
  • + Add Arabic translation
  • + Completely reworked subtitle queue:
  • - The queue should be quite faster than the older one for a similar number of buffered subpictures.
  • It should also work much better when the number of subpictures becomes important
  • - Subtitle animation can now be disabled even when using no buffering
  • - Add the ability to choose at which state (in percentage of the full animation) an animated subtitle
  • will be rendered when the animation is turned off
  • - Add the ability to control the rate of the animation (in percentage of the movie frame rate)
  • - Add the ability to control whether the subtitle queue is allowed to drop some subpictures in case
  • subtitle rendering is too slow
  • + Add option to set jpg quality when saving images (default quality is increased from 75% to 90%)
  • + Ticket #353, Allow to control minimum file duration for remember position feature
  • + Ticket #1287, Add after playback command to turn off the monitor.
  • + Ticket #1531, Show cover-art while playing audio files
  • + Ticket #1407/#2425, Add an advanced option to control the number of recent files. Those files are shown
  • in the "Recent Files" menu. It is also the files for which a position is potentially saved
  • + Ticket #2194, Show drive label when playing DVD
  • + Ticket #3393, Allow to disable remember position feature for audio files
  • + Ticket #4345, Text subtitles: Add a mode that automatically chooses the rendering target based on the
  • subtitle type, ASS/SSA subtitles will be rendered on the video frame while other text subtitles will
  • be rendered on the full window
  • * Text subtitles: Faster subtitle parsing (up to 4 times faster for ASS/SSA subtitles)
  • * Text subtitles: Much faster subtitle opening in the Subresync bar
  • * Ticket #325, Move after playback commands to options and add an option to close and restore logo.
  • * Ticket #2834, Increase limit on subtitles override placement feature.
  • * Ticket #4428, Improve the clarity of the error message when opening a subtitle file fails
  • * Updated Little CMS to v2.6 (git 9c075b3)
  • * Updated Unrar to v5.1.7
  • * Updated LAV Filters to v0.62.0.8:
  • - Ticket #4539, LAV Video: Fix a crash with DVD subtitles on 64-bit builds when using software decoding
  • - Ticket #4639, LAV Splitter: Fix incorrect colors for VobSub tracks in MP4
  • * Updated Basque, British English, Chinese (simplified), Croatian, Czech, French, Galician, German, Greek,
  • Hungarian, Japanese, Malay, Polish, Portuguese (Brazil), Slovak, Spanish, Swedish, Turkish, Ukrainian
  • and Vietnamese translations
  • ! "Load subtitle" dialog: Fix the file filters on Windows Vista+
  • ! Ticket #3930, Fix a possible crash with embedded subtitles when the subtitle queue is disabled
  • ! Ticket #4505, Embedded text subtitles: Fix a possible crash related to the Subresync bar
  • ! Ticket #4504, ASS/SSA subtitles: Support floating point values in drawing commands
  • ! Ticket #4536, ASS/SSA subtitles: Fix the parsing of fs tags when the value was negative
  • ! Ticket #4684, Clicking on the some parts of the volume slider had no effect
  • ! Ticket #4707, EVR-CP: Screenshots were corrupted when "Force 10-bit input" was used



Changes for v1.7.6.69 Beta - v1.7.6.139 Beta

  • + Accept loading more than one subtitle file at a time using the "Load subtitle" dialog or drag-and-drop
  • + Add advanced settings page
  • + Add an arabic translation
  • + Completely reworked subtitle queue:
  • - The queue should be quite faster than the older one for a similar number of buffered subpictures.
  • It should also work much better when the number of subpictures becomes important
  • - Subtitle animation can now be disabled even when using no buffering
  • - Add the ability to choose at which state (in percentage of the full animation) an animated subtitle
  • will be rendered when the animation is turned off
  • - Add the ability to control the rate of the animation (in percentage of the movie frame rate)
  • - Add the ability to control whether the subtitle queue is allowed to drop some subpictures in case
  • subtitle rendering is too slow
  • + Ticket #353, Allow to control minimum file duration for remember position feature
  • + Ticket #1407/#2425, Add an advanced option to control the number of recent files. Those files are shown
  • in the "Recent Files" menu. It is also the files for which a position is potentially saved
  • + Ticket #2194, Show drive label when playing DVD
  • + Ticket #3393, Allow to disable remember position feature for audio files
  • + Ticket #4345, Text subtitles: Add a mode that automatically chooses the rendering target based on the
  • subtitle type, ASS/SSA subtitles will be rendered on the video frame while other text subtitles will
  • be rendered on the full window
  • * Text subtitles: Faster subtitle parsing (up to 4 times faster for SSA/ASS subtitles)
  • * Text subtitles: Much faster subtitle opening in the Subresync bar
  • * Ticket #2834, Increase limit on subtitles override placement feature.
  • * Ticket #4428, Improve the clarity of the error message when opening a subtitle file fails
  • * Updated Little CMS to v2.6 (git a41d62e)
  • * Updated LAV Filters to v0.62.0.8:
  • - Ticket #4539, LAV Video: Fix a crash with DVD subtitles on 64-bit builds when using software decoding
  • - Ticket #4639, LAV Splitter: Fix incorrect colors for VobSub tracks in MP4
  • * Updated Basque, British English, Chinese (simplified), Croatian, Czech, French, Galician, German, Greek,
  • Hungarian, Japanese, Malay, Polish, Portuguese (Brazil), Slovak, Spanish, Swedish, Turkish, Ukrainian
  • and Vietnamese translations
  • ! "Load subtitle" dialog: Fix the file filters on Windows Vista+
  • ! Ticket #3930, Fix a possible crash with embedded subtitles when the subtitle queue is disabled
  • ! Ticket #4505, Embedded text subtitles: Fix a possible crash related to the Subresync bar
  • ! Ticket #4504, ASS/SSA subtitles: Support floating point values in drawing commands
  • ! Ticket #4536, ASS/SSA subtitles: Fix the parsing of \fs tags when the value was negative
  • ! Ticket #4684, Clicking on the some parts of the volume slider had no effect
  • ! Ticket #4707, EVR-CP: Screenshots were corrupted when "Force 10-bit input" was used



Changes for v1.7.6.45 Beta - v1.7.6.69 Beta

  • + Accept loading more than one subtitle file at a time using the "Load subtitle" dialog or drag-and-drop
  • + Add advanced settings page
  • + Ticket #1407/#2425, Add an advanced option to control the number of recent files. Those files are shown
  • in the "Recent Files" menu. It is also the files for which a position is potentially saved
  • + Ticket #4345, Text subtitles: Add a mode that automatically chooses the rendering target based on the
  • subtitle type, ASS/SSA subtitles will be rendered on the video frame while other text subtitles will
  • be rendered on the full window
  • * Text subtitles: Faster subtitle parsing (up to 4 times faster for SSA/ASS subtitles)
  • * Text subtitles: Much faster subtitle opening in the Subresync bar
  • * Ticket #2834, Increase limit on subtitles override placement feature.
  • * Ticket #4428, Improve the clarity of the error message when opening a subtitle file fails
  • ! "Load subtitle" dialog: Fix the file filters on Windows Vista+
  • ! Ticket #3930, Fix a possible crash with embedded subtitles when the subtitle queue is disabled
  • ! Ticket #4505, Embedded text subtitles: Fix a possible crash related to the Subresync bar
  • ! Ticket #4504, ASS/SSA subtitles: Support floating point values in drawing commands
  • ! Ticket #4536, ASS/SSA subtitles: Fix the parsing of \fs tags when the value was negative



Changes for v1.7.6 - v1.7.6.45 Beta

  • + Accept loading more than one subtitle file at a time using the "Load subtitle" dialog or drag-and-drop
  • + Add advanced settings page
  • * Text subtitles: Faster subtitle parsing (up to 4 times faster for SSA/ASS subtitles)
  • * Ticket #4428, Improve the clarity of the error message when opening a subtitle file fails
  • ! "Load subtitle" dialog: Fix the file filters on Windows Vista+
  • ! Ticket #3930, Fix a possible crash with embedded subtitles when the subtitle queue is disabled
  • ! Ticket #4505, Embedded text subtitles: Fix a possible crash related to the Subresync bar
  • ! Ticket #4504, ASS/SSA subtitles: Support floating point values in drawing commands
  • ! Ticket #4536, ASS/SSA subtitles: Fix the parsing of \fs tags when the value was negative



Changes for v1.7.5 - v1.7.6

  • New:
  • ISR: Add an option to control subtitle renderer behavior regarding anamorphic video
  • ISR: Add an option to render subtitles at the source video resolution like VSFilter.
  • VSFilter: Display more informative names for external subtitles (similar to what is done with the internal subtitle renderer)
  • Add a “Copy to clipboard” feature to the “Play > Filters” menu so that the list of currently loaded filters can be copied easily
  • Add an option in the “Save Subtitle” dialog to control the export of the default style as an external “.style” file
  • Ticket #1411, Internal Subtitle Renderer/VSFilter: Support loading external PGS subtitles
  • Changed:
  • Don’t use auto-zoom feature when the window was positioned using the Aero Snap
  • Don’t exit fullscreen when loosing focus to a window on the same monitor
  • Text subtitles: When rendering to the video frame, clip subtitles that go out of the frame
  • Text subtitles: Faster subtitle parsing (around 20%)
  • Ticket #4144, Move the user interface language selection to the Options dialog and remove the “Language” menu. The increasing number of translations had reduced the usability of the menu
  • Ticket #3739, Make error reporting less verbose when some non-critical DVD hooks fail
  • Updated:
  • Little CMS to v2.6 (git 4da8703)
  • Unrar to v5.1.6
  • MediaInfoLib to v0.7.69
  • ZenLib to v0.4.29 r458
  • LAV Filters to stable version 0.62.0:?LAV Video: Support VP7 video
  • LAV Video: Use the MediaFoundation WMV decoder on Windows 7+ instead of the DMO WMV decoder
  • Ticket #3575, LAV Splitter: Alternate audio support for HLS
  • Ticket #4032, LAV Video: Fix some issues with DVD subtitles (flashing, overlapping and generally all kind of timing issues)
  • Ticket #4326, LAV Splitter: No subtitles were displayed when using the special “Forced subtitles” track created for PGS subtitles
  • Ticket #4357, LAV Video: Fix some performance regressions introduced in v0.61 (mostly visible on old operating systems like Windows XP)
  • Armenian, Basque, Belarusian, Bengali, British English, Catalan, Chinese (simplified and traditional), Croatian, Czech, Dutch, French, Galician, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Malay, Polish, Portuguese (Brazil), Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Tatar, Turkish, Ukrainian and Vietnamese translations
  • Fixed:
  • The dockable bars were not updated when changing the UI language
  • Statusbar: Fixed occasional flickering of text and media type icon
  • D3D Fullscreen last state was inverted and wasn’t properly restored with “Remember last window size and position” option
  • D3D Fullscreen produced invisible window for audio-only files
  • Ticket #34, VSFilter/ISR: Override placement feature was not working even if enabled
  • Ticket #1574/#4171, ISR: Subtitle positioning was wrong when using default style override
  • Ticket #2244, ISR: Changes in subresync bar were lost after changing style
  • Ticket #2671, VSFilter: Video frames were not marked as interlaced
  • Ticket #3036, Fix drag-and-drop from some applications. Drag-and-dropping a downloaded file from Chrome failed for example
  • Ticket #3701, Subtitle outline was too thick when using default style override
  • Ticket #4213, Fix a deadlock when starting MPC-HC in D3D fullscreen and auto-changing the monitor mode
  • Ticket #4213, Fix auto-changing the monitor mode when starting in D3D fullscreen with “play 0 time” option or the auto-change delay greater than 0s
  • Ticket #4213, D3D fullscreen: Obey “Apply default monitor mode on fullscreen exit” option
  • Ticket #4214, Fix monitor mode flickering when auto-changing the monitor mode
  • Ticket #4284, Auto-zoom feature didn’t work properly when the taskbar was docked at the left or the top of the screen
  • Ticket #4285, Fix a freeze when opening some files when EVR-CP or Sync renderer are selected
  • Ticket #4285, EVR-CP and Sync renderers: Properly set the aspect ratio
  • Ticket #4288, Changing the zoom level when in fullscreen mode did nothing
  • Ticket #4298, The auto-change fullscreen mode monitor settings could be randomly corrupted or missing
  • Ticket #4299, Frame stepping was not working for DVD
  • Ticket #4307, ANSI subtitles files with Unix line endings could crash MPC-HC
  • Ticket #4408, Remember window position: Ensure the window can’t be completely hidden after restoring it



Changes for v1.7.4 - v1.7.5

  • Fixed:
  • Ticket #3691, PGS subtitles: Some lines stayed visible for too long when using the queue
  • Ticket #4231, Don’t prevent the users from using the ISR if they choose not to block VSFilter like filters
  • Ticket #4240, Crashes could randomly occur when playing files with PGS subtitles (mostly when seeking quickly)
  • Updated:?Catalan, Croat



Changes for v1.7.3 - v1.7.4

  • New:
  • New Bengali and Tatar translations
  • Support for opening “icyx://” stream URLs
  • Ticket #2348/#3583, Automatically refresh the information bar and title bar so that the correct information is always shown for streaming (e.g. online radios)
  • Ticket #4043, Statistic: Show playback rate for audio files
  • Changed:
  • If MPC-HC is configured to override the splitter choice when doing the initial track selection, tracks selected at splitter level will be preferred in case more than one tracks match the criteria
  • The “Jump to” menu has been split in several smaller submenus displayed in the “Navigate” menu depending on the media currently playing
  • The internal LAV Splitter will now be used by default to demux AviSynth scripts instead of using the old VFW interface. Note that AviSynth is still required even if LAV Splitter is used
  • Cleaned up WebUI’s Javascript code
  • Updated:
  • SoundTouch to v1.8.0
  • Little CMS to v2.6 (git 40300b1)
  • Unrar to v5.1.2
  • MediaInfoLib to v0.7.68
  • ZenLib to v0.4.29 r446
  • LAV Filters to stable version 0.61.2:?LAV Audio: Improve error recovery on slightly corrupted audio streams
  • LAV Video: Fix a rare crash that could occur for high resolutions
  • LAV Video: Fix artifacts on some H264 streams with both software and DXVA decoding
  • LAV Splitter: Support ShoutCast metadata
  • LAV Video: Various improvements for DXVA support (native and copy-back)
  • LAV Splitter: Fix the opening of some Blu-ray discs which would take several minutes and could hang the player
  • Ticket #4035, LAV Video: Some frames were dropped when playing RealVideo files
  • Ticket #4057, LAV Splitter: Some WAV files were incorrectly detected as DTS
  • Armenian, Basque, British English, Catalan, Simplified and Traditional Chinese, Croatian, Czech, French, Galician, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Malay, Polish, Portuguese (Brazil), Romanian, Russian, Slovenian, Slovak, Spanish, Swedish, Turkish, Ukrainian and Vietnamese translations
  • Fixed:
  • Properties dialog: Some tracks could have been missing from the streams list
  • Fix incorrectly displayed OSD in case the message contained the character ‘&’. Also make top-left and top-right OSD size consistent and improve the behavior when the text is too big to be displayed entirely
  • VMR-7 renderless: subtitles were not displayed except in fullscreen
  • Ensure dynamic menus dependent on the currently playing media are updated when the media changes while a menu is opened
  • DVB subtitles: Subtitles were sometimes only partially rendered with some parts disappearing immediately
  • DVB and PGS subtitles: Subtitles were sometimes one frame late. This was invisible most of the time, but it could produce blinking in some cases
  • ISR: Crop PGS and DVB subtitles if they don’t fit into the video frame
  • ISR/VSFilter: Use correct colorimetry information for PGS and DVB subtitles
  • ISR: Subtitles could be partially rendered when using no subtitle queue
  • ISR: Text subtitles were incorrectly displayed after switching from PGS/DVB subtitles
  • PGS subtitles: Subtitles being displayed just after seeking could be wrong
  • Ticket #1814, Vobsub: Support animated subtitles (with fade in/out)
  • Ticket #2588, Subtitle renderer: The subtitles’ shadow was not drawn when their border was very thin
  • Ticket #2773, Subtitle renderer: Fix possible artifacts when using karaoke effects
  • Ticket #2994, Fix toolbar separators not being properly painted
  • Ticket #3296, Fix WebUI controls.html error due to unescaped file path
  • Ticket #3437, Audio Switcher: Support fallback to another media type. For example, this allows audio decoders to fallback to normal decoding if bitstreaming isn’t supported
  • Ticket #3544, Prevent the low-merit fall-back on internal LAV Splitter to demux raw subtitle formats
  • Ticket #3691, PGS subtitle timings were sometimes wrong (subtitles started or ended too late)
  • Ticket #3763, VMR-9 renderless and EVR-CP: The displayed subtitle was not updated when seeking while playback was paused
  • Ticket #3775, “Play -> Subtitles” menu could be mistakenly disabled when the internal subtitle renderer was unavailable
  • Ticket #3980/#4037, Exiting fullscreen sometimes produced visual artifacts
  • Ticket #3987, Entering fullscreen when MPC-HC window occupied the whole monitor produced visual artifacts
  • Ticket #3999, Work around a crash in the math library for x64 builds
  • Ticket #4004, Fullscreen/windowed transition was not as smooth as in 1.7.1 and prior
  • Ticket #4011, Fix image saving for streams with characters not supported in path names
  • Ticket #4013, Subtitle renderer: Fix a crash on malformed animated transforms (\t tags with no parameters)
  • Ticket #4020, Update dialog: Fix incorrect version info when using Belarusian, Slovenian or Russian translations
  • Ticket #4050, MPC-HC could crash when loading invalid DVB channel settings
  • Ticket #4070, Restore compatibility with KatMouse
  • Ticket #4079, The “Save image/thumbnails” path was cut off in the status bar
  • Ticket #4082, Fullscreen window was misplaced sometimes after monitor mode autochange
  • Ticket #4116, “Snap to desktop edges” option wasn’t working correctly
  • Ticket #4128, Moving mouse over tooltips in fullscreen hid the toolbar under some circumstances
  • Ticket #4141, Subtitles were incorrectly displayed in DVD and DVB mode when using the internal subtitle renderer and madVR
  • Ticket #4141, DVD subtitles were always re-enabled when clicking on a menu entry related to external subtitles
  • Ticket #4163, Shaders option page: the buttons’ icons were missing on Windows XP
  • Ticket #4173, ASS/SSA subtitles: Fix a possible infinite loop during parsing



Changes for v1.7.2 - v1.7.3

  • New:
  • New Galician and Vietnamese translations
  • Ticket #3873, Display tooltip with H/W decoder name on hover over status message
  • Updated:
  • Armenian, Basque, British English, Simplified Chinese, French, German, Japanese, Malay, Polish, Portuguese (Brazil), Romanian, Slovak, Spanish, Swedish, Turkish and Ukrainian translations
  • Fixed:
  • Some subtitle entries could have been missing depending on how they overlapped in time
  • Ticket #2870, Fix rare visual glitches on status bar
  • Ticket #3881, DXVA status was invalid with certain decoders
  • Ticket #3981, Subtitle renderer: the blur filter was sometimes wrong on some part of the subpicture
  • Ticket #3988, DVD favorites: the position in the DVD was not restored. Additionally if “Remember DVD position” is enabled and a DVD favorite has a position, the position from the favorite will be used instead of the remembered position. Also fix loading of DVD favorites created with no position.
  • Ticket #3998, The “Debug Shaders” dialog icon was missing when a translation was used



Changes for v1.7.1 - v1.7.2

  • New:
  • Added support for XySubFilter, only compatible with embedded subtitles for now
  • New option to auto-hide docked panels together with toolbars
  • Support pixel shader presets (with shortcuts and command line options)
  • Show more descriptive window title in capture mode
  • Ability to add all media files in folder from playlist panel context menu
  • New Croatian and Malay translations
  • Ticket #1556, Ability to move the player window by dragging the video area during DVD playback
  • Ticket #2251, Show hidden main menu with Alt key
  • Ticket #3235, Option to delay playback when auto-change fullscreen monitor mode feature is used
  • Ticket #3284, Option to auto-hide mouse pointer in windowed mode during playback
  • Ticket #3379, “Left Up” mouse keybinding now allows to move the player window by dragging the video area
  • Ticket #3614, Do medium jumps when pressing mouse navigation buttons on the seekbar
  • Changed:
  • Optimized subtitle renderer:
  • performance has been greatly improved both for subtitle parsing and rendering (often 5 times faster or more)
  • some subtitles which might have been missing before will now be displayed
  • The storing mechanism of pixel shaders was redesigned:
  • each pixel shader is now stored in its own file with .hlsl extension
  • shader files are reloaded automatically when MPC-HC detects changes in them
  • internal pixel shader editor was removed, you’re supposed to use specialized external editors from now on, but can still view compilation output in “Debug Shaders” window
  • internal video renderers now always use the latest supported shader profile to compile pixel shaders
  • More flexible auto-hide controls in fullscreen configuration options
  • Multiple high DPI scaling interface improvements
  • Updated:
  • LAV Filters to v0.60.1.5:
  • Ticket #3540, LAV Splitter: The current/average bitrate is now shown in the Information panel
  • Ticket #3760, LAV Video: Fix a crash when opening some DVDs on 64-bit
  • Ticket #3793, LAV Video: Fix a decoding issue with some H264 files
  • Ticket #3849, LAV Video: DXVA VC1/WMV3 decoding now works on Intel cards
  • Ticket #3862, LAV Splitter: Fix a crash when opening MKV files with big attachments
  • Ticket #3929, LAV Video: Fix a crash when trying to decode WMV-3/VC1 with the DMO decoder unavailable
  • MediaInfoLib to v0.7.67
  • ZenLib to v0.4.29 r453
  • Little CMS to v2.6b (git 579b3aa)
  • Unrar to v5.0.0.14
  • Armenian, Basque, Belarusian, British English, Catalan, Czech, Simplified and Traditional Chinese, Dutch, French, German, Hebrew, Hungarian, Italian, Greek, Japanese, Korean, Polish, Portuguese (Brazil), Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Turkish and Ukrainian translations
  • Fixed:
  • Internal subtitles renderer: Vobsub/PGS/DVB subtitles are now rendered relative to the video frame
  • Warnings were not displayed in pixel shader compilation output
  • DVB: It was sometimes impossible to restart playback after it was stopped
  • Output property page: Fix VMR-9 renderless settings (some controls were disabled when they shouldn’t have been)
  • Ticket #720/#1807/#2625/#3161 Improve stability in analog capture mode when using EVR-CP/Sync renderer
  • Ticket #1300/#2081, Toolbars auto-hiding now always works properly in multi-display configurations
  • Ticket #2460, Some subtitle entries were rendered twice depending on how entries overlapped. This led to incorrect transparency
  • Ticket #2461, ASS reset style tag (\r) broke “Position subtitle relative to the video frame”
  • Ticket #3243, Fix a crash when starting MPC-HC with the WebUI enabled and certain regional settings
  • Ticket #3479, Improve the behavior of MPC-HC when some security tools prevent it from initializing correctly
  • Ticket #3650, Improve the speed of subtitles toggling (on/off) and switching
  • Ticket #3668, MPC-HC could crash when reloading subtitles
  • Ticket #3922, “Play -> Subtitles” menu actions were off by one when playing a DVD and only external subtitles were available
  • Ticket #3963, Update the chapter marks on the seekbar when the media length changes. The bug was most often seen for MKV with multiple editions



Changes for v1.7.0 - v1.7.1

  • New:
  • Ticket #2655, Internal filters: Support WMV/ASF/DVR-MS splitting
  • Ticket #3548, Add British English translation
  • Ticket #3590, Internal filters: Support for HEVC and VP9
  • Ticket #3605, Support playlists using UTF8 encoding without BOM
  • Ticket #3643, Add Slovenian translation
  • Changed:
  • Ticket #3569/#3679/#3680, Disable internal WMV/ASF/DVR-MS splitting and WMV decoding by default since Microsoft filters are generally more stable
  • Updated:
  • LAV Filters to 0.59.1.26:
  • Ticket #3576, LAV Video: Support H264 Annex B format in MP4 files
  • Ticket #3601, LAV Video: Fix a crash with DXVA on AMD cards when stopping playback
  • Ticket #3676, LAV Audio: Fix a crash when using old versions of the ArcSoft DTS Decoder to handle DTS decoding internally
  • Ticket #3688, LAV Audio: Fix a freeze when changing the bitstreaming settings when paused
  • VirtualDub to v1.10.4
  • Unrar to v5.0.0.12
  • Little CMS to v2.6b (git 69ecafd)
  • French, German, Polish, Portuguese (Brazil) and Simplified Chinese translations
  • Fixed:
  • DVD: The chapter marks could be wrong for some titles
  • Ticket #1478, Slightly improve the precision of the frame number in the “Go To” dialog. The frame number was sometimes off by 1. This was easily noticeable when doing frame-stepping
  • Ticket #1555, Use elapsed/remaining time for the chapter change OSD depending on what is selected for the time display. Also prevent the OSD from blinking when changing the chapter
  • Ticket #3518:trac:, Improve the reliability of the [DXVA] indicator in the status bar. Sometimes the indicator wasn’t shown when hardware acceleration was used
  • Ticket #3523/#3533/#3551, Improve the stability of MPC-HC on buggy systems
  • Ticket #3530, Internal LAV Splitter: the advanced subtitle selection modes were ignored
  • Ticket #3564, If “Keep history of recently opened file” option was enabled, MPC-HC crashed when opening very long URLs
  • Ticket #3672, “Output” property page: “Shader” and “Rotation” were sometimes wrongly displayed as unavailable for “Sync renderer”
  • Ticket #3702, External audio was not synced on open if restarting from the last remembered position
  • Ticket #3720, DVB: Obey the Auto-zoom option when opening a channel



Changes for v1.6.8 - v1.7.0

  • Highlights of this release:
  • Replace the internal filters with LAV Filters. LAV Filters are modern open source DirectShow filters based on FFmpeg. They are known to be reliable and fast and overall should be more stable than the old filters. MPC-HC integrates LAV Filters directly and no extra installation steps are required. The embedded version of LAV Filters doesn’t interfere at all with other installed DirectShow filters (including the standalone versions of LAV Filters).
  • Support loading HTTP/RTSP/UDP/RTP streams using embedded source filters
  • Windows 8.1 support.
  • Many more bugfixes and improvements, check the changelog for details.



Changes for v1.7.0.7562 Beta - v1.7.0.7662 Beta

  • Replace the internal filters with LAV Filters:
  • · LAV Filters are modern open source DirectShow filters based on FFmpeg. They are known to be reliable and fast and overall should be more stable than the old filters. MPC-HC integrates LAV Filters directly and no extra installation steps are required. The embedded version of LAV Filters doesn't interfere at all with other installed DirectShow filters (including standalone versions of LAV Filters).
  • · Note to XP users: hardware decoding is only supported on nVidia graphic adapters. If you really need a DXVA decoder, you can use a standalone version of MPC Video Decoder.
  • · Support loading HTTP/RTSP/UDP/RTP streams using embedded source filters
  • · D3DFullscreen can now switch to windowed mode (just like regular fullscreen mode)
  • · Audio Switcher: Show all audio tracks available, including all the embedded tracks exhibited by the source filter and the external tracks.
  • · Playlist: Add a "Move to Recycle Bin" right click option, with optional keyboard shortcut
  • · Add a command line switch (/device) to open the default video device
  • Add support for playing from standard input:
  • · Use "-" as a special filename to designate the standard input.
  • Examples:
  • · > mpc-hc.exe - < sample.ts
  • · > a_prog.exe | mpc-hc.exe -
  • D3DFullscreen changes:
  • · toggle hotkey is now disabled by default
  • · support for madVR has been removed (it already has exclusive mode)
  • · 10-bit RBG output now falls back to 8-bit output if the display does not support it
  • · Remove D2VSource. It's unmaintained and basically unused.
  • · WebUI: Switched to HTML5 and improved the cross browser support (IE8 or newer is needed, other browsers should work fine)
  • · Updated Basque, Simplified Chinese, Czech, French, German, Greek, Polish, Romanian and Slovak translations
  • · Updated Little CMS to v2.5 (git 8928bed)
  • · Updated Unrar to v5.0.8
  • · Updated MediaInfoLib to v0.7.64
  • · Updated ZenLib to v0.4.29 r444
  • D3DFullscreen fixes:
  • · fixed strange focus behaviour when always on top is enabled
  • · fixed VMR9 D3DFS minimizing when losing focus
  • · fixed thumb mouse buttons no working when D3DFS has focus
  • · Various fixes for better playlist support
  • · Fix the handling of aspect ratio changes when using EVR-CP or Sync Renderer with DXVA decoding
  • · Fix remember file position when double-clicking on a playlist item. If a position was previously saved, it will be restored unless the file is already playing.



Changes for v1.6.7.7114 - v1.6.8

  • DVB: Show the parental rating and the content type within the EPG information when available
  • Ticket #2872, Add support for DVB-T2 and improve channel switching (new options are available to have a finer control on switching process)
  • Ticket #3179, DVB: Support EPG information for Freeview broadcast (UK DVB-T2)
  • Updated Basque, Czech, French, German, Greek, Japanese, Romanian, Russian, Simplified / Traditional Chinese, Turkish and Ukrainian translations
  • Updated Little CMS to v2.5-rc1
  • Updated zlib to v1.2.8
  • Updated Unrar to v5.0.6
  • Updated MediaInfoLib to v0.7.63
  • Updated ZenLib to v0.4.29
  • Audio Switcher improvements:
  • - Ticket #1936, Improve the normalization algorithm to avoid huge volume variations
  • - Use percentage for the boost setting since it is easier to understand for most people
  • - Add a setting to change the max normalization factor and use a default max normalization
  • factor of 4 instead of 10
  • Ticket #2567, New About dialog with more detailed information and a "Copy to clipboard" feature to ease support
  • PGS and DVB subtitles: Fix missing subtitles after resizing the window when using the subpicture queue
  • Open dialog: if a URL was previously enterer in the "Open" or "Dub" fields an error message was shown when clicking the "Browse" button
  • Vobsub files with language/title in their filenames weren't auto-loaded
  • Fix a memory leak: the memory consumption would increase noticeably until the file was closed when the file had chapters and the chapter marks on seekbar were enabled
  • Capture mode: Fix reseting the renderer. When reseting the renderer in capture mode playback was stopped and never restarted
  • Ticket #3110, DVB: Improve compatibility with some drivers for which MPC-HC failed to find any channel during the channel scan
  • Ticket #3113, MPC-HC was sometimes slow to close (audio kept playing for a few seconds)
  • Ticket #3175, DVB: Changing the channel was exiting fullscreen or maximized mode
  • Ticket #3176, EVR renderers: Fix high CPU and memory usage when switching the user account



Changes for v1.6.6.6957 - v1.6.7.7114

  • New:
  • DVB capture: Improve channel switching
  • Subtitle downloader improvements:
  • Ticket #2144, Sort by language and then by filename by default. Subtitles matching a language set as preferred in the options are now displayed first in the result list
  • Ticket #2926, Double-clicking or pressing the “Enter” key will download the selected subtitle(s)
  • Ticket #2837, New INI parser: the accesses are now cached for faster settings loading/saving. Using the INI file should now be as fast as using the registry
  • Ticket #2987, Playlist improvements:
  • Scroll and select the first newly added item
  • Put MPC-HC on top and give the focus to the playlist after a drag and drop
  • Changed:
  • Ticket #2689, Replace “On top -> Never” by “On top -> Default”. In most of the cases “On top -> Default” will have the exact same behavior than “On top -> Never” but it won’t try to override the “On top” flag if an external tool sets it
  • Ticket #3049, Re-enable VSync by default for Windows XP users
  • Updated:
  • Little CMS to v2.5 (git cde00fd)
  • VirtualDub to v1.10.4-test6
  • Basque, Catalan, Czech, French, German, Greek, Simplified Chinese, Slovak, Turkish and Ukrainian translations
  • Fixed:
  • Fix a crash when VMR-7 (renderless) renderer failed to load
  • SSA subtitles rendering: Improve error checking to avoid possible crashes when the SSA script was using obviously wrong values
  • Ticket #1392, DVD subtitles: Improve rendering in case of overlapping. Ensure that both subtitles will be shown.
  • Ticket #2991, Fix loading of MicroDVD subtitles
  • Ticket #3001, “After Playback”: Always give “Once” events a higher priority than “Always” events
  • Ticket #3023, “File -> Load Subtitle” didn’t work anymore for DVD
  • Ticket #3045, Go to dialog: Fix frame rate detection for DVDs



Changes for v1.6.5.6366 - v1.6.6.6957

  • New:
  • Formats: The space key can now be used to enable/disable formats
  • Miscellaneous: Add button to export key bindings
  • Add the ability to choose the scale factor (relative to the screen size) for the auto-fit zoom
  • Internal Subtitles Renderer: Show all subtitles tracks in the Play -> Subtitles menu. That includes all the embedded tracks exhibited by the source filter and the external tracks.
  • Add a new shader that over brightens with gradient from the bottom to the top of the screen. It needs LCD monitors with low viewing angle (~170/160).
  • DVB: Remember audio and subtitle track selection.
  • Add an OSD reminder when Escape is pressed in D3D Fullscreen
  • Add RARFileSource as an internal filter. Allows rar files without compression to be played without unpacking them.
  • DVB: Add signal statistic to the status bar
  • Add the ability to select the default track directly by its number in MPC-HC and the standalone MPEG Splitter
  • Add Romanian translation
  • Support DTS-HD and E-AC3 passthrough
  • Add support for sending “Now playing” information to Skype
  • Changed:
  • UI: Use a more native look and feel for the options dialog tree
  • More resilient support for MPL2 and SRT subtitles formats:
  • Support MicroDVD tags in MPL2 subtitles files. This is normally not supported but MPL2 files that use MicroDVD tags for formatting are quite common.
  • Support SRT files with missing millisecond part in the timecodes.
  • Re-enable the option to bypass the DVD/BD path selection. The user won’t be asked to choose the location of the DVD/BD player (or folder) when this option is enabled.
  • Changed default D3D Fullscreen hotkey to Ctrl+Alt+F
  • Disabled Frame Time Correction hotkey by default
  • DVB: Some filters that are known to be incompatible with the BDA source filters are now blacklisted
  • External filters: Use two separated lists for x86 and x64 since x86 filters only work with MPC-HC x86 and vice versa
  • Apply the “Repeat” option after “Play next in the folder”: the option will now take effect after the next file in the folder was played (similarly to what happens for playlist items)
  • UI: Use the new styled radio bullet for menu’s items
  • Removed obsolete MSN Messenger support
  • Use the current file directory as default folder for the “Load Subtitles” dialog
  • VSync is now disabled in the default renderer settings
  • Updated:
  • FFmpeg (n0.8-19080-g2bac153)
  • Little CMS to v2.4 (git 4ba0259)
  • Logitech SDK to v3.01 (driver 8.00.100)
  • SoundTouch to v1.7.1 r170
  • VirtualDub to v1.10.4-test1
  • MediaInfoLib to v0.7.62
  • ZenLib to v0.4.28 r430
  • Basque, Catalan, Czech, German, French, Greek, Japanese, Polish, Russian, Swedish, Traditional and Simplified Chinese, Slovak and Ukrainian translations
  • Fixed:
  • Various WebUI fixes:
  • Fix seeking
  • Fix volume slider going out of bounds with IE in player.html
  • Fix incorrect encoding of the parent directory’s path in browser.html
  • MPCVideoDecoder: Fix low merit internal filter
  • MPCVideoDecoder: The “Read Aspect Ratio from stream” option didn’t always work right
  • DVB EPG: Some strings weren’t correctly displayed in some cases
  • PGS Subtitles: Some subtitles were displayed with wrong colors or even not displayed at all
  • EVR-CP renderer: Fix some cases where VSync breaks smooth playback
  • The external filters list was lost when switching from registry to ini or vice-versa
  • WebServer: The filenames weren’t correctly URL decoded
  • Fixed EVR-CP using the CPU while the player is paused when VSync is on
  • DVB: Disable pause for capture mode to avoid accidental playback stop
  • The OSD was looking bad when using the EVR Sync renderer
  • Improve the naming of subtitles tracks (avoid showing a useless and ugly comma)
  • DVB: Fix default audio track selection when its type is different than the first audio track
  • Fix wrong rounding leading to small black bars when resizing the window. This was mostly visible when using the “auto-fit” zoom or when resizing manually.
  • Fix crash when generating the chapter marks
  • AviSplitter: Fix a crash when closing the file while re-indexing
  • The window wasn’t draggable anymore by clicking on the information panel
  • Post-resize shaders didn’t work with VMR-9 (renderless)
  • The filename could be wrong when saving a screenshot or thumbnails
  • FLACSource: Improve timestamps accuracy. This fixes some cases where the end of the file wasn’t played.
  • The OSD was incorrect when restarting the playback of a file after it ended
  • VobSub subtitles were auto-loaded twice
  • “Auto-fit” and “Auto-fit (Larger Only)” zooms gave different results depending on if they were used in windowed or fullscreen mode
  • Fix incorrectly displayed OSD when using EVR and VRM-9 (windowed) renderers
  • DVB: Some old channels weren’t deleted when redoing the scan
  • Fixed DXVA1 MPEG2 decoder
  • DVB Subtitles: Fix a crash with some subtitles streams
  • MPEG Splitter: Some files couldn’t be opened
  • Some fields of the renderer statistics were wrong
  • Fix a rare crash on startup
  • SSA subtitles: Fix outline background with frx or fry tags
  • Prevent the volume OSD message from erasing the filename OSD message on startup



Changes for v1.6.4.6052 - v1.6.5.6366

  • New:
  • Add a hotkey to open the subtitles downloader dialog
  • Web server: various performance improvements
  • VobSub subtitles can now also be loaded by selecting or draging and dropping the .sub file
  • FLACSource: Basic support for embedded metadata
  • Take currently applied delay into account when saving subtitles using File > Save subtitle
  • The volume steps can now be changed on the playback options page
  • Ticket #439, External subtitles: support UTF-8 without BOM
  • Ticket #728, Show tooltips in the information panel so that truncated lines can be read completely
  • Ticket #888, Show the information about the current DVB program in the information bar
  • Ticket #1004, The playing speed steps can now be changed on the playback options page
  • Ticket #1617, Use MPC-HC’s icon when registering the context menu entries
  • Ticket #1673, FLACSource: Basic support for embedded CUE sheet
  • Ticket #1680, Add Greek translation
  • Ticket #2425, Improve the “Remember file/DVD position” feature: when a file/DVD that was already in the list is reopened, it now goes at the top the list. This way files/DVDs that are often used will stay in the list instead of being inexorably pushed out of it.
  • Ticket #2647, Add .3ga to known formats
  • Ticket #2712, MPCVideoDec: Add the ability to force the interlaced flag
  • Ticket #2737, Improve file associations on Windows 8. The system dialog will be used to set MPC-HC as default handler since it is not possible anymore to do that programmatically.
  • Ticket #2739, Support custom pixel shaders with madVR v0.85.0
  • Changed:
  • Removed hotkeys to change the volume by 1%
  • VSFilter: Allow floating-point values for \fscx and \fscy
  • Ticket #2698, Allow the App key to be used as a hotkey which opens the player menu by default
  • Updated:
  • FFmpeg (n0.8-16924-ga8b3f0c)
  • MediaInfoLib to v0.7.61
  • ZenLib to v0.4.28 r411
  • Little CMS to v2.4 (git 026ba4f)
  • SoundTouch to v1.7.0 r160
  • VirtualDub to v1.10.3-test11
  • Armenian, Basque, Czech, French, German, Japanese, Russian, Polish, Simplified and Traditional Chinese, Slovak and Ukrainian translations
  • Fixed:
  • API: CMD_PAUSE was acting as CMD_PLAY and vice versa
  • MpaDecFilter: updated CMixer, avoid possible memory leaks
  • MPEG Splitter: Fix parsing of some malformed TS files
  • VSFilter (auto-loading version) didn’t load on Windows 7
  • VSFilter: Fix and update the blacklist
  • Internal Subtitle Renderer/VSFilter: Fix high RAM usage with some complex subtitles
  • DVB EPG: Fix the start time of the current program being off by one hour because of incorrect DST
  • Internal Subtitle Renderer/VSFilter: Fix most cases where rotating/shearing is not properly scaled
  • Ticket #376, Fix subtitles when switching from animated subs to non-animated subs. The subtitles’ timings were not correctly respected after switching from an animated subtitles track to a non-animated subtitles track.
  • Ticket #1782, Correctly empty the “Recent” jump list when erasing the history and ensure that no item is added to Windows recent documents menu or to the “Recent” jump list when the history is disabled
  • Ticket #1953, DVB EPG: Fix default encoding
  • Ticket #2326, Fix a crash when closing the player with the player menu open
  • Ticket #2537, #2554, Fix the “Attempted an unsupported operation” error in the Save dialogs on Vista and newer systems
  • Ticket #2572, FLACSource: Fix playback for some files
  • Ticket #2619, FLVSplitter: PCM audio doesn’t play
  • Ticket #2673, MPEGSplitter: Fix playback for some TS files
  • Ticket #2685, FLACSource: Fix a crash with some corrupted file
  • Ticket #2699, AviSplitter: Fix a potential crash with PCM tracks
  • Ticket #2703, Fix a crash that could happen when auto-loading some subtitles
  • Ticket #2751, Improve DVBSub parsing: some subtitles could have been missing



Changes for v1.6.3.5818 - v1.6.4.6052

  • New:
  • MPCVideoDec: Add support for 4K for Intel HD Graphics 4000
  • AVI Splitter: Add a property page so that the support for non interleaved files can be turned on/off. Support for such files is now enabled by default. The old AVI Chunk Viewer dialog has been removed.
  • Added chapter indicators to the seekbar and the chapter name is now displayed in the time tooltip.
  • Added keys for changing volume by increments of 1
  • Changed:
  • Remove .dat extension from the icon library and the formats (you can still associate it in the “Others” formats)
  • Re-enable the embedded resources viewer in the properties dialog and improve its “open in browser” function (when double clicking on a resource)
  • Store the path to MPC-HC’s executable in HKEY_CURRENT_USER for external use. External applications that depend on that path should get it from there rather than HKEY_LOCAL_MACHINE. The old key in HKEY_LOCAL_MACHINE will be removed in the next version
  • Changed default maximum subtitle resolution to “Desktop”
  • Updated:
  • Updated FFmpeg (n0.8-14000-g015b805)
  • Updated Little CMS to v2.4 (git 728139a)
  • Updated SoundTouch to v1.7.0
  • Updated MediaInfoLib to v0.7.60 r5048
  • Updated ZenLib to v0.4.28 r403
  • Updated VirtualDub to v1.10.3-test6
  • Basque, French, German, Russian, Simplified Chinese and Slovak translations
  • Fixed:
  • The hand cursor wasn’t shown in the web links in Keys and WebServer options page
  • Web interface: Fix the “Deploy” feature
  • Subtitles didn’t show in some cases when using the internal subtitles renderer
  • Improve DVB subtitles handling:
  • - Fix missing subtitles
  • - Ticket #2589, Fix wrongly colored subtitles
  • Ticket #48, Ticket #515, Ticket #2533, Improve PGS subtitles (BluRay) parsing:
  • - Fix missing subtitles
  • - Fix wrong display duration
  • Ticket #102, Fix playback of VideoCD as disk
  • Ticket #790, Ticket #1511, Ticket #2269, Ticket #2612, VSFilter: Fix a bug causing the subtitles not to show when using YUY2 color space
  • Ticket #2219, Ticket #2610, MPEG Splitter/AAC Decoder: Add basic support from AAC LATM tracks
  • Ticket #2267, WebUI: added support for ‘#’, ‘%’, ‘+’ and other characters in file names
  • Ticket #2452, Fix color controls in certain situations
  • Ticket #2455, Ticket #2484, Ticket #2614, WebServer: Better Unicode support
  • Ticket #2540, Fix handling of big API messages
  • Ticket #2547, The master window handle was erroneously reset when starting a file from the explorer.
  • Ticket #2599, Fix “Snap to desktop edges” option for multi-monitor setup
  • Ticket #2606, MPEG Splitter: Don’t output the fake “No subtitle” track when the file contains no subtitles



Changes for v1.6.2.4902 - v1.6.3.5818

  • New:
  • New webpage (http://mpc-hc.sourceforge.net)
  • Source code moved to GitHub (https://github.com/mpc-hc)
  • The DirectX runtime dlls are included in the distribution packages so it’s no longer needed to install the DirectX runtime
  • MpegSplitter: support for DVD-Audio LPCM and MLP in .aob files
  • Use FFmpeg for AC3 and DTS decoding
  • If the icon library is modified in a way that can break the icons associated to the extensions handled by MPC-HC, MPC-HC will automatically try to fix the registry so that each extension is associated to the correct icon
  • Changed:
  • Unrar is statically linked and so MPC-HC and VSFilter no longer need the unrar dll
  • The Icon Library was rewritten leading to smaller size
  • The Output Options page was redesigned for better usability
  • Ticket #625, The translation dll’s size was decreased by 2/3 (uncompressed)
  • Ticket #2227, Hide the seek bar in capture mode
  • Ticket #2276, Use the new user interface on Vista and later for the Save dialogs
  • Ticket #2342, MPC-HC will now use the Windows theme font for the Statusbar, OSD messages and a few other places on Windows Vista and newer
  • Ticket #2378, Move the “Remember last playlist” option into the Options dialog
  • Updated:
  • Unrar to v4.20
  • MediaInfoLib to v0.7.59
  • ZenLib to v0.4.28
  • FFmpeg (git 603221e)
  • Little CMS to v2.4 (git eb67549)
  • SoundTouch to v1.7.0pre r143
  • Armenian, Basque, Belarusian, Catalan, Chinese Simplified and Traditional, Czech, French, German, Japanese, Polish, Russian, Slovak and Ukrainian translations
  • Fixed:
  • The hand cursor wasn’t shown in the web links in Keys and WebServer options page
  • Toolbar code cleanup and background fix for Windows XP
  • The last textbox used in the Goto dialog was not remembered since r3964 and r3965
  • Always show an error message instead of crashing when the argument of a command line switch is missing
  • OggSplitter: Fix crash with some files
  • Logitech Keyboard support updated and made optional (Options -> Tweaks)
  • WebServer: various bugfixes and improvements
  • Ticket #504, Fixed rounding errors that prevented a properly centered image and caused unneeded resizing because the video size was off by one
  • Ticket #2330, Fix the radio buttons in the Logo options page
  • Ticket #2349, Recent Files: “Clear List” did not remove all files from the list
  • Ticket #2356, The “With icons” and “File(s)” options in the Formats options page were not applied if no association was previously modified
  • Ticket #2362, [DVB] Fix the Electronic Program Guide (EPG):
  • - Fix the parsing of the event’s information
  • - Fix the parsing of the characters’ encoding
  • - Fix the display of the start and end time when DST is observed
  • Ticket #2365, The volume slider wasn’t properly redrawn in some cases
  • Ticket #2427, The command line was not parsed when using slave mode
  • Ticket #2470, API: Ensure that a 32-bit application can control MPC-HC 64-bit
  • Ticket #2493, Fix a crash when saving subtitles using the sub format
  • Numerous other bugfixes and improvements



Changes for v1.6.1.4360 Beta - v1.6.2.4902

  • MPC-HC is passing through very hard times. We never had many developers and a couple weeks ago
  • the main developer who was responsible of maintaining our internal filters code base decided
  • to stop contributing to MPC-HC and to create a new fork of the project based on a different,
  • more closed, style of development.
  • Now we are in dire need of new developers of any kind. If you can code a little, or you can create
  • logos for the player and images for the file associations, or you can create/maintain the main
  • website, please join our IRC channel and talk to us. If you think your skills are lacking,
  • let us be the judge; any help is always appreciated.
  • Find some easy ticket on our trac page, fix the problem, post the patch on trac or come on IRC
  • and we'll review it for you.
  • We care about keeping an open project open and free for contributions wherever they may come from.
  • Legend:
  • + New
  • * Changed
  • ! Fixed
  • 1.6.2 - 26 May 2012
  • =========================
  • + MatroskaSplitter: Support for QT video formats in Matroska v1 and MPEG-1
  • + Added .tak extension
  • * Changed default settings
  • - Global media keys are now activated by default
  • - Media volume keys will now change the system's volume when MPC-HC is the foreground application
  • + Added a new Zoom option "Auto Fit (large only)"
  • + Ticket #1792, Show an OSD message and a status message when a favorite is created via the keyboard shortcut
  • + Ticket #1866, Added suppport for MLP audio in MpaDecFilter and DTSAC3Source
  • + Ticket #2134, Added an auto-update feature to periodically check for new update. This feature can be enabled on first launch or via the Miscellaneous options page. The delay between the checks is also customizable.
  • + Ticket #2193, Add PNG support for custom toolbars
  • + Added Basque translation
  • + Include unrar.dll in the installer; rar'ed subtitles should be supported out of the box
  • * Ticket #734, A unicode encoding will now be used for the ini file. Old ASCII ini files will be automatically converted to unicode. Favorites with unicode filenames are now correctly handled when using an ini file
  • * Ticket #1693, [VSFilter] Remove the feature preventing the screensaver from running when VSFilter is active since that's a job for players not for filters
  • * Ticket #1733/#2029, Include subfolders when opening a folder using the command line or via the explorer context menu
  • * Ticket #2144,2277, Improve the subtitles downloader dialog:
  • - the dialog's size and position are now saved
  • - the columns' sizes are saved
  • - the subtitle list is now fetched from a worker thread (this way the player won't lock anymore when the dialog is being opened)
  • - reduced flicker
  • - tooltips will now be shown for clipped text
  • * Ticket #2157, Show the [DXVA] indicator even when playback is paused
  • * Ticket #2163, Improve the "Save As" dialog: the dialog is updated more regularly and the units for the sizes and the speed are now automatically adapted to the values
  • * Ticket #2165, Improve the "Organize Favorites" dialog:
  • - the favorites can now be deleted using the delete key or the backspace key
  • - the buttons are disabled when they cannot be used
  • - pressing the "Enter" key after selecting a favorite will now start playback
  • - multiple selection is now allowed so that more than one favorite can be deleted or moved at the same time
  • - Ctrl + A will select all items and Ctrl + I inverts the selection.
  • - the size and position of the dialog are saved
  • * Ticket #2216, Show seekbar in compact mode instead of the toolbar since all toolbar functions can be accessed easily with keyboard shortcuts
  • * Ticket #2218, Improve the Go To dialog:
  • - use a masked edit for entering the timecode (hh:mm:ss.ms or mm:ss.ms depending on the file duration)
  • - show an error message when the entered timecode is greater than the file duration
  • * Ticket #2234, Changed some UI fonts according to the OS; more modern fonts will be used on Vista and later
  • * Reduced the maximum number of packets in the Queue, except for AVI. This will reduce the amount of memory consumed by the player
  • * Improved the "Open directory" dialog:
  • - when using XP the checkbox will now use only one line when possible and the overall dialog will look better
  • - on Vista and later the dialog will use the new user interface
  • * Use the new user interface for all open folder dialogs on Windows Vista and later
  • * Avoid using negative option in the Tweaks page: change "Don't use 'search in folder' on commands 'Skip back/forward' when only one item in playlist" into "Open next/previous file in folder on 'Skip back/forward' when there is only one item in playlist"
  • * The minidump feature is now enabled by default. The crash dialog has been updated to redirect the users to the bug tracker. The minidump feature can be turned off completely by using the /nominidump switch
  • * Updated FFmpeg (git 72261fa)
  • * Updated MediaInfoLib to v0.7.57
  • * Updated ZenLib to v0.4.26
  • * Updated SoundTouch to v1.7.0pre r142
  • * Updated VirtualDub to v1.10.2-test9
  • * Updated zlib to v1.2.7
  • * Updated Detours to v3.0 build 316
  • * Updated Little CMS to v2.4 (git 9e246ec 23/05/2012)
  • * Updated French, Turkish, Czech, Russian, Ukrainian, Simplified Chinese, Japanese, Traditional Chinese, Italian, German, Polish and Portuguese (Brazil) translations
  • * Removed GTSdll support since it's dead
  • * Removed the option to disable XP theming since it's of no use for any OS >= Windows XP
  • * Removed the option "Use the WM ASF Reader for Windows Media files" since it has no effect on any "modern" OS (>= Windows XP)
  • * Removed SSF support
  • ! Broken playback and picture on H.264 and MPEG-2 interlaced with DXVA on intergrated Intel adapter
  • ! The settings location is now changed only when applying the changes in the options dialog instead of immediately after changing the state of the checkbox
  • ! Improve/Fix the "Open" dialog:
  • - the "OK" button will be disabled until a file has been selected (this avoids an error when clicking on "OK" while no file was selected)
  • - when the selected file cannot be dubbed (for example when opening an rtsp stream) the wrong label was grayed out
  • ! MatroskaSplitter: Better detection of fps for some webm files
  • ! MPCVideoDec: Crash with some RV30/40 files when there are no input data from splitter
  • ! MPCVideoDec: H.264 DXVA decoder skipped broken frames on interlaced material
  • ! MpegSplitter: Removed crackling from LPCM tracks when switching and seeking
  • ! MpegSplitter: Fix incorrect detection of MPEG Audio stream as AAC
  • ! AviSplitter: Fix looping not working on short animations
  • ! WebServer: Fix a few errors and typos
  • ! MPCVideoDec: Fix MPEG-2 DXVA for some files
  • ! Fix the remember file/DVD position feature: the positions' cache was not cleared when disabling the feature
  • ! The Windows 7 taskbar was sometimes not correctly updated (for example when opening another video without closing the previous one). The preview was incorrectly cropped when the menu was hidden.
  • ! Ticket #869, The playlist visibility state was incorrectly restored when MPC-HC was quited in fullscreen mode while the option "Hide on fullscreen" was enabled
  • ! Ticket #1182, Unable to playback MPEG-2 in AVI
  • ! Ticket #1290, Fix the reversed behavior of the playlist option "Hide on fullscreen" when the "Launch files in fullscreen" option is enabled
  • ! Ticket #1589, Crash with "Null (uncompressed)"
  • ! Ticket #1706, CSS 2.1 and HTML 4.01 Validation for the WebServer files
  • ! Ticket #1946, Skipping bug with EVR custom output and .webm with vsync on
  • ! Ticket #2090, Better handling of font fallback in the MediaInfo dialog so that the font size is now correctly adapted to the font used
  • ! Ticket #2126, Fix DVBSub: the subtitles' color was incorrect
  • ! Ticket #2133, Javascript error in "player.html"
  • ! Ticket #2137, Disable animation when pressing the "Boss" key
  • ! Ticket #2155, Change the background color of the options pages caption so that it is readable with all Windows themes
  • ! Ticket #2156, MPCVideoDec: Incorrect number of frames at the end of playback with software decoding
  • ! Ticket #2161, Prevent the "Open" dialog from being opened multiple times (for example when double clicking on the tray icon)
  • ! Ticket #2172, MP4Splitter: skip video tracks with motionless frames
  • ! Ticket #2274, MPCVideoDec: the configured threads count was ignored when the decoder had to fallback in software mode because of a DXVA incompatible file, only one thread was used in this case
  • ! Ticket #2304, MpaDecFilter: PCM 32-bit output gives cracking sound
  • ! Ticket #2313, Fix crash related to the case sensitivity when using play next/previous file in folder
  • ! Numerous other bugfixes and improvements



Changes for v1.6.1.4081 Beta - v1.6.1.4235



Changes for v1.6.1.4040 beta - v1.6.1.4081 Beta

  • MatroskaSplitter: an alternative fix for r4071 and r4077
  • MatroskaSplitter: does not crash on some broken files



Changes for v1.5.3.4006 Beta - v1.6.0.4014

  • New : Add the ability to export MPC-HC settings
  • Add the ability to use different mouse button bindings in windowed and fullscreen modes
  • Add colors controls for all EVR based renderers
  • Support NV12 output colorspace, NV12 is now preferred over YUY2 (on ATI HW Deinterlacing and Post-Processing only works with NV12)
  • Support language info for audio and subtitle streams when playing .IFO files
  • Multithreaded decoder
  • FLV Splitter and MP4/MOV Splitter - add support more NellyMoser
  • VC-1 DXVA Decoder now decodes VC-1 interlaced material
  • Support MJPEG(-B), AVRn, JPGL (for AVI), AVDJ (for MOV), TSCC codec and MPEG-2 in AVI
  • Ticket #372, Add the ability of resetting MPC-HC to its default settings using either a new button in "Misc" option page or "/reset" command line option. Be careful, when using this feature ALL your current settings will be lost.
  • Ticket #866, Add two new command line options:
  • /regpl will create the file associations for playlist files
  • /regall will create the file associations for all file types MPC-HC can handle
  • Ticket #1018, Add support for m3u8 playlist files (UTF-8 variant of the m3u playlist format).
  • Ticket #1155, "After Playback" enhancements:
  • each "After Playback" action can now be associated to a keyboard shortcut.
  • an OSD message is shown when an "After Playback" action is selected.
  • Ticket #1627, Open the file's directory from the clip properties (by double clicking on it)
  • Ticket #1951, add support for DTS audio in MP4/MOV Splitter
  • Changed : Updated: ¦Belarusian, Chinese (simplified and traditional), Czech, Dutch, French, German, Hebrew, Hungarian, Japanese, Korean, Polish, Russian, Slovakian and Ukrainian translations
  • libogg to v1.3.0
  • SoundTouch to v1.6.1pre r131
  • VirtualDub to v1.10.1-test16
  • MediaInfoLib to v0.7.53
  • ZenLib to v0.4.24
  • Little CMS to v2.3
  • libpng to v1.5.7
  • ffmpeg
  • zlib to v1.2.6
  • Fixed a couple of UI problems with the Windows classic theme
  • Use ffmpeg for AAC, MPEG and Vorbis audio decoding
  • Fixed : If "Play # time(s)" was set to a value higher than one and if the playlist had more than one element, the playback never stopped.
  • If the playlist had only invalid elements, the player would try to open the last element forever. If at least one element was invalid, the "Play # time(s)" setting would be ignored and the playlist would be repeated forever.
  • The audio decoder sometimes tried to decode AC3 stream as E-AC3
  • Ticket #19, AviSplitter: fixed detection of absolute chunk addressing
  • Ticket #53/#1666, [OGG] splitter fails for latest Theora videos
  • Ticket #58/#122/#1857, The internal DXVA decoder has "flickering" with some H.264 videos
  • Ticket #98, MPEGSplitter: fix A/V sync issue on MPEG-TS with H.264 stream;
  • some MPEG-TS with H.264 stream was unable to playback with MPC software decoder
  • Ticket #111, [VC1 DXVA] Overlap filter causes corruption
  • Ticket #285, Ambarella AVC not correctly splitted by MPC-HC's internal MP4/MOV source filter
  • Ticket #311, High dpi awareness
  • Ticket #970, "Always load external subtitles" fails if the subtitles filename contains LANG postfix
  • Ticket #1166, Playlist was erased by pressing the "Close" (default Ctrl+C)
  • Ticket #1427, Add the ability to use different mouse button bindings in windowed and fullscreen modes
  • Ticket #1467, "Save Image" was sometimes skipping some frames
  • Ticket #1519, Crackling/stuttering audio in some DTS for SPDIF output
  • Ticket #1552, Fix the DVD angle display in the information panel (Ctrl+3)
  • Ticket #1553, Fix display for DVD tracks without language information:
  • the tracks were incorrectly numbered in the menu and the current OS
  • language was displayed instead of "Unknown" in the information panel and OSD messages
  • Ticket #1555/#1560, Improve OSD for DVD playback: simplify some messages and try to be consistent with the information panel
  • Ticket #1559, Problem with Win7 Taskbar Preview
  • Ticket #1566, Matroska MKV (MPEG2) Aspect Ratio ignored
  • Ticket #1575, Time tooltips are cut in full screen mode
  • Ticket #1587, AAC file played on MPC-HC 1.3.1249.0 and doesn't play on 1.5.2.3456
  • Ticket #1596, correct calculation of the window size when caption hiding/showing
  • Ticket #1622, Unable to seek in files when auto-play is off
  • Ticket #1624, Full screen is not working with Intel G45 Express Chipset
  • Ticket #1686/#1694, Improve MPC-HC web interface and embedded web server
  • Ticket #1710/#1827, "On Top While Playing Video" stops working after fullscreen
  • Ticket #1899, Improve Hebrew translation: the UI is now correctly displayed with a right-to-left layout
  • Ticket #1928, MP4Splitter: ignore the bad AR
  • Ticket #1941, Volume slider bug
  • Ticket #1962, MPC-HC fails to play PCM audio in QuickTime .mov file (add support for 'lpcm' in .mov files; partial update for bento4 lib)



Changes for v1.5.1.2903 - v1.5.2.2987 Beta

  • Fix : D3D FS mode - playback on multi-monitor system, thanks to judelaw;
  • Change : prevent ToggleFullScreen main window when D3D FS mode use;



Changes for v1.5.0.2827 - v1.5.1.2903

  • FIXED : Crash on Sandy Bridge processor



Changes for v1.5.1.2935 Beta - v1.5.1.2943 Beta

  • Revision 2943 - Directory Listing
  • Modified Sat Feb 19 22:26:19 2011 UTC (9 hours, 34 minutes ago) by v0lt
  • changed the calculation of audio balance
  • added tooltips for Balance slider
  • Revision 2942 - Directory Listing
  • Modified Sat Feb 19 15:52:30 2011 UTC (16 hours, 8 minutes ago) by nevcairiel
  • Switch a wchar string literal to the _T(..) macro for consistency.
  • Revision 2941 - Directory Listing
  • Modified Fri Feb 18 21:56:06 2011 UTC (34 hours, 5 minutes ago) by xhmikosr
  • update Changelog.txt and Compilation.txt
  • patch by thevbm
  • Revision 2940 - Directory Listing
  • Modified Fri Feb 18 04:06:07 2011 UTC (2 days, 3 hours ago) by v0lt
  • fixed balance reset. changed the range of balance slider
  • Revision 2939 - Directory Listing
  • Modified Thu Feb 17 23:44:49 2011 UTC (2 days, 8 hours ago) by Aleksoid
  • Cleanup and modify some resource;
  • Modify .bat files;
  • Revision 2938 - Directory Listing
  • Modified Thu Feb 17 22:22:22 2011 UTC (2 days, 9 hours ago) by xhmikosr
  • update lcms to the latest git
  • Revision 2937 - Directory Listing
  • Modified Thu Feb 17 12:33:58 2011 UTC (2 days, 19 hours ago) by aleksoid
  • Add : MPEGSplitter - settings in dialog;
  • Revision 2936 - Directory Listing
  • Modified Thu Feb 17 02:07:36 2011 UTC (3 days, 5 hours ago) by Aleksoid
  • Add : MpegSplitter - properties Dialog(empty now);
  • Add : Translate for filters properties;



Changes for v1.4.1.2860 Beta - v1.5.0.2827

  • NEW : Added new options to always default to external subtitles, ignore embedded subtitles and to set the autoload subtitle paths
  • NEW : Added support for "in24", "fl64", 8-bit "sowt", "IMA4" and "NONE" audio (old QuickTime PCM)
  • NEW : Added support for "in24", "in32", "fl32", "fl64" (both big-endian and little-endian) in .mov files
  • NEW : Ticket #784, Enable ctrl+A in the MediaInfo window
  • NEW : [DVB] LCN support, added EPG current event information, offset parameter for scanning channels, added channel encryption detection for DVB-t during scan
  • NEW : Added ignore encrypted channels checkbox during DVB scan
  • NEW : Armenian translation
  • CHANGED: Updated FFmpeg
  • CHANGED: Updated MediaInfoLib to v0.7.39
  • CHANGED: Updated ZenLib to v0.4.17
  • CHANGED: Updated Little CMS to v2.1
  • CHANGED: Updated libpng to v1.4.5
  • CHANGED: Updated libogg to v1.2.2
  • CHANGED: Updated libvorbis to v1.3.2
  • CHANGED: Cleaned up and optimized code for QT PCM, small corrections in MP4Splitter
  • CHANGED: DVB: the current channel audio stream is memorized and selected by default each time the channel is switched back
  • CHANGED: Removed DSM Converter (use the legay branch if you need this feature)
  • CHANGED: Removed RoQ splitter/decoder (same as above)
  • FIXED : Ticket #52, [playlist] shuffle is broken
  • FIXED : Ticket #78, ESC key cannot be assigned to other actions
  • FIXED : Ticket #293, giving "remember last window size" a meaning
  • FIXED : Ticket #564, EVR Sync enabled when it shouldn't be
  • FIXED : Ticket #627, Don't create the "AppData\Roaming\Media Player Classic" folder if the "Remember items" in playlist is disabled
  • FIXED : Ticket #628, Enable ctrl+A in Player-->Keys page
  • FIXED : Ticket #647, Weird "keys" listed
  • FIXED : Ticket #650, Non-media entry in playlist halts playback
  • FIXED : Ticket #651, Make EVR CP stats graph smaller
  • FIXED : Ticket #652, Escape key on certain form causes form to collapse
  • FIXED : Ticket #655, Crash with some BBC-HD samples
  • FIXED : Ticket #678, Remember last window size NOT working and mpc-hc.ini
  • FIXED : Ticket #698, VMR-9 (Renderless) + pixel shaders crashes
  • FIXED : Ticket #699, fix EAC3 mediatype and string
  • FIXED : Ticket #712, Audio renderer menu problem with Haali splitter after r2339
  • FIXED : Ticket #724, Frequency range and bandwidth value are currently not taken into account when doing a scan
  • FIXED : Ticket #753, DVB-T, internal MPEG-2 filter & wrong aspect ratio
  • FIXED : Ticket #775, Default options of DVD/OGM Preferred language should be "Default" not "English"
  • FIXED : Ticket #776, Mouse pointer hovering over window/video should be normal, not hand
  • FIXED : Ticket #778, Playlist interface problem
  • FIXED : Ticket #782, VMR-7 & 9 filter names misspelled
  • FIXED : Ticket #791, Change the cursor behavior
  • FIXED : Ticket #796, MPC HC window doesn't stay snapped to desktop corners
  • FIXED : Ticket #809, Resize-arrows no longer appear with caption hidden
  • FIXED : Ticket #889, [DVB] keypress in channel list makes whole pane grey
  • FIXED : Ticket #891, [DVB] clicking empty slot in channel list causes small playback hiccup
  • FIXED : Ticket #895, [DVB] some characters don't show in EPG OSD
  • FIXED : DVB Screen sizing: takes into account the TV Navigation panel
  • FIXED : Workaround to avoid madVR renderer freezing when switching DVB channels
  • FIXED : Bandwidth value was hardcoded to 8MHz when doing a scan or switching channels. The value entered in scan is now saved in the configuration



Changes for v1.4.2499.0 - v1.4.2824.0

  • FIX: H264 decoder crash on Sandy Bridge processors



Changes for v1.4.2667 Beta - v1.4.2689 Beta

  • fixed: DVB Screen sizing now takes into account the TV Navigation Panel
  • fixed: Workaround to avoid madVR renderer freezing when switching DVB channels



Changes for v1.4.2612 Beta - v1.4.2667 Beta

  • fixed some warnings(operator=), removed unused variables, small cleanups
  • UI fixes



Changes for v1.4.2599 Beta - v1.4.2612 Beta

  • delete playlist if "Remember items" is disabled
  • update rcfile.pl to keep space at end of line for easier diff



Changes for v1.3.1249 - v1.4.2499.0

  • New features :
  • Seamless playback support for multi files BRD
  • Support for Windows 7 taskbar and thumbnails features
  • Added Catalan, Dutch and Japanese translations
  • VSFilter x64 is available
  • Added internal VP8 Decoder
  • MPC-HC can be compiled with MSVC2010 and Intel C++ Compiler
  • Support for MCE remote control (values added in AppCommand column in "Options/Player/Keys")
  • Support of Broadcom Video decoder for VC1, H.264 and MPEG-2 (hardware acceleration)
  • Support for DVB subtitles
  • Open files to Recent Documents
  • AUTO HDMI MODE 1080p/24 support for fullscreen mode
  • Ticket #46, add number to AudioDevice list
  • Sync Renderer dialogs
  • Real Video decoder in MPCVideoDecoder
  • Support interlaced mode in fullscreen resolution list
  • Auto change fullscreen resolution for different video content
  • Fullscreen Options page
  • Video decoder, options for DXVA Compatibility check
  • Support for MPEG-2 bitstreaming in the DXVA decoder
  • Full screen resolution - support for native 23.976 and 29.97 mode (Vista and above only)
  • Auto resolution change for DVD
  • Always Exit after playback option
  • Support for SRM7500 remote control
  • New panel for switching DVB channels, audio and tuner scan accessible through View-->Navigation menu when in Capture mode
  • Automatically play next files in a folder
  • Implemented 'Quick add favorite' shortcut (default: Shift + Q) will use current settings from 'Add Favorite' dialog
  • Select D3D device for render, including DXVA if two or more video adapters are in the system (EVR Custom & VMR9-Renderless only)
  • Statistics - added render device
  • Ability to select OSD font & size
  • Option "Don't use 'search in folder' on commands 'Skip back/forward' when only one item in playlist"
  • H.264 L5.1 DXVA support for ATI cards with drivers > v8.14.1.6105 (Catalyst 10.4)
  • MPCVideoDecoder, disable DXVA (H.264) for SD video (width < 1280)
  • Improved DXVA compatibility check
  • Implemented drag and drop folders with sub-folders
  • Support for MPEG-1/Layer1 audio stream in the Matroska splitter
  • Command to switch video frame mode (key 'P')
  • Video frame options like in TV: Zoom 1 and Zoom 2
  • Auto saving position every 30 seconds
  • Added internal filters context menu (disable/enable)
  • Command to reopen file (Ctrl+E)
  • Support for PGS in Matroska
  • Open root BD movie from command line & shell context menu
  • OSD messages added when switching audio stream or subtitles
  • OSD on Jump Forward/Backward (keyframe)
  • OSD when open DVD/BD
  • OSD for jump to chapter in file
  • Detect system UI language and set interface language at first run
  • Full ICC color management (Little CMS v2.1a library added)
  • Full floating point processing (FP16 temporary textures)
  • High-quality dithering (color management, full floating point processing, 10-bit -> 8-bit)
  • Option to force 10-bit EVR mixer input (probably hackish, but in many cases it seems to work)
  • Added MediaInfoLib (v0.7.35) (no need for MediaInfo.dll anymore)
  • Added support for MPEG-2_VLD DXVA for Intel G31/33 (and maybe other Intel) chipset
  • Changes :
  • Updated UnrarDll. It is now possible to use the 64bit UnrarDll with the 64bit MPC-HC
  • Updated Detours to v2.1 build 216
  • Updated Bento4 to v1.2.3.0
  • Updated libpng to v1.4.3
  • Updated SoundTouch to v1.5.0
  • Updated zlib to v1.2.5
  • Updated LibOgg to v1.2.0
  • Updated LibVorbis to v1.3.1
  • Updated PNGDIB to v3.1.0
  • Updated sizecbar to v2.45
  • Better support for madVR
  • Updated Hungarian, Russian, Polish, Slovak, Portuguese, Ukrainian, Spanish, Swedish, Czech, Traditional Chinese, German, Italian, Turkish and Hungarian translations
  • Updated FFmpeg
  • Updated installer script
  • "DirectShow Audio" label on playback->output now says "Audio Renderer"
  • Ticket #27: Allow screensaver to activate when audio only (sleep is still stopped)
  • Add open file to Recent Document only if "Keep history of recently opened files" is checked
  • Select and change resolution for selected fullscreen monitor
  • Improve options for fullscreen monitor and resolution
  • Open DVD root folder (include VIDEO_TS) from explorer context menu
  • Many internal code improvements for more stability
  • Improved playlist
  • Improved subtitle handling
  • Rewritten DVXA check for better readability
  • Disabled internal H.264 (AVC) decoder for interlaced files (bad supported by FFmpeg)
  • Show filename in OSD at open, instead "Pause/Play"
  • Add 'x64' suffix in Title and in the About dialog for the x64 build
  • OSD file name at open show delay up to 3 sec.
  • Core rendering code in the DX9AllocatorPresenter class is moved to a new class: DX9RenderingEngine
  • "10 bit RGB" option changed to "10-bit RGB Output", does not affect internal processing anymore
  • Removed unnecessary temporary texture allocations
  • Removed old player logos and added a new one
  • Bugs fixed :
  • Name of MPC-HC in title bar (Bug #2826963)
  • Web interface status.html not showing status/media state when Status bar is turned off (Bug #2025675)
  • Ticket #12, crash/hang after standby, hibernate, UAC or CTRL+ALT+DEL
  • Ticket #74, [MP4] AAC sound stops playing
  • Ticket #116, issue with some MPEG (mono) audio playback
  • Ticket #120, Inner PCM inside QT .mov is supported now
  • Ticket #150, issue with playback AMR sound
  • Ticket #161 and #414, "no audio capture device"
  • Ticket #163, Crash with RealMedia
  • Ticket #237, DVB channels are all saved as number 0 when tuning
  • Ticket #242, No PCM sowt audio in MOV
  • Ticket #258, speaker configuration in Audio Switcher isn't stored
  • Ticket #281, [CAPTURE] No video decoding when capturing from DVB-T card with internal MPEG2 DVXA Decoder enabled
  • Ticket #282, Auto-zoom function problem
  • Ticket #295, SSA/ASS and other save subtitle formats problem
  • Ticket #300, Regression when hiding Caption and Menubar
  • Ticket #333, Missing tracks when playing a TS file
  • Ticket #363, #563, Can't open some mp3
  • Ticket #385, no chapters with MP4Splitter
  • Ticket #455, Bug with PGS subtitles
  • Ticket #456, Problem with auto-loading subtitles fixed
  • Ticket #465, MPEG/TS splitter can't recognize some video track
  • Ticket #477, Internal audio switcher
  • Ticket #489, MPC-HC API improvements
  • Ticket #502, Problem with D3D9Ex
  • Ticket #513, .rmvb interlaced decoding
  • Ticket #511, Subtitle renderer crash fixed
  • Ticket #528, Unable to scan for dvb-t
  • Ticket #536, [MKV] Default values of the specification should be strictly followed
  • Ticket #576, Next AR Preset Issue
  • Ticket #578, VSFilter crash fix with certain malformed drawing lines
  • Ticket #599, ignores /audiorender option
  • Ticket #601, BD movie length detect wrong
  • Ticket #660, Pressing left arrow under Options->Logo causes right arrow to disappear
  • Ticket #661, Ctrl+C / File->Close form size discrepancy
  • Ticket #672, DVB-T - image problems after changing from tv channel to radio & back
  • Ticket #677, Wrong colors using Color Management
  • Ticket #679, add color management status in EVR CP graph settings
  • Ticket #680, "Don't hide controls in full screen" does not work unless you move the mouse
  • Ticket #694, DLL preloading vulnerability
  • Ticket #696, [GUI] use options dialog causes main window elements to disappear
  • Ticket #714, MPEG2 detected as H264
  • Opening multiple files via Explorer context menu
  • Memory leak in libavcodec
  • Memory leak in DXVA decoder
  • Playback of some broken avi files
  • Fix VCD playback
  • Better detection of "Used For Reference Flags" (fixes some broken DXVA samples)
  • Screensaver activating during video playback on XP
  • Audio language detection for HDMV (broken by seamless playback feature)
  • Bug with prevent sleep mode
  • Bug in "Open File" dialog & "Add to Playlist" checked
  • Default (center) window position after file close
  • Issue with a switch to fullscreen mode
  • FavoriteAdd dialog
  • Possible buffer overflows
  • Bug with launch in fullscreen
  • Incorrect decoding with MPEG-2 bitstream decoder on video with alternative scan
  • Seeking problem with MPEG files
  • Don't show OSD message when auto play is disabled
  • Checking for duplicates in display modes
  • Correct state when done playback (rewind fix)
  • Incorrect minimal window height calculation when caption is on
  • Search in dir function
  • Play video from network share
  • Incorrect position (desktop) after fullscreen when playing multiple files on multi-monitor systems
  • Playback issue for some H.264 media files captured from digital cameras
  • Various DVB-T fixes
  • DXVA regression: black video with some files
  • Crash in Matroska splitter with unknown streams
  • OSD shown wrong (previous) audio stream on change
  • Improved DVD resume
  • Crash with some VOB subtitles
  • Undetected H.264 video streams in MPEG splitter
  • Incorrect identification of the video stream in MPEG splitter (H.264 instead of MPEG-2)
  • Logical/numeric sorting in Playlist, "Play next in the folder"
  • OSD on open BD
  • MPEGSplitter - could not read some MPEG files
  • Crashes with MSVC2010 builds
  • The EVR mixer output media subtype matches the surface format (as a consequence, it's always RGB)
  • Incorrect lenght detection of MPEG, DVD (.ifo)



Changes for v1.3.2344 Beta - v1.3.2345 Beta

  • removed morgan switcher reference from Audio Switcher



Changes for v1.3.2264 Beta - v1.3.2331 Beta

  • Updated Czech translation - installer



Changes for v1.3.2235 Beta - v1.3.2264 Beta

  • Installer: hide the license page if it's an upgrade



Changes for v1.3.2234 Beta - v1.3.2235 Beta

  • clean up libavcodec project files



Changes for v1.3.2224 Beta - v1.3.2225 Beta

  • Fix : issue with playback AMR sound, ticket #150;



Changes for v1.3.1947 Beta - v1.3.1959 Beta

  • Updated FFmpeg



Changes for v1.3.1905 Beta - v1.3.1906 Beta

  • Some performance improve(cleanup unneeded code);



Changes for v1.3.1862 Beta - v1.3.1881 Beta

  • Modified Tue May 11 20:38:09 2010 UTC (11 hours, 28 minutes ago) by aleksoid
  • Update : rewrite and cleanup DXVA compatible code
  • Update : set max ref frames = 16 for ATI HD4xxx & HD5xxx with 10.4 driver;



Changes for v1.3.1672 Beta - v1.3.1821 Beta

  • More threads names added for simplifying debugging



Changes for v1.3.1249 - v1.3.1672 Beta

  • Modified Thu Feb 18 00:17:11 2010 UTC (18 hours, 14 minutes ago) by Spec-Chum



Changes for v1.2.908.0 - v1.3.1249

  • New features :
  • Support for Flac audio streams
  • Support for Dolby Digital+ (Eac3) and Dolby true HD (MLP)
  • Nellymoser audio decoder
  • Belarusian, Brazilian and Sweedish translation
  • New shader "Sharpen Complex 2" (required hardware compatible with pixel shader 2.A)
  • Support for madVR video renderer (http://madshi.net/madVR.zip)
  • Additional information on video using MediaInfo (DLL can be download from http://mediainfo.sourceforge.net and placed in mpc-hc directory)
  • Internal DXVA decoder support for H264 with Intel G45 (thanks for people who help me at Intel Corp.)
  • Changes :
  • Add support of interlaced flags in software mode for MPCVideoDecoder filter
  • D3DFullScreen mode now takes into account the monitor to full-screen mode in options, if monitor is not specified on the command line.
  • Auto-hide playlist on fullscreen(feature request #2219561)
  • Detours library updated to v2.1
  • Support for AC3 in MP4 splitter
  • Support for EAc3 in Matroska splitter
  • Hotkeys added to support more remote control keys
  • Support for Theora in Matroska internal splitter
  • LibVorbis updated to v1.2.3
  • LibOgg updated to v1.1.4
  • Improved streaming performances
  • Prevent display or computer to sleep during playback
  • Faad library updated to rev 2.2.7
  • LibPNG updated to release 1.2.38 (fix security bug)
  • Playlist file is now saved in mpc folder (patch # 2671496)
  • frame by frame modify to support step frame back functionality (except for VMR9)
  • support for AC3 in MP4 files created by Nero Digital
  • EVR custom and VMR9 renderless revamped (Beliyaal), better synchronisation, remove tearing in windowed mode, support for dialog box in DirectX exclusive mode, ...
  • Bugs fixed :
  • Support for Theora stream in Ogg internal splitter
  • Save thumbnails crash in x64
  • Bugs on presentation graphics (missing subtitles, better synchronization)
  • Audio change on M2TS files reset the selected subtitle
  • Switch to "Minimal view" reset main menu language to English
  • Bug in Mpeg splitter for VC1
  • Maximum texture resolution to "Desktop" not working with Haali renderer (Bug #2456735)
  • Better synchronization with EVR custom to improve playback smoothness
  • 24 bits LPCM not properly play
  • Possible deadlock with Reclock
  • Support of framestep backward, even if the codec didn't support it natively (bug #2600542)
  • DXVA decoder support multiple graphics cards (PCI vendor id detection on the fly)
  • Incorrect aspect ratio for some H264 files with DXVA1 decoder (extended SAR)
  • H264 files with 16 reference frames freeze during playback (bug #2795785 and #2784256)
  • AVI with H264 not decoded properly (bug #2794854)
  • Revamped DXVA h264 decoder based on new insights, fixing black screen, macroblock, support for AVI, ...
  • Incorrect playback for padded DTS
  • Hang when moving player between monitors



Changes for v1.1.604.0 - v1.2.908.0

  • 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)



<<Back to software description