<?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: Using G726 Decoder in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Using-G726-Decoder/m-p/899045#M12502</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;did you notice that thereis IPP sample package, where you can get many samples on how to use IPP functions and how to build with IPP different media codecs, including (but not limited to) H.264, JPEG2000 and G.726?&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
    <pubDate>Wed, 27 Aug 2008 16:53:40 GMT</pubDate>
    <dc:creator>Vladimir_Dudnik</dc:creator>
    <dc:date>2008-08-27T16:53:40Z</dc:date>
    <item>
      <title>Using G726 Decoder</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Using-G726-Decoder/m-p/899044#M12501</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I downloaded Intel IPP and now I'm trying to use it for decoding ADPCM32.&lt;BR /&gt;&lt;BR /&gt;As I understood from the manual, the way I should do it is the following:&lt;BR /&gt;&lt;BR /&gt;1. Invoke &lt;B&gt;ippStaticInit()&lt;/B&gt; at the start of my program.&lt;BR /&gt;&lt;BR /&gt;2. Invoke &lt;B&gt;ippsDecodeGetStateSize_G726_8u16s (&amp;amp;decSize)&lt;/B&gt;, where &lt;I&gt;decSize &lt;/I&gt;is an unsigned integer.&lt;BR /&gt;&lt;BR /&gt;3. Allocate [decSize] bytes of memory for storing the decoder state, in the following way:&lt;BR /&gt; &lt;B&gt; m_pDecMem = (IppsDecoderState_G726_16s*)malloc(decSize);&lt;/B&gt;&lt;BR /&gt; where &lt;I&gt;pDecMem &lt;/I&gt;is a variable of type&lt;I&gt; IppsDecoderState_G726_16s*&lt;/I&gt;&lt;BR /&gt;&lt;BR /&gt;4. Invoke &lt;B&gt;ippsDecodeInit_G726_8u16s(m_pDecMem, IPP_SPCHBR_32000, IPP_PCM_LINEAR)&lt;/B&gt;  to init the G726 decoder.&lt;BR /&gt;&lt;BR /&gt;5. Every time I should decode an ADPCM32 buffer, I should invoke the following command:&lt;BR /&gt; &lt;B&gt;ippsDecode_G726_8u16s(m_pDecMem, audio, (Ipp16s *)linearBuffer, numOfBytes);&lt;/B&gt;&lt;BR /&gt; Where &lt;I&gt;audio &lt;/I&gt;is the ADPCM32 encoded buffer, &lt;I&gt;linearBuffer &lt;/I&gt;is the decoded audio (in pcm linear    format) and &lt;I&gt;numOfBytes &lt;/I&gt;is the size of the audio in ADPCM32 format.&lt;BR /&gt;&lt;BR /&gt;But when I play the decoded audio, all I get is noise, although I have another ADPCM32 decoder that succeeds to decode the same buffers (although with bad quality).&lt;BR /&gt;&lt;BR /&gt;Am I doing something wrong?&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;</description>
      <pubDate>Sun, 24 Aug 2008 07:22:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Using-G726-Decoder/m-p/899044#M12501</guid>
      <dc:creator>Gregory_G_1</dc:creator>
      <dc:date>2008-08-24T07:22:32Z</dc:date>
    </item>
    <item>
      <title>Re: Using G726 Decoder</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Using-G726-Decoder/m-p/899045#M12502</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;did you notice that thereis IPP sample package, where you can get many samples on how to use IPP functions and how to build with IPP different media codecs, including (but not limited to) H.264, JPEG2000 and G.726?&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Wed, 27 Aug 2008 16:53:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Using-G726-Decoder/m-p/899045#M12502</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2008-08-27T16:53:40Z</dc:date>
    </item>
  </channel>
</rss>

