I would like to download an older version (7.0.6 for Win32) but the Intel website just hangs when attempting to select older versions.
BTW, the KB article on downloading older versions is not in sync with the current interface.
Thanks.
I would like to download an older version (7.0.6 for Win32) but the Intel website just hangs when attempting to select older versions.
BTW, the KB article on downloading older versions is not in sync with the current interface.
Thanks.
any reason why ipl wrapper was removed from ipp 7.1 samples ?
Hi all,
I have the method using ippiFFT to perform forward and inverse FFT of an Image. This method calls ippiFFT 3 times.
I try apply cilk_spawn with purpose improve performance of FFT processing, but processing time of method with cilk_pawn is slower than method without cilk_spawn.
I don't known what the problem is. Does anyone have experience about it?
I also attach example code.
Best regards,
Ha Duy Tuan
Attachment | Size |
---|---|
Download![]() | 9.23 KB |
Hi,
We are facing some jerk issues in our application, we are using ipp h264 encoder for encoding the stream, i have wrote code for dumping the data after encoding.
But i don't have any player to play the file, is there any player to play ipp h264 elementary stream player.
i have a code and it is developed by IPP 6.1 multi-thread. i am trying to migrate to IPP 7.1. But firstly i want to test the code before buying licence. i downloaded IPP 7.1 evaluation version. The version dont promode multi-thread and i changed _t libraries to _l library. It gives 3 errors in compile.
LNK2019: unresolved external symbol _ippiResize_8u_C1R@68 referenced in function functionTaste
LNK2019: unresolved external symbol _ippiResize_8u_C3R@68 referenced in function functionTaste
LNK2019: unresolved external symbol _ippStaticInitCpu@4 referenced in function functionTaste
i need the answer, can i compile this code with evaluation version?
Regards,
is there a know bug with Resize and CUBIC interpolation ?
on certain images (i assume specific sizes cause it, but nothing huge or something like that (960x721) )
both ReiszeSqlPixel and Resize (8u_C1R) crash with illegal memmory access.
im using CIpl wrappers from ipp-samples 7.0.7.064 but did try to modify ownResize8u_Plane to use ippiResizeSqrPixel once i noticed crash with ippiResize, however result is the same.
I have recently downloaded latest version of IPP "l_ipp_7.1.1.117_ia32.tgz" and installed on my linux box.
Then i have followed the instructions and downloaded latest version of crypto module for IPP "l_ccompxe_crypto_ipp_7.1.1.163.tgz"
But i am unable to find the IPP Crypto samples (openssl patch) for 7.1 update . I have tried to apply the patch "l_ipp-samples-cryptography_p_6.1.6.073.tgz" but openssl fails compilation after follwoing the instructions from here.
As I am not able to get the latest version of IPP crypto sample for 7.1 version i have downloaded 7.0 IPP but there IPP Crypto library for 7.0 is missing.
Can you please suggest me how do I proceed.
Hi,
I'm getting the following while linking:
ippcore_l.lib(ippmrgjump.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippcore_l.lib(owncpufeatures.obj) : error LNK2001: unresolved external symbol ___security_cookie
ippcore_l.lib(ippmrgjump.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
ippcore_l.lib(owncpufeatures.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
Any suggestions?
I have just downloaded the Ipp software and I am trying out the example Life.sln solution file. I am using MS Windows 7 and MS Visual Studio 2010. The message I get is:
The selected file is not a valid solution file.
Can anyone help ?
Thank you
Chris Walker
I am using ipp-samples.7.1.1.013 on linux.
When I convert a image from bmp to jp2 with quality setting as 90, ./uic_transcoder_con -i sample.bmp -q90 sample_90.jp2
the generated file shows much larger size comparing to what I use with imagemagick's convert:
convert -quality 90 sample.bmp sample_90.jp2
Why is that?
Hi everyone, i want to implement adaptive histogram equalization on one channel image. I fill lookuptable(pValues) at every subwindow and use
ippiLUT_Linear_8u_C1R(srcImage->DataPtr(subwindow),srcImage->Step(),dstImage->DataPtr(subwindow),dstImage->Step(),subwindow->size,pValues,pLevels,histSize)
but i didnt remove blocking effect such that ippiLUT_8u_C1R gives the same result. Than firstly i generated whole image with ippiLUT_8u_C1R
then at the end use
ippiLUT_Linear_8u_C1R(dstImage->DataPtr(),dstImage->Step(),dstImage->DataPtr(),dstImage->Step(),dstImage->size,pValues,pLevels,histSize);
but it didnt worked too. The usage of ippiLUT_Linear is not like this? What is the point that i am missing?
Thanks.
There are 3 versions of ippsRandGauss, _8u, _16s, and _32f. However, there is only one version of of the init function, ippsRandGaussInit_16s. There are all 3 versions of ippsRandGaussInitAlloc, but they are being depricated. So Intel, are you going to provide the other two init functions? Sure would be nice. Thanks
1. In IPP Samples 7.1 you have the zlib source adapted for IPP. I took that source and compiled it instead of the usual native v1.2.7 source. It reduced decompression time 20% to 50%. Is that what is expcetd? To me it was a little disapointing.
2. Your code is based on version 1.2.5. It is pretty old by now. When will it be updated?
3. In gzread and gzwrite and I had to
#if defined(WIN32)
#include <windows.h>
#include <tchar.h>
#endif
You use DWORD with declaring anywhere for instance.
Hi,
ippiFFTFree_C_32fc is now deprecated but we can still use ippiFFTInitAlloc_C_32fc to allocate memory. If we use ippiFFTInitAlloc_C_32fc what do we call to free the memory?
Thanks,
Andy
Hi,
Now that ippiDistanceTransform_3x3 is deprecated I am trying to work out what to replace it with. The documentation mentions use the 'pyramid API' but there isn't much information on how to use this API to achieve the same results.
Does anyone know how to do this?
Thanks,
Andy
I have a project with a front DLL with common code and a CPU dispatcher, and then a set of custom DLL's, one for each CPU flavor.
The front DLL is called single-threadedly from an application.
One function in the front DLL is the IPP Jpeg Codec, which is threaded.
The Jpeg Codec in the front DLL calls IPP functions in the custom DLL of the currently loaded CPU flavor.
The openmp support DLL "libiomp5md.dll" is linked to dynamically, so my front DLL and my CPU DLL both use it.
But what about ippcore? Since I link to static-threaded, I specify ippcore_t.lib, both in the front DLL and in each CPU DLL.
But then the front DLL will implement its own ippcore and the CPU DLL also its own. Shouldn't those use the same ippcore, and then I must specify not ippcore_t.lib (static) but ippcore.lib (dynamic) ?
Who kowns about this difference of ippcore usage?
There exists a "gain loss bug" in the IPP Samples floating-point MP3 encoder code which affects the IPP Samples toolkit at least as far back as v5.3 and appears to still exist in v7.1. For the three supported sample rates less than 16k (8k, 11.025k, and 12k), the output .mp3 is upsampled by 2 but has 1/2 the amplitude. The bug is independent of bitrate, MP3 layer (for layers 1, 2, or 3), and MPEG format (for MPEG-1 or MPEG-2).
I have confirmed the bug affects both versions v5.3 and v7.0, and it appears to affect the current v7.1 version as well but I haven't actually tested that.
The bug is related to the 'upsample' parameter of the '_MP3Enc' structure. Here are three one-line changes (one for each MP3 layer) that can be used to fix the bug:
mp3encGetFrame() in mp3enc_api_fp.c:
layer 1:
old code:
ippsConvert_16s32f(buff[ch], tbuf, 384 >> upsample);
new code:
ippsConvert_16s32f_Sfs(buff[ch], tbuf, 384 >> upsample, -upsample);
layer 2:
old code:
ippsConvert_16s32f(buff[ch], tbuf, 1152 >> upsample);
new code:
ippsConvert_16s32f_Sfs(buff[ch], tbuf, 1152 >> upsample, -upsample);
layer 3:
old code:
ippsConvert_16s32f(buff[ch], tbuf, frame_size);
new code:
ippsConvert_16s32f_Sfs(buff[ch], tbuf, frame_size, -upsample);
Hi,
We currently use ippiAddRandGauss_Direct but it is deprecated in IPP 7.1. What do we need to replace this with?
Is it ippsRandGauss followed by ippiAdd?
Thanks,
Andy
Hello,
We are using zlib in our software and we are using IPP 6.1 to improve the zlib performance. It gives 35 - 45% improvement over the zlib without IPP. We installed IPP 7.1 and linked the following static library functions for data compression
/opt/intel/ipp/interfaces/data-compression/ipp_zlib/bin/intel64/ipp_z
/opt/intel/ipp/lib/intel64/ (ippdc_l, ipps_l, ippcore_l)
However after testing, we found there is around 20% performance degradation.
Wondering what could be wrong?
For your information,
I am testing IPP on a 8 core (Intel (R) Xeon (R) X5550 @ 2.67 GHz) phyical server.
I am testing on a three different data sets (random data that can't be compressed, mix of random and compressible data and mostly compressible data)
Please let me know if you need further information on the testing.
hi all
i am trying to run a opencv project which is optimized by IPP . in orther to run the poject i have instaled the IPP(30 days trail ) and configured it with viusal stedio 2008 as per instructions mentioned in IPP website - > (Compiling and Linking Intel® IPP with Microsoft* Visual C++* and Intel® C++ Compiler)
however when runing the project i get the error :"the program cant start becouse ippcore.7.1.dll is missing from your computer. try reintalling the program to fix this problem".
i have already reintalled te IPP and cheked many time the intergation procedure but no result
could any body help me in this issue
thanking you ...