Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
6819 Discussions

The problem of using mpeg4_dec sample for Pocket PC 2003 (ARMV4).

james_huang
Beginner
1,090 Views

Hi everybody:

My environment as follows:
SETUP TOOLS: w_ipp_ixp_p_5.1.1.005.exe.
OS: windows xp.
Device Emulator: Pocket PC 2003 SE Emulator.

I try the mpeg4_dec sample in Pocket PC 2003 SE Emulator. I got the message
"Unhandled exception at 0xXXXXXXXX in XX.exe: Illegal Instruction."
until running ippsCopy_8u or ippiCopy16x16_8u_C1R functions. If I replaced
"ippsCopy_8u" with "memcpy" function, the I-frame can be decoded correctly.
Please help me. Thank you.

0 Kudos
4 Replies
james_huang
Beginner
1,090 Views

Presently I use ipp5.3 for my projectby setup w_ipp_ixp_p_5.3.1.064.exe. I create a dll by using evc4 (WINCE ARMV4). While invoked the "ippsCopy_8u" function by decoding mpeg4 bitstream, I also got the error message "Unhandled exception at 0xXXXXXXXX in XX.exe: Illegal Instruction.". If I used"memcpy" function that it willdecode successful. The same result will be occurred by ipp5.1_ixp. Please help me. Thank you.

0 Kudos
james_huang
Beginner
1,090 Views

Dear All:
I list my evc4 project setting as follows:

C/C++/Project Options:
/nologo /W3 /Zi /Od /I "C:Program FilesIntelIPP5.3.1.064ixpinclude" /D "DEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "MPEG4_IPP_DLL_EXPORTS" /FR"../../AVC_LIB/pocket pc 2003 (armv4)debug/" /Fp"../../AVC_LIB/pocket pc 2003 (armv4)debug/mpeg4_ipp_dll.pch" /Yu"stdafx.h" /Fo"../../AVC_LIB/pocket pc 2003 (armv4)debug/" /Fd"../../AVC_LIB/pocket pc 2003 (armv4)debug/" /M$(CECrtMTDebug) /c

Link/Project Options:
commctrl.lib coredll.lib ippcorel.lib ippacs2l.lib ippccs2l.lib ippchs2l.lib ippcvs2l.lib ippdcs2l.lib ippis2l.lib ippjs2l.lib ippscs2l.lib ippsrs2l.lib ippss2l.lib ippvcs2l.lib x0__ar10.lib /nologo /base:"0x00100000" /stack:0x10000,0x1000 /entry:"_DllMainCRTStartup" /dll /incremental:yes /pdb:"../../AVC_LIB/pocket pc 2003 (armv4)debug/AVC_ARMV4_MPEG4.pdb" /debug /nodefaultlib:"$(CENoDefaultLib)" /out:"../16CH_VideoServer_COM/16CH_VideoServer_COM/pocket pc 2003 (armv4)debug/AVC_ARMV4_MPEG4.dll" /implib:"../../AVC_LIB/pocket pc 2003 (armv4)debug/AVC_ARMV4_MPEG4.lib" /libpath:"C:Program FilesIntelIPP5.3.1.064ixplib" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM

My ipp4 licenseiscommercial_ipp_w_C580-70870150.lic, and I would like to update my license to ipp5.3. I have trythe previousproblems of mpeg4 for wince for a long time. Please help me, thank you.

0 Kudos
Vladimir_Dudnik
Employee
1,090 Views
Intel IXP processor is compatible with ARM v5 architecture, so it might be ARM v4 vs ARM v5 compatibility issue.
0 Kudos
james_huang
Beginner
1,090 Views

Dear Sir,

Thanks for your respond.

Myenvironment is as follows:

OS: Windows XP sp4
Code project: evc4(ipp mpeg4dll used from ippmpeg4_dec sample)+vc8(test ap).
Code action: to use a test ap to decode mpeg4 bitstreams by ipp mpeg4 dll.
Device emulator: Pocket PC 2003 SE/ARMv4
CPU: Intel PXA272

Which ipp version can I use for PXA272? I have tried ipp 5.1 ixp and5.3.1.064 ixp,
anduse the w_ipp-sample-media_p_5.1.007 andw_ipp-samples_p_5.3.083 mpeg4_dec samples. Please help me, thanks.

0 Kudos
Reply