MPC Video Renderer Changelog

What's new in MPC Video Renderer 0.7.3.2210

Mar 5, 2024
  • Added the ability to request Super Resolution only for low resolution videos.
  • "Windows HDR Mode" has been renamed to "Windows HDR".
  • Improved display switching to HDR mode in some situations.
  • Added support for Dolby Vision output on HDR displays.
  • Added support for "RTX Video HDR" for Nvidia graphics adapters. Hardware and driver support required.
  • Improved deinterlacing smoothness with double frame rate on high frequency displays.

New in MPC Video Renderer 0.7.1.2172 (Dec 25, 2023)

  • The DXVA2 decoder is no longer supported in DirectX 11 mode.
  • Added brightness and contrast adjustment for Dolby Vision.
  • The YCgCo color space will now only be converted using shaders.
  • Fixed closing the "Information" window after pressing the Esc key.
  • Improved checking of supported format conversions for D3D11 video processor in Windows 10. This resolves the black screen issue on some AMD video adapters.
  • The D3D11 video processor will not be used for unsupported formats in Windows 8/8.1.
  • Fixed crashes in rare cases.
  • The "Auto Display HDR On/Off" setting has been changed to "Windows HDR Mode".

New in MPC Video Renderer 0.6.9.2117 (Aug 7, 2023)

  • Added partial support for Dolby Vision (Profiles 5, 8.1, 8.4 are supported).
  • Added "Prefer Dolby Vision over PQ and HLG" option for compatible Dolby Vision formats.
  • Recommended version of MPC-BE 1.6.8.24 or later.

New in MPC Video Renderer 0.6.7.2013 (Mar 29, 2023)

  • Added "Request Super Resolution" option for Nvidia and Intel graphics adapters. Hardware and driver support required. The display of "SuperResolution*" in the statistics only means that the request was sent successfully.
  • Recommended version of MPC-BE 1.6.6 or later.

New in MPC Video Renderer 0.6.5.1995 (Feb 7, 2023)

  • The "Subtitle and OSD brightness" option now works for HDR video on an HDR display.
  • Added ability to convert Stereo 3D from Half OverUnder to Interlace. Use IExFilterConfig::SetInt("stereo3dTransform", 1).
  • Added subtitle offset support for Stereo 3D.
  • Some optimizations.
  • Recommended version of MPC-BE 1.6.5.164 (8e684d199) or later.

New in MPC Video Renderer 0.6.3.1956 (Aug 25, 2022)

  • Optimized PQ to SDR conversion using D3D11 video processor on Windows 10.
  • Added the ability to use Blend deinterlacing for YUV 4:2:0 formats when using a Shader video processor.
  • Changed the default value for the "Swap effect" option to "Flip".

New in MPC Video Renderer 0.6.1.1931 (Jul 12, 2022)

  • DX11 mode uses the new ISubRender11 subtitle rendering interface. Older players will not be able to output subtitles in DX11 mode.
  • Changed coefficients for experimental Jinc2 interpolation.
  • Fixed updating statistics when changing settings.
  • Fixed sRGB to Linear conversions in shader video processor.
  • Decrease the brightness and adjust the color of the subtitles and OSD if the display is in HDR mode.
  • Fixed crash when playing DVD-Video.
  • Fixed green screen in some cases.
  • Recommended version of MPC-BE 1.6.3 or later.

New in MPC Video Renderer 0.5.8.1877 (May 7, 2022)

  • Optimized image overlay through the IMFVideoMixerBitmap interface.
  • Fixed processing of the first frames by the DXVA2 video processor on AMD and Intel graphics adapters.
  • Fixed rounding errors in HDR metadata.
  • Fixed work in DX11 mode when changing the display.
  • Added support for Y210 and Y216 formats for DX11 mode.
  • Reworked support for YUY2, AYUV, Y410, Y416 formats for Shader video processor in DX11 mode.
  • Added debug information about DXGI formats to the "Information" window.
  • Fixed copying of RGB24 and RGB48 with odd width size in some rare situations.
  • Added experimental support for image upscaling by the "Jinc2" algorithm.
  • Recommended version of MPC-BE 1.6.2.6991 (0a27de8af) or later.

New in MPC Video Renderer 0.5.6.1807 (Dec 20, 2021)

  • Improved stability in DX9 mode when changing display.
  • Fixed display of subtitles in the first frame when using XySubFilter.
  • Added experimental option "Reinitialize D3D device when changing display".
  • Fixed the problem with the "Information" tab working when pressing Esc when the main text field is active.
  • The "Auto display HDR On/Off" functionality has been improved. Now this option has three values: "not used", "used for fullscreen", "always used".
  • Fixed HDR Passthrough for various cases.
  • Added support for MEDIASUBTYPE_LAV_RAWVIDEO.
  • Added support for various YUV and RGB planar formats.
  • Added support for r210 format.
  • The "Use Direct3D 11" option is enabled by default on Windows 8 and newer systems.
  • Fixed crash for RGB24 in some situations.

