| |||||
madVR was designed to be a high quality video renderer (GPU assisted). Use MPC HC or any other media player which supports madVR select madVR as the preferred renderer in the media player's settings.
Disadvantages:
- hardware accelerated video decoding (DXVA) is not supported
- slow startup when using 3dlut technology (96MB file must be read)
Here are some key features of "madVR":
· high quality chroma upsampling
· high quality scaling (bicubic, mitchell, lanczos, spline etc)
· high quality YCbCr -> RGB conversion
· gamut & gamma correction for display calibration
· full 16bit processing queue
· final 16bit processing result is dithered down to RGB output bitdepth
· bypasses graphics card's video (damage) algorithms
· all work is done via GPU shaders
· no shortcuts, highest quality has priority over anything else
Requirements:
· graphics card with full Direct3D9 hardware support
· at least 128MB of dedicated graphics card memory
What's New in This Release: [ read full changelog ]
· added support for external DXVA2 decoders
· added support for DXVA2 scaling
· added support for custom pixel shaders (pre- and post-scaling)
· added support for media player color controls (IVMRMixerControl9)
· added support for "IQualProp" interface for media player statistics display
· added (crappy) support for high-bitdepth, 4:2:2 and 4:4:4 DXVA2 deinterlacing
· added dithering to 1 0/16bit -> NV12 conversion routines
· added SSE2 routine for P010/P016/P210/P216 -> NV12 conversion
· added options for custom display output levels
· added display specific color controls
· added volatile source color controls, with keyboard shortcuts
· added color correction and auto-loading for new subtitle interface
· added auto correction if FPS upstream info is wrong by 2x or 0.5x factor
· added support for IVideoWindow::put_BorderColor()
· added double/triple expanded TV range to "source levels" toggle
· added "trade quality" option "use half frame rate for DXVA deinterlacing"
· added support for several new fi...

Via: madVR 0.85.4