Combining Deinterlacing and Video Substream Compositing

This section applies only to Microsoft Windows Server 2003 with Service Pack 1 (SP1) and later, and Windows XP with Service Pack 2 (SP2) and later.

To improve video quality on hardware with limited memory bandwidth, driver writers can implement the DeinterlaceBltEx function in their display drivers. The DeinterlaceBltEx function combines, within the YUV color space, operations that composite the video substreams on top of the video stream with operations that deinterlace and/or frame-rate convert each video frame. Driver writers are encouraged to support the DeinterlaceBltEx function in their drivers for all of their deinterlacing modes.

The following topics describe how to support DeinterlaceBltEx:

Overview of DeinterlaceBltEx

Reporting Support for DeinterlaceBltEx

Supplying Video Substream and Destination Surfaces

Supporting Operations on Video Substream and Destination Surfaces

Displaying Samples and Background Color in the Target Rectangle

Processing Subrectangles

Input Buffer Order

Deinterlacing and Compositing on 64-bit Operating Systems