Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Rendering an MPEG4 file with ixp simple_player

sicnarf
Beginner
561 Views
Hi,

I've just started using IPP ixp 5.1 and the sample code in w_ipp-sample-media_p_5.0.017



I'm trying to get the simple_player decoding an MPEG4 file on a Windows Mobile 5.0 device (PXA270-520Mhz processor)



I've managed successfully to build simple_player using the following two SDKs:

WinCE 5.0 StandardSDK

Windows Mobile 5 PocketPC



However when I run the app on the device, no errors appear but nothing appears on screen.



I'm using the following command line, and have tried adding various other command line options with no success.



simple_player filename.mp4



I imagine the problem is I'm not using the command-line options correctly to render and MPEG4 file. Can someone give me a bit of help with the command line required? Or maybe I'm trying to render an invalid file?
0 Kudos
2 Replies
Vladimir_Dudnik
Employee
561 Views

Hi, thanks for detailed info, I'll notify developers to check what can be the proble here.

Regarding simple_player command line parameters, could you please take a look on readme.htm, located at applicationsimple_player folder?

command line switch description
-p produce *.csv file with some performance data collected during playback
-s silent (no audio)
-b no rendering and no color space conversion
-n real-time playback
-f select video render color format
-v gx, sdl, nul, fw> select video render type
-a select audio render type
-l play playlist

they are described in this file. Please do not hesitate contact us again if you'll have questions about it

Regards,
Vladimir

0 Kudos
Vladimir_Dudnik
Employee
561 Views

ops, sorry, I've just took attention to Known Limitations section of simple_player's readme.htm:

Known Limitations

  • H.264 video can have artifacts on Windows* EM64T due to known issue in ippiReconstructLumaIntra16x16MB_H264_16s8u_C1R function in Intel IPP
  • It is important to use valid SDK for building application for devices running Windows* CE 5.0 to avoid possible incompatibility issues. It is recommended to use -vfw and -afw or -vfw and -s combinations of keys when running application on Windows* CE 5.0 based devices
  • Application compiled by Intel Compiler 8.1 may hang on Windows* EM64T when playing DV streams.

See, there is recommendation to use rendering to file instead of rendering to screen. As I can understand this, probably some compatibility issues were detected at sample validation stage. Yes, formulated not the best way, need to be open and direct.

Regards,
Vladimir

0 Kudos
Reply