New in MPC Video Renderer 0.5.5.1764 (Sep 20, 2021)

  • Improved stability in DX9 mode when changing display.
  • Fixed display of subtitles in the first frame when using XySubFilter.
  • Added experimental option "Reinitialize D3D device when changing display".
  • Fixed the problem with the "Information" tab working when pressing Esc when the main text field is active.
  • The "HdrToggleDisplay" option now has three values: "not used", "used for fullscreen", "always used".

New in MPC Video Renderer 0.5.4.1723 (Jun 23, 2021)

  • Fixed dithering when outputting 10-bit for DX11 mode.
  • Improved compatibility with CoreAVC Video Decoder.
  • Fixed frame rotation when using DXVA2 or D3D11 VP.
  • Optimization of processing when using only DXVA2 or D3D11 VP.
  • Added a check for the ability to create an input surface for DXVA2 VP. This fixes the Y410 format issue on Intel graphics.
  • Fixed work of the last post-resize shader in DX11 mode when dithering is active.
  • Improved copying speed from DXVA2 decoder surface to D3D11 texture for Intel integrated graphics.
  • Fixed display of the settings window when opened from the command line (rundll32.exe).
  • Improved stability in DX11 mode.
  • Fixed flickering of subtitles in DX11 mode in some situations.
  • Improved compatibility with PotPlayer.
  • Added GetBool("doubleRate") command to get information about doubling frames. This is possible when deinterlacing is used.
  • Fixed work of the debug version on systems without Windows SDK.
  • Fixed crashes when working with some external filters.
  • Added experimental option "Wait for V-Blank before Present".
  • Recommended version of MPC-BE 1.5.7.6180 or later.

New in MPC Video Renderer 0.5.1.1603 (Jan 12, 2021)

  • Added the OpenConfiguration function to call settings from the command line (Example: rundll32.exe MpcVideoRenderer64.ax,OpenConfiguration).
  • Fixed memory leak for Direct3D 11 mode.
  • Added limitation of no more than one active renderer instance per process.
  • Added displaying statistics and the ability to display AlphaBitmap (OSD) when playback is stopped.
  • Added support for HDR passthrough for DX11 mode in Windows 10.
  • Added the ability to switch the display to HDR mode for DX11 mode in Windows 10.
  • Added the ability to manually disable conversion HDR to SDR.
  • Fixed display of HLG video in various situations.
  • Added support for BT.2020 Primaries for some cases.
  • Fixed connections to any input media type when DXVA decoder can be active.
  • Added various information to statistics.
  • Recommended version of MPC-BE 1.5.6.5832 or later.

New in MPC Video Renderer 0.5.0.1567 (Dec 21, 2020)

  • Added the OpenConfiguration function to call settings from the command line (Example: rundll32.exe MpcVideoRenderer64.ax,OpenConfiguration).
  • Fixed memory leak for Direct3D 11 mode.
  • Added limitation of no more than one active renderer instance per process.
  • Added displaying statistics and the ability to display AlphaBitmap (OSD) when playback is stopped.
  • Added support for HDR passthrough for DX11 mode in Windows 10.
  • Added the ability to switch the display to HDR mode for DX11 mode in Windows 10.
  • Added the ability to manually disable conversion HDR to SDR.
  • Fixed display of HLG video in various situations.
  • Added support for BT.2020 Primaries for some cases.
  • Fixed connections to any input media type when DXVA decoder can be active.
  • Added various information to statistics.
  • Recommended version of MPC-BE 1.5.6.5832 or later.

New in MPC Video Renderer 0.4.9.1460 (Aug 24, 2020)

  • Now DirectWrite is used instead of GDI+ to generate statistics font.
  • Optimized statistics drawing.
  • Fixed input stream frame rate calculation.
  • Reduced unnecessary initialization of DirectX objects.
  • Added the ability to increase statistics for a large window size.
  • Removed "Switch to exclusive mode after a short delay" setting.
  • Added support for exclusive full screen in DX11 mode.
  • Improved support for exclusive full screen in DX9 mode.
  • Compilation in Visual Studio 2017 now requires the Windows SDK 10.0.17763.0.
  • Added support for Swap effect "Discard" in an exclusive full screen for DX11 mode.
  • Removed green bars on the right and bottom when using the D3D11 decoder on AMD graphics cards.
  • Renamed "Chroma scaling" setting to "Chroma upsampling" and added "Nearest-neighbor" value.
  • Added information to on-screen statistics and to the "Information" window.
  • Recommended version of MPC-BE 1.5.5.5369 or later.

New in MPC Video Renderer 0.4.7.1356 (Jul 6, 2020)

  • Added Sync Offset graph in statistics.
  • Fixed getting the current image using IBasicVideo::GetCurrentImage.
  • Improved playback support for some protected DVD-Video.
  • Added support for mirroring ("flip").
  • Added ability to change Swap effect during playback.
  • Added support for exclusive full screen in DX9 mode.
  • Fixed subtitles flickering after rewind.
  • Recommended version of MPC-BE 1.5.5.5342 or later.