Published by Arto Jarvinen on 03 Apr 2010
Issues with automatic deinterlacing mode
![]() |
| Automatic deinterlacing. A similar graph is obtained with vector adaptive interlacing. |
![]() |
| Motion adaptive deinterlacing. |
DXVA2 kicks in on my XP machine when using the CyberLink Video/SP Decoder with MPC-HC. (This is not 100% consistent though and I haven’t been able to figure out exactly why.) With VMR9, DXVA1 is always activated.
The CyberLink decoders are nice in the sense that they do frame-doubling when presented interlaced content. This works wonders when playing e.g. interlaced AVCHD movies from my Sony Handycam. The motion is truly fluid as I have written about earlier.
When using any of the EVR-based renderers with the Video/SP decoder, I have found out that with my ATI board “automatic” or “vector adaptive” deinterlacing seriously messes up the video – display sync algorithms. “Motion adaptive” interlacing works fine though.
I have had similar issues with the NVidia PureVideo decoder with which I couldn’t use the automatic deinterlacing mode. With the NVidia I finally was able to figure out that with automatic deinterlacing it produced an uneven frame-rate which jumped between 25 fps and 50 fps which doesn’t agree with the synchronization algorithm that expects an even frame rate. Perhaps the CyberLink decoder is doing something similar.




