<?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 Try the latest PVSDK 1.9.0 in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111501#M25436</link>
    <description>&lt;P&gt;Try the latest PVSDK 1.9.0&lt;/P&gt;&lt;P&gt;I believe it is fixed&lt;/P&gt;</description>
    <pubDate>Thu, 03 Jan 2019 17:31:25 GMT</pubDate>
    <dc:creator>Warner__Mark</dc:creator>
    <dc:date>2019-01-03T17:31:25Z</dc:date>
    <item>
      <title>ippsc library encode/decode function make my app buffer corrupted</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111496#M25431</link>
      <description>&lt;P&gt;Hi, all,&lt;/P&gt;

&lt;P&gt;My application has a memory pool, and any buffer used is allocated from this pool. For EVS codec encoding/decoding, I also get buffer from this pool. But there is buffer corrupted after calling encode/decode function.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Due to my memory pool is managed by a library and I do not have its source code. I did a test that there is no buffer corrupted if I do not call encode/decode function. So I suspect that ippsc library maybe corrupt user buffer.&lt;/P&gt;

&lt;P&gt;Please help me, and if you have similar issue. Thanks.&lt;/P&gt;

&lt;P&gt;========================&lt;/P&gt;

&lt;P&gt;Linux x86_64 platform.&lt;/P&gt;

&lt;P&gt;IPPSP: ippSP AVX (e9) Sep&amp;nbsp; 2 2016 9.0.2 (r49804).PVSDK 1.2.1&lt;BR /&gt;
	IPPSC: ippSC AVX (e9) Mar 24 2017 9.0.2 (r49804).PVSDK 1.5.0&lt;/P&gt;

&lt;P&gt;IPPAPI(UWord16, ippsIntel_EVS_Encoder_Exec, (&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; void *pCntxt,&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; Word16 *data,&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; Word16 n_samples,&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; Indice_fx *ind_list&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; ))&lt;/P&gt;

&lt;P&gt;IPPAPI(UWord16, ippsIntel_EVS_Decoder_Exec, (&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; void *pCntxt,&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; UWord8&amp;nbsp; *pInput_BitStream,&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; /* pointer to input bit stream */&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; Word16&amp;nbsp; *pOutput&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* pointer to buffer for output synthesis */&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; ))&lt;/P&gt;

&lt;P&gt;Regards, Chason&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2017 16:19:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111496#M25431</guid>
      <dc:creator>Chason_D_</dc:creator>
      <dc:date>2017-05-19T16:19:41Z</dc:date>
    </item>
    <item>
      <title>Hi Chason, </title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111497#M25432</link>
      <description>&lt;P&gt;Hi Chason,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Do you have issue when calling&amp;nbsp;&lt;SPAN style="font-size: 12px;"&gt;ippsc library? What version of IPP do you have? IPPSC package had been deprecated since IPP 9.0.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2017 23:51:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111497#M25432</guid>
      <dc:creator>Shaojuan_Z_Intel</dc:creator>
      <dc:date>2017-05-19T23:51:09Z</dc:date>
    </item>
    <item>
      <title>Quote:Shaojuan Z. (Intel)</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111498#M25433</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Shaojuan Z. (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Hi Chason,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Do you have issue when calling&amp;nbsp;ippsc library? What version of IPP do you have? IPPSC package had been deprecated since IPP 9.0.&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Hello, Shaojuan,&lt;/P&gt;

&lt;P&gt;Thanks for your reply.&lt;/P&gt;

&lt;P&gt;Yes, I suspect that ippsc EVS encode/decode function will corrupt other buffer. But I do not know what make this corruption.&lt;/P&gt;

&lt;P&gt;My IPP core version is 9.0.2. And IPPSC library is released in PVSDK product which supports the EVS codec.&lt;/P&gt;

&lt;P&gt;Thanks, Chason&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 20 May 2017 00:26:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111498#M25433</guid>
      <dc:creator>Chason_D_</dc:creator>
      <dc:date>2017-05-20T00:26:38Z</dc:date>
    </item>
    <item>
      <title>Update my new finding.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111499#M25434</link>
      <description>&lt;P&gt;Update my new finding.&lt;/P&gt;

&lt;P&gt;1. The memory is not corrupted, but my app crashed on free memory function free_buf(). However this function is not system native free().&lt;/P&gt;

&lt;P&gt;2. This issue maybe has relation with compiler option: -O3 and –g. Because I use different compiler option to build the codec file( this file will invoke the ippsc encode/decode function), there is different crash function.&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;So I have another question: if there are some necessary requirements for static linking ippsc library?&lt;/STRONG&gt; Thanks.&lt;/P&gt;

&lt;P&gt;Regards. Chason&lt;/P&gt;</description>
      <pubDate>Sat, 20 May 2017 14:17:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111499#M25434</guid>
      <dc:creator>Chason_D_</dc:creator>
      <dc:date>2017-05-20T14:17:32Z</dc:date>
    </item>
    <item>
      <title>Update again.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111500#M25435</link>
      <description>&lt;P&gt;Update again.&lt;/P&gt;

&lt;P&gt;To be precise, my stack memory rather than heap memory was corrupted.&lt;/P&gt;

&lt;P&gt;Because I enlarged my process stack size, and this crash issue was gone. Actually, my application is based on a private system, and its process stack size is very small (about 40 kbytes).&lt;/P&gt;

&lt;P&gt;Maybe IPPSC EVS codec encode/decode implememting consume more stack size.&lt;/P&gt;

&lt;P&gt;Thanks, Chason&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2017 05:56:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111500#M25435</guid>
      <dc:creator>Chason_D_</dc:creator>
      <dc:date>2017-05-23T05:56:43Z</dc:date>
    </item>
    <item>
      <title>Try the latest PVSDK 1.9.0</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111501#M25436</link>
      <description>&lt;P&gt;Try the latest PVSDK 1.9.0&lt;/P&gt;&lt;P&gt;I believe it is fixed&lt;/P&gt;</description>
      <pubDate>Thu, 03 Jan 2019 17:31:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111501#M25436</guid>
      <dc:creator>Warner__Mark</dc:creator>
      <dc:date>2019-01-03T17:31:25Z</dc:date>
    </item>
    <item>
      <title>A stack of 40k is probably</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111502#M25437</link>
      <description>&lt;P&gt;A stack of 40k is probably too small.&amp;nbsp; It's more like 90k.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Jan 2019 17:32:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111502#M25437</guid>
      <dc:creator>Warner__Mark</dc:creator>
      <dc:date>2019-01-03T17:32:44Z</dc:date>
    </item>
    <item>
      <title>https://builders.intel.com</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111503#M25438</link>
      <description>&lt;P&gt;&lt;A href="https://builders.intel.com/docs/networkbuilders/virtualizing-voice-transcoding-applications.pdf" target="_blank"&gt;https://builders.intel.com/docs/networkbuilders/virtualizing-voice-transcoding-applications.pdf&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Jan 2019 18:56:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsc-library-encode-decode-function-make-my-app-buffer/m-p/1111503#M25438</guid>
      <dc:creator>Warner__Mark</dc:creator>
      <dc:date>2019-01-08T18:56:12Z</dc:date>
    </item>
  </channel>
</rss>

