Search by Tags

Media Player (Robin, Woodpecker)

 
Applicable for

Article updated at 28 Mar 2019
Compare with Revision

List of Media Players and Codecs Tested with the Intel Embedded Graphics driver (IEGD)

OS Player and Coded Combination Standards Entry Point
Windows CE Windows CE Player with IEGD Direct Show Filters MPEG-4/H.264/MPEG-2 VLD
Windows XP Windows Media 11 with VC-1 codec VC-1/WMV9 MC
Windows XP PowerDVD Ultra 8.0 with codec version patch 2810a H.264/MPEG-2 VLD
Linux Mplayer with FFMPEG codec MPEG4/VC-1/H.264/WMV9/MPEG-21 VLD
Linux Helix-player-1.0.9 with Menlow codec 1.8.8.22 MPEG4/VC-1/H.264/WMV9/MPEG-21 VLD
Linux splay-plugin-atlas-01.2.0 with Menlow codec 1.8.8.22 MPEG4/VC-1/H.264/WMV9/MPEG-21 VLD
Linux RP4NB v 1.1 Gold with codec(s) MPEG4/VC-1/H.264/WMV9/MPEG-21 VLD

When the hardware acceleration is used it is possible playing a full HD video by using a very low percentage of CPU.

Notes

  • Entry Point refers to the point in which software passes workload to Hardware. Since VLD is earlier than MC, more processing is done in hardware if entry point is VLD.
  • Validated by Intel using Intel® Embedded Graphics Driver v 10.1 Gold

How to play videos using Hardware acceleration

There are two principal requirements that allow a video playing by using the Intel® SCH US15W chipset hardware acceleration:

  • The video has to be encoded by using a particular codec (h.264, MPEG-2 and VC-1 formats that use the more efficient VLD entry point on the Intel® SCH US15W chipset.)
  • The software used to play the video has to be capable with the Intel® SCH US15W chipset hardware acceleration.

Some tests have been done in order to find the software that can work properly and the right codec configuration. Those tests have been done under WXPE with the graphics drivers IEGD (version 10.3) and IEMGD (version 1.5 beta).

The softwares that have been used with success in this test are:

  • Cyberlink PowerDVD 8 (there is a trial version but the software has to be paid)
  • Media Player Classic Home Cinema version 1.4.2499.0.x86 (freeware)

As previously mentioned the video has to be encoded in the right way by using one of the following codec: h.264, MPEG-2 and VC-1. In our test an HD video with resolution of 1280x528 has been encoded by using the H264 codec. The following software have been installed in order to do that:

  • VirtualDub version 1.9.10 (freeware)
  • Ffdshow codec version beta7 (freeware)

Here the workflow thus has to be followed to get the video file coded in the right way: the video has to be imported in VirtualDub. By opening the “Select video compression” window in VirtualDub (Video-> Compression) it is possible to select the ffdshow in the list of installed codecs. Then by clicking on the “Configure” button it is possible to set the ENCODER and the FOURCC to the entry H.264. A FourCC (literally, four-character code) is a sequence of four bytes used to uniquely identify the video codec used in AVI files. This means that the FourCC code is used from the player software to determine which codec has been used to encode the video. If the FourCC has a wrong value not equal to H.264, MPEG-2 and VC-1 (e.g X264 or AVC1), the playing software will not use the Hardware Acceleration decoding. The following image shows the ffdshow video encoder configuration window with the ENCODER and FOURCC fields correctly set. The encoding process has to be started (File->Save as AVI) and in order to get the final video file.

This file can be played with the above mentioned Player by using a very low CPU percentage (a value between 6% and 15%).

The following image shows the ffdshow video encoder configuration window with the ENCODER and FOURCC fields correctly set.


  • ffdshow

    ffdshow

Reference document