Why does MediaPortal use DirectX9 Video Mixing Renderer (VMR9) for Video Playback?
VMR9 mode is used for TV and video playback for a number of reasons. The most important ones are: • Drawing GUI on top of the video doesn’t flicker. This enables on-screen displays to be drawn over the live TV images. • DXVA can be used in hardware if codec & HW supports it • Better image quality • Better scaling quality • VMR9 has improved timing code • It can work in Direct3D exclusive mode which means the entire machine is set to fullscreen and no background application are allowed access to the video hardware. Under Direct3D Exclusive Mode, less CPU is required to play videos and depending on the resolution of the video, playback may be smoother. Exclusive mode is also required to stop tearing.