Share via


Prerequisites for the DirectShow Playback and Latency Tests (Windows Embedded CE 6.0)

1/6/2010

The following table shows the hardware requirements for the DirectShow Playback and Latency Tests.

Requirement Description

Windows Embedded CE-based device with network card and drivers

The test device must have network access

Audio and video card, as needed

Depends on the device capabilities

Network equipment

Hubs/routers/switches, cables, and so forth

Server with content

Provides content for testing

Hard disk, if needed for local media playback

May have some other storage device, as well

The following table shows the software requirements for the DirectShow Playback and Latency Tests.

Requirement Description

Tux.exe

Test harness, required for testing

Kato.dll

Logging engine, required for logging data

Graphtest.dll

Test library

CETK_playback_tests.xml

Sample xml file is provided; modify as needed

Media content

Files you wish to play back

Audio, video, and network drivers

As needed for the test device

Quartz.dll

Library required for DirectShow operation

The following table shows the SYSGENs that you may need to build into your operating system.

SYSGEN Condition

BSP_NOSHAREETH

Required

SYSGEN_DSHOW

SYSGEN_DSHOW_WMT

SYSGEN_DSHOW_DMO

SYSGEN_DSHOW_DISPLAY

SYSGEN_DSHOW_GENERICSTREAMER

Required for DirectShow, along with Quartz.dll, as mentioned above

SYSGEN_DDRAW

Needed if you want the video renderer to run in DirectDraw; video drivers and cards must also support DirectDraw

SYSGEN_DSHOW_WMT_HTTP

Needed to run HTTP tests

SYSGEN_ATAPI (or other driver, as appropriate)

Hard disk driver, needed for streaming from a hard disk. If you want to stream from another kind of storage device, you must include the SYSGEN with the appropriate drivers.

SYSGEN_DSHOW_WMT_LOCAL

Needed to run local storage tests in all cases where you use a storage device

SYSGEN_DSHOW_MMS

Needed to run MMS tests

SYSGEN_DSHOW_WMV

Needed to test wmv content

SYSGEN_DSHOW_WMA

Needed to test wma content

SYSGEN_DSHOW_MP3

SYSGEN_DSHOW_MPEGA

SYSGEN_DSHOW_MPEGV

SYSGEN_DSHOW_MPEGSPLITTER

Needed to test MPEG content

In addition, you must have any SYSGENs needed to include the codecs or other components for running other content of interest.

The following procedure describes how to set up the test environment.

Setting up the test environment for the DirectShow Playback and Latency Tests

  1. Set up a network (preferably private, to eliminate noise)

  2. Set up a server with your media content, a web server for HTTP testing (for example, an ISS server), and a Windows Media server for MMS and intelligent HTTP streaming, as required for your particular testing needs.

  3. Ensure that your device has access to the server and its content.

  4. Modify the IP address and server name in the XML file to point to the servers.

  5. Modify the <Media></Media> tags n the SML file to point to valid media. By default, this points to a dummy location.

See Also

Other Resources

DirectShow Playback and Latency Tests