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
Set up a network (preferably private, to eliminate noise)
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.
Ensure that your device has access to the server and its content.
Modify the IP address and server name in the XML file to point to the servers.
Modify the <Media></Media> tags n the SML file to point to valid media. By default, this points to a dummy location.