<?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 Re: IPP in Kernel in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-in-Kernel/m-p/905952#M13446</link>
    <description>&lt;DIV style="margin:0px;"&gt;Great, thank for your interest to Intel IPP Speech codecs&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt; Vladimir&lt;/DIV&gt;
&lt;BR /&gt;</description>
    <pubDate>Tue, 19 May 2009 05:47:40 GMT</pubDate>
    <dc:creator>Vladimir_Dudnik</dc:creator>
    <dc:date>2009-05-19T05:47:40Z</dc:date>
    <item>
      <title>IPP in Kernel</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-in-Kernel/m-p/905949#M13443</link>
      <description>Hi&lt;BR /&gt;&lt;BR /&gt;I am using the IPP in the kernel mode if windows an have a question about allocating memory. I have an exti.c file where the malloc function is replaced with the ExAllocatePool function from MS. When I initialize an Codec he use the ippsMalloc functions. When I now initialize an codec I see with an trace that he use the new malloc function with the ExAllocatePool. I also got no bluescreen but my question now is if the codec allocates more memory during using it?&lt;BR /&gt;&lt;BR /&gt;Because when I look at the USC_CvtToLaw function there is an ippsMalloc_16s but I get no Trace druing using that. I see that this is only done be MuLaw and not for Alaw.&lt;BR /&gt;&lt;BR /&gt;Harald</description>
      <pubDate>Tue, 12 May 2009 08:34:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-in-Kernel/m-p/905949#M13443</guid>
      <dc:creator>harald85</dc:creator>
      <dc:date>2009-05-12T08:34:47Z</dc:date>
    </item>
    <item>
      <title>Re: IPP in Kernel</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-in-Kernel/m-p/905950#M13444</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/412270"&gt;harald85&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Hi&lt;BR /&gt;&lt;BR /&gt;I am using the IPP in the kernel mode if windows an have a question about allocating memory. I have an exti.c file where the malloc function is replaced with the ExAllocatePool function from MS. When I initialize an Codec he use the ippsMalloc functions. When I now initialize an codec I see with an trace that he use the new malloc function with the ExAllocatePool. I also got no bluescreen but my question now is if the codec allocates more memory during using it?&lt;BR /&gt;&lt;BR /&gt;Because when I look at the USC_CvtToLaw function there is an ippsMalloc_16s but I get no Trace druing using that. I see that this is only done be MuLaw and not for Alaw.&lt;BR /&gt;&lt;BR /&gt;Harald&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Hi&lt;BR /&gt;A few preface words about USC.&lt;BR /&gt;USC interfaceis allocation-free interface, i.e.it does not allow memory to be allocated in USCI functions (see usc_manual). USC interface functions aredefined invariousheaders(see./speech-codecs/core/usc/include/usc*.h).These functions are only accessible thru an usc algorithm object. Various USC algorithms alloc-free implementations are provided under ./speech-codecs/codec/usc/.&lt;BR /&gt;&lt;BR /&gt;Oppositely,a sample codes provided under ./speech-codecs/application/are not alloc-free.These sample applications are considered as example how-to use USC algorithms. Of course, there is no restrictions toallocate memory for applicationneeds. IPP samples generally alocate memory using IPP Malloc. In kernel mode I would recommend youtouseyourown implementation forippsMalloc* functions.&lt;BR /&gt;In usccodec.hdefineyour ownmemory allocation functions, for example :&lt;BR /&gt;void*myMalloc(int size);&lt;BR /&gt;void*myFree(void* ptr);&lt;BR /&gt;Redefine IPP Malloc functions:&lt;BR /&gt;#define ippsMalloc_8u myMalloc&lt;BR /&gt;#define ippsMalloc_16s myMalloc&lt;BR /&gt;#define ippsFree myFree&lt;BR /&gt;And implementmyMallocusingWindows functions likeExAllocatePoolWithTag, ExFreePool etc.&lt;BR /&gt;&lt;BR /&gt;Vyacheslav&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 14 May 2009 07:47:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-in-Kernel/m-p/905950#M13444</guid>
      <dc:creator>Vyacheslav_Baranniko</dc:creator>
      <dc:date>2009-05-14T07:47:47Z</dc:date>
    </item>
    <item>
      <title>Re: IPP in Kernel</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-in-Kernel/m-p/905951#M13445</link>
      <description>&lt;DIV style="margin:0px;"&gt;Problem solved!&lt;BR /&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;BR /&gt;&lt;BR /&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/78485"&gt;vbaranni&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; Hi&lt;BR /&gt;A few preface words about USC.&lt;BR /&gt;USC interfaceis allocation-free interface, i.e.it does not allow memory to be allocated in USCI functions (see usc_manual). USC interface functions aredefined invariousheaders(see./speech-codecs/core/usc/include/usc*.h).These functions are only accessible thru an usc algorithm object. Various USC algorithms alloc-free implementations are provided under ./speech-codecs/codec/usc/.&lt;BR /&gt;&lt;BR /&gt;Oppositely,a sample codes provided under ./speech-codecs/application/are not alloc-free.These sample applications are considered as example how-to use USC algorithms. Of course, there is no restrictions toallocate memory for applicationneeds. IPP samples generally alocate memory using IPP Malloc. In kernel mode I would recommend youtouseyourown implementation forippsMalloc* functions.&lt;BR /&gt;In usccodec.hdefineyour ownmemory allocation functions, for example :&lt;BR /&gt;void*myMalloc(int size);&lt;BR /&gt;void*myFree(void* ptr);&lt;BR /&gt;Redefine IPP Malloc functions:&lt;BR /&gt;#define ippsMalloc_8u myMalloc&lt;BR /&gt;#define ippsMalloc_16s myMalloc&lt;BR /&gt;#define ippsFree myFree&lt;BR /&gt;And implementmyMallocusingWindows functions likeExAllocatePoolWithTag, ExFreePool etc.&lt;BR /&gt;&lt;BR /&gt;Vyacheslav&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Mon, 18 May 2009 08:24:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-in-Kernel/m-p/905951#M13445</guid>
      <dc:creator>harald85</dc:creator>
      <dc:date>2009-05-18T08:24:08Z</dc:date>
    </item>
    <item>
      <title>Re: IPP in Kernel</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-in-Kernel/m-p/905952#M13446</link>
      <description>&lt;DIV style="margin:0px;"&gt;Great, thank for your interest to Intel IPP Speech codecs&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt; Vladimir&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Tue, 19 May 2009 05:47:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-in-Kernel/m-p/905952#M13446</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2009-05-19T05:47:40Z</dc:date>
    </item>
  </channel>
</rss>

