Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

I have the IPP5.0 compile problem.. VFP

choungy
Beginner
509 Views
HI,
I bought a "IPP5.0 for Linux" for PXA270 development and tried to compile the sample code. But I had a problem..VFP.
As I searched the problem in this board, many people posted the same one.
But, the only answerwas "change the compiler". I tried every version of GCC from 3.4.3 to 4.0.2, but I got the same result.
No body got the clear solution for this problem?
I'm going to be crazy for this.
Any suggestions would be greatly appreciated !
YooChan
P.S. Where can I get the iwmmxt_le-gcc ?
0 Kudos
6 Replies
Vladimir_Dudnik
Employee
509 Views

According releasenotes.htm:

* Operating System
- MontaVista* Linux* Consumer Electronics Edition 3.1:
Linux* Kernel V2.4.20_mvlcee31_mainstone

- Linux* Preview Kit for the Intel? PXA27x Processor
Development Kit Linux* Kernel V2.6.9-intc1

This software is intended for the above environment.

Regards,
Vladimir

0 Kudos
choungy
Beginner
509 Views

Thanks, Vladimir.

I have solved the problem in another way.

By the way, would you tell me that where can I get the sample codes for video encoding/decoding which is suitable for IPP 5.0.1?

The existing sample codes in Intel site wasn't compiled by IPP5.0.1 for several reasons. Different hearder file names and non-existing file name like SDL.h.

Regards,
Yoo Chan

0 Kudos
Vladimir_Dudnik
Employee
509 Views

Hi,

did you use IPP for IXP? Our media sample was dedicated to be used with IPP for IA32, EM64T, Itanium and IXP

Regards,
Vladimir

0 Kudos
choungy
Beginner
509 Views

Yes, we are using "Intel Integrated Performance Primitives V5.0.1 for Linux on Intel XScale Processors with Intel Wireless MMX Technology."

I have compiled the media sample code by using the modified "buildxscale_be.sh". But the sample code has so many variables and functions that are not defined in our IPP.

For example, variable "IppiQuantInvIntraSpec_MPEG4", variable IppsVLCDecodeSpec_32s", and function "ippiQuantInvIntraInit_MPEG4".

And the several blocks contained not-defined variables and functions are writtend like this :

//#if !defined (ARM) && !defined (_ARM_)
// equal size. simple convert
{
vm_byte *(pDst[3]) = {ConvertParam.lpDest0,
ConvertParam.lpDest1,
ConvertParam.lpDest2};
int dstStep[3] = { ConvertParam.PitchDest0,
ConvertParam.PitchDest1,
ConvertParam.PitchDest2};
IppiSize roiSize = {ConvertParam.ConversionInit.SizeDest.width,
ConvertParam.ConversionInit.SizeDest.height};

ippiYCbCr422ToYCrCb420_8u_C2P3R(ConvertParam.lpSource0,
ConvertParam.PitchSource0,
pDst,
dstStep,
roiSize);
}
//#endif // !defined (ARM) && !defined (_ARM_)

In this case, we don't have "ippiYCbCr422ToYCrCb420_8u_C2P3R" in our IPP.

So, I want to know where I can get the exact media sample code for our IPP and PXA27x.

0 Kudos
Vladimir_Dudnik
Employee
509 Views

That was I mean - IPP media sample was developed and tested with IPP for IA32, EM64T, Itanium and IXP. It was not dedicated to use with IPP for PXA. You need to download IPP for IXP to be able to build media sample.

Vladimir

0 Kudos
edcedc
Beginner
509 Views

Hello:

I met the same problem with you. How do you resovle the VFP error problem in another way? I use the arm-linux-gcc 3.4.4 and IPP 5.0.

Thanks in advance.

Best Regards,

Jing Hsuan

0 Kudos
Reply