Registrations are now open. Join us today!
There is still a lot of work to do on the wiki yet! More information about editing can be found here.
Already have an account?

Microsoft KB Archive/924523

From BetaArchive Wiki
Knowledge Base

Pixel data may be out of order or may contain noncontiguous time stamps in DirectX 9.1 and DirectX 9.0b Video Acceleration

Article ID: 924523

Article Last Modified on 2/7/2007


  • Microsoft DirectX 9.1 Software Development Kit Update
  • Microsoft DirectX 9.0b


When you specify a value other than 0 for the NumForwardRefSamples member of the DXVA_DeinterlaceCaps structure, pixel data that the video driver receives may be out of order or may contain noncontiguous time stamps. This problem may cause many deinterlacing algorithms to function incorrectly and to generate unwanted visible artifacts.

This problem may occur independently of the deinterlacing algorithms that you are using. You may experience this problem when you use any deinterlacing algorithm that requires forward reference frames.

This problem only occurs when you use the Video Mixing Renderer 9 (VMR-9) filter.


This problem occurs because the VMR-9 filter misinterprets interlaced samples. This problem affects the way that the VMR-9 filter sends forward reference frame data to the underlying Microsoft DirectX Video Acceleration (DXVA)-compliant video driver.


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Keywords: kbtshoot kbprb kbbug KB924523