It is not required to use the DirectShow filters provided with the operating system, but any substitute filter used must be a superset of the equivalent filter provided with the operating system and must support the same inputs and output.
See FAQ B188.8.131.52.
B184.108.40.206 If present in the system, software MPEG decoders use the DirectX VA API to communicate with the graphics chip’s video acceleration functions
See Microsoft Platform SDK and DirectX 8 DDK in the Windows DDK.
B11.1.2 General Streaming - Industry Standards
B220.127.116.11 ANSI/SMPTE standards
B18.104.22.168 DVB/DAVIC (Digital Video Broadcasting/Digital Audio-Visual Council)
B22.214.171.124 IEC 61883 Digital Interface for Consumer Electronic Audio/Video Equipment
B11.1.3 General Streaming - Quality
WHQL Test Specification References: Chapter 1: Introduction to HCT Test Specifications
Chapter 6: Digital and Broadcast Video Test Specification
B126.96.36.199 SEE B188.8.131.52
B184.108.40.206 Pass WHQL tests
Windows XP: See “Streaming Media and Broadcast” in the HCT documentation.
B11.1.4 General Streaming - Windows Experience
Design Guideline References: PC 2001 System Design Guide, Chapter 9, "Video"
B220.127.116.11 Support subpicture compositing and closed captioning
B18.104.22.168 Device installation requirements
Dependent video device is not independently enumerated. [VID-0212]
B22.214.171.124 MPEG and video component requirements
[VID-0209, VID-0215, VID-0216,0217]
For desktop system, TV-style MPEG-2 video stream playback consumes no more than an additional 45 percent of processor cycles, and no more than 45 percent of the memory, PCI, or AGP bandwidth during any given minute. [VID-0215.7]
All MPEG-2 decoders can accept an MPEG-2 elementary stream. [VID-0216]
All MPEG transport stream information is available to the central host processor. [VID-0217]
De-interlacing of standard-definition video meets requirements. [VID-0215]
MPEG sources support bus mastering; MPEG-2 MP@ML playback and video decode implementations meet requirements. [VID-0215]
Mobile PC Note: Requirements are defined in B126.96.36.199.
All graphics and video capabilities must be fully supported at 1024 × 768, 32 bpp mode or better. [VID-0209]
Synchronized audio and video, no tearing or other artifacts (macroblocking, jaggies, and so on). [VID-0215; AUD-0326]
B188.8.131.52 Mobile system meets standard video requirements if video playback is supported
Mobile PC Note: Support required for up to native display resolution or XGA where native resolution is greater than XGA (1024x768). Mobile system has no CPU utilization limitations or bus bandwidth restrictions for MPEG-2 playback.