<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Andy, in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920566#M15606</link>
    <description>&lt;P&gt;Andy,&lt;/P&gt;
&lt;P&gt;It can call&amp;nbsp;&amp;nbsp;ippsFFTInit_R_32f function to init the structure.&amp;nbsp; Check some more example here: &lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/how-to-use-intel-ipp-s-1d-fourier-transform-functions"&gt;http://software.intel.com/en-us/articles/how-to-use-intel-ipp-s-1d-fourier-transform-functions&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR /&gt;Chao&lt;/P&gt;</description>
    <pubDate>Fri, 14 Jun 2013 02:26:45 GMT</pubDate>
    <dc:creator>Chao_Y_Intel</dc:creator>
    <dc:date>2013-06-14T02:26:45Z</dc:date>
    <item>
      <title>Deprecated ippiFFTFree_C_32fc</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920563#M15603</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;ippiFFTFree_C_32fc is now deprecated but we can still use&amp;nbsp;ippiFFTInitAlloc_C_32fc to allocate memory. If we use&amp;nbsp;ippiFFTInitAlloc_C_32fc what do we call to free the memory?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Andy&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2013 09:51:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920563#M15603</guid>
      <dc:creator>Andrew_Rice</dc:creator>
      <dc:date>2013-06-13T09:51:42Z</dc:date>
    </item>
    <item>
      <title>Hi Andy,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920564#M15604</link>
      <description>&lt;P&gt;Hi Andy,&lt;/P&gt;
&lt;P&gt;InitAlloc is also deprecated:&lt;/P&gt;
&lt;P&gt;IPP_DEPRECATED("is deprecated. This function is obsolete and will be removed in one of the future IPP releases. Use the following link for details: &lt;A href="http://software.intel.com/en-us/articles/intel-ipp-71-deprecated-features/%22)/"&gt;http://software.intel.com/en-us/articles/intel-ipp-71-deprecated-features/")\&lt;/A&gt;&lt;BR /&gt;IPPAPI (IppStatus, ippiFFTInitAlloc_C_32fc,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( IppiFFTSpec_C_32fc** pFFTSpec,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int orderX, int orderY, int flag, IppHintAlgorithm hint ))&lt;/P&gt;
&lt;P&gt;the recommendation is to use GetSize+Init pair and allocate required memory buffers at your side.&lt;/P&gt;
&lt;P&gt;regards, Igor&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2013 13:40:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920564#M15604</guid>
      <dc:creator>Igor_A_Intel</dc:creator>
      <dc:date>2013-06-13T13:40:38Z</dc:date>
    </item>
    <item>
      <title>Hi Igor,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920565#M15605</link>
      <description>&lt;P&gt;Hi Igor,&lt;/P&gt;
&lt;P&gt;According the the link you sent and the documentation&amp;nbsp;ippiFFTInitAlloc_C_32fc isn't deprecated only the integer version is&amp;nbsp;ippiFFTInitAlloc_R_32s. This is confusing me!&lt;/P&gt;
&lt;P&gt;Regarding your workaround, I can see&amp;nbsp;&amp;nbsp;&lt;A href="http://software.intel.com/sites/products/documentation/doclib/ipp_sa/71/ipp_manual/IPPI/ippi_ch10/functn_FFTGetBufSize.htm#functn_FFTGetBufSize"&gt;ippiFFTGetBufSize&lt;/A&gt;&amp;nbsp;can be used for calculating the buffer size but how do I initialize the&amp;nbsp;IppiFFTSpec_R_32f structure?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Andy&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2013 14:02:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920565#M15605</guid>
      <dc:creator>Andrew_Rice</dc:creator>
      <dc:date>2013-06-13T14:02:53Z</dc:date>
    </item>
    <item>
      <title>Andy,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920566#M15606</link>
      <description>&lt;P&gt;Andy,&lt;/P&gt;
&lt;P&gt;It can call&amp;nbsp;&amp;nbsp;ippsFFTInit_R_32f function to init the structure.&amp;nbsp; Check some more example here: &lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/how-to-use-intel-ipp-s-1d-fourier-transform-functions"&gt;http://software.intel.com/en-us/articles/how-to-use-intel-ipp-s-1d-fourier-transform-functions&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR /&gt;Chao&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jun 2013 02:26:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920566#M15606</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2013-06-14T02:26:45Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920567#M15607</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm sorry, this isn't making sense to me. We need to use the &lt;STRONG&gt;ippi&lt;/STRONG&gt;FFTFwd not the &lt;STRONG&gt;ipps&lt;/STRONG&gt;FFTFwd because we are doing an FFT on image data. The ippiFFTFwd functions take an&amp;nbsp;&lt;STRONG&gt;Ippi&lt;/STRONG&gt;FFTSpec_C_32fc so we can't use&amp;nbsp;ippsFFTInit_R_32f because this takes an&amp;nbsp;&lt;STRONG&gt;Ipps&lt;/STRONG&gt;FFTSpec_C_32fc.&lt;/P&gt;
&lt;P&gt;The code we currently have is this:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;IppiFFTSpec_C_32fc *spec = NULL;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;ippiFFTInitAlloc_C_32fc(&amp;amp;spec, orderX, orderY, IPP_FFT_DIV_FWD_BY_N, ippAlgHintAccurate);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt; ippiFFTFwd_CToC_32fc_C1IR(complexBuffer, width * sizeof(Ipp32fc), spec, 0);&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt; ippiFFTFree_C_32fc(spec);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We have fixed the&amp;nbsp;ippiFFTFwd_CToC_32fc_C1IR call to not use the inplace version. But it also says when we compile that&amp;nbsp;&lt;STRONG&gt;ippiFFTFree_C_32fc &lt;/STRONG&gt;is deprecated but ippiFFTInitAlloc_C_32fc&amp;nbsp;isn't.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you please tell me exactly what calls to replace the above 4 lines with that aren't deprecated?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Andy&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Jun 2013 09:43:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920567#M15607</guid>
      <dc:creator>Andrew_Rice</dc:creator>
      <dc:date>2013-06-18T09:43:59Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...Can you please tell me</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920568#M15608</link>
      <description>&amp;gt;&amp;gt;...Can you please tell me exactly what calls to replace the above 4 lines with that aren't deprecated?

Even if some IPP functions are marked as Deprecated they are Not removed yet. You could provide a feedback at:
.
&lt;A href="http://software.intel.com/sites/products/ipp-deprecated-features-feedback" target="_blank"&gt;http://software.intel.com/sites/products/ipp-deprecated-features-feedback&lt;/A&gt;</description>
      <pubDate>Tue, 18 Jun 2013 13:30:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920568#M15608</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-06-18T13:30:16Z</dc:date>
    </item>
    <item>
      <title>Hi Andy,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920569#M15609</link>
      <description>&lt;P&gt;Hi Andy,&lt;/P&gt;
&lt;P&gt;you haven't mentioned which IPP version you use. I've taken a look at 8.0 headers - both InitAlloc and Free for all FFT flavors are marked as deprecated. The recommendation is the same as well for ippSP as for ippIP - to use GetBufferSize, malloc (ippMalloc) at your side&amp;nbsp;and then to use Init for FFTSpec initialization.&lt;/P&gt;
&lt;P&gt;Regards, Igor&lt;/P&gt;</description>
      <pubDate>Fri, 21 Jun 2013 07:18:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Deprecated-ippiFFTFree-C-32fc/m-p/920569#M15609</guid>
      <dc:creator>Igor_A_Intel</dc:creator>
      <dc:date>2013-06-21T07:18:16Z</dc:date>
    </item>
  </channel>
</rss>

