We are now releasing the C source code for the most frequently requested Intel IPP Speech Recognition function, ippsResamplePolyphase, in the hope that it will enable you to continue to provide outstanding application performance without losing key speech recognition functionality. This release falls under the Intel IPP EULA (see EULA here http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-samples-license-agr....
The link to the ippsResamplePolyphase source code download is here
I looked over the new code and was also surprised that it was essentially plain C-code, with no optimized IPP sub-functions used in the core resampling calculation routines. It makes me worried that as is, it will be much slower than thev6 routines (and the "arbitrary" ratio resampling was already fairly slow then).
Question for Intel IPP folks: Is this C code the actual code that was compiled to create the original optimized IPP SR resampling functinons, or is this a C code "interpretation" of the orignal optimized code (previously in asm or ???)?
If its the latter, then I expect it to cause a significant loss of performance if we just compile it into our own systems. In fairness, I've not had a chance yet to benchmark it against thev6.0functions.
I too was expecting it to be (re)integrated with IPP 7.0.I take this to mean this the last support we'll get for these functions and they will not be added back into IPP. Please correct me if this is wrong.