DirectShow Performance Tests (Windows Embedded CE 6.0)
1/6/2010
The DirectShow Performance Tests measure the capabilities of a multimedia device. They can be used in developing a new multimedia device or in gauging the performance of a component, such as a codec, in an end-to-end playback environment. The DirectShow Performance Tests are geared primarily toward testing video performance, since this is typically a primary performance bottleneck for such a device. They also test for audio discontinuities.
To use the DirectShow Performance Tests, you must run the same media clip encoded in varying bitrates and resolutions. By using a single standardized media clip in various bitrates and resolutions, you will gain a more accurate assessment of your Windows Embedded CE-based device's performance. Your content should include both low-motion and high-motion video clips; the high-motion clips have more key frames and thus taxes the system more heavily. Running a range of such clips of low, medium, and high density will give you the best measurement of your device's performance. If you are not targeting a high performance or HD media device, you do not need to run the higher-resolution clips. The content range you choose to encode and test should reflect the expected media range of the Windows Embedded CE-based device being tested.
It is recommended that you use the following table as a starting point for encoding and bitrates.
160 x 120 |
320 x 240 |
640 x 480 |
720 x 480 |
1280 x 720 |
1920 x 1080 |
|
64k |
X |
|||||
128k |
X |
|||||
300k |
X |
X |
||||
600k |
X |
X |
||||
1200k |
X |
X |
||||
2400k |
X |
X |
X |
|||
4800k |
X |
X |
||||
9600k |
X |
X |
||||
19200 k |
X |
X |
In This Section
- Prerequisites for the DirectShow Performance Tests
Provides a list of hardware, software and other prerequisites for this test.
- Test Cases for the DirectShow Performance Tests
Describes test cases within this test, with a description for each test case.
- Command Line Parameters for the DirectShow Performance Tests
Provides a list of command line parameters for this test.
- Running the DirectShow Performance Tests
Tells how to set up and run this test.
- Troubleshooting the DirectShow Performance Tests
Provides troubleshooting and debugging information for this test.