xbmc/xbmc — pull request #3589 by afedchin (2013-11-07 07:22:47+00:00)
Title: [dxva] added dxva-hd renderer as alternative native dxva video processing.

In order to resolve issue with deinterlacing with dxva on Intel platforms discussed here http://forum.xbmc.org/showthread.php?tid=147171.

Previous PR #2916 solves image freeze with best dxva deinterlacing but provides the quality is even worse than in soft mode, so I've added support of dxva-hd renderer. dxva-hd is similar to native dxva video processing, but offers enhanced features and a simpler processing model.

I've tested it during a few months on my HTPC with Intel HD4000 and it provides the good deinterlacing quality. Also I've recieved a few positive comments from users who tried it:
http://forum.xbmc.org/showthread.php?tid=147171&pid=1523020#pid1523020
http://forum.xbmc.org/showthread.php?tid=147171&pid=1523631#pid1523631
http://forum.xbmc.org/showthread.php?tid=147171&pid=1525835#pid1525835

Unfortunately, dxva-hd in only available on windows 7 and later, so it can be only enabled into as.xml.

Code based on native dxva with a few improvements.