<?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: SID packet creation in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877555#M9730</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/452024"&gt;dmytro.bogovych&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;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;What is the difference?&lt;BR /&gt;I have a document which is named&lt;BR /&gt;&lt;BR /&gt;"APPENDIX II &lt;BR /&gt;A comfort noise payload definition for ITU-T G.711 use in packet-based &lt;BR /&gt;multimedia communication systems"&lt;BR /&gt;&lt;BR /&gt;From it:&lt;BR /&gt;"The noise level is expressed in dBov, with values from 0 to 127 representing 0 to 127 dBov. dBov&lt;BR /&gt;is the level relative to the overload of the system. The noise level is packed with the Most Significan&lt;BR /&gt;Bit (MSB) first with the unused bit always set to 0 according to Figure II.1. "&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Dmitro, thank you very much for pointing thatout once more time!&lt;BR /&gt;&lt;BR /&gt;It was wrong stated about full coformance of theUSC G711toG711 Annex II. Actually, invad modeUSC G711 generates G729B SID, whileG711 Annex II requires CN packet to be generated.So, USC G711 encoder in vad mode can only be used in pair with USC G711 decoder.&lt;BR /&gt;&lt;BR /&gt;G711 Annex II compliancy statementwill be removedfromdocumentation of further IPP Speech Codec samples releases.&lt;BR /&gt;&lt;BR /&gt;Vyacheslav, IPP speech domain</description>
    <pubDate>Tue, 01 Dec 2009 12:22:58 GMT</pubDate>
    <dc:creator>Vyacheslav_Baranniko</dc:creator>
    <dc:date>2009-12-01T12:22:58Z</dc:date>
    <item>
      <title>SID packet creation</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877552#M9727</link>
      <description>The question.&lt;BR /&gt;ITU document about G711 Appendix II says that SID packet first byte has value from 0 till 127.&lt;BR /&gt;The MSB bit in this byte (octet) is zero always.&lt;BR /&gt;&lt;BR /&gt;But as I see from this source code (where SID packet is computed):&lt;BR /&gt;&lt;BR /&gt;
&lt;PRE&gt;[cpp]dst[0] = (Ipp8u)(((anau[0] &amp;amp; 1) &amp;lt;&amp;lt; 7) | ((anau[1] &amp;amp; 31) &amp;lt;&amp;lt; 2) | ((anau[2] &amp;amp; 15)&amp;gt;&amp;gt;2));
dst[1] = (Ipp8u)(((anau[2] &amp;amp; 3) &amp;lt;&amp;lt; 6) | ((anau[3] &amp;amp; 31) &amp;lt;&amp;lt; 1));[/cpp]&lt;/PRE&gt;
&lt;BR /&gt;&lt;BR /&gt;The MSB bit CAN be 1! And it IS 1 in some cases - I see value 0xA0 in first byte very often.&lt;BR /&gt;&lt;BR /&gt;Is it ok?</description>
      <pubDate>Tue, 24 Nov 2009 14:38:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877552#M9727</guid>
      <dc:creator>dmytro_bogovych</dc:creator>
      <dc:date>2009-11-24T14:38:31Z</dc:date>
    </item>
    <item>
      <title>Re: SID packet creation</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877553#M9728</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/452024"&gt;dmytro.bogovych&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;The question.&lt;BR /&gt;ITU document about G711 Appendix II says that SID packet first byte has value from 0 till 127.&lt;BR /&gt;The MSB bit in this byte (octet) is zero always.&lt;BR /&gt;&lt;BR /&gt;But as I see from this source code (where SID packet is computed):&lt;BR /&gt;&lt;BR /&gt;
&lt;/EM&gt;&lt;PRE&gt;&lt;EM&gt;[cpp]dst[0] = (Ipp8u)(((anau[0] &amp;amp; 1) &amp;lt;&amp;lt; 7) | ((anau[1] &amp;amp; 31) &amp;lt;&amp;lt; 2) | ((anau[2] &amp;amp; 15)&amp;gt;&amp;gt;2));
dst[1] = (Ipp8u)(((anau[2] &amp;amp; 3) &amp;lt;&amp;lt; 6) | ((anau[3] &amp;amp; 31) &amp;lt;&amp;lt; 1));[/cpp]&lt;/EM&gt;&lt;/PRE&gt;
&lt;BR /&gt;&lt;BR /&gt;The MSB bit CAN be 1! And it IS 1 in some cases - I see value 0xA0 in first byte very often.&lt;BR /&gt;&lt;BR /&gt;Is it ok?&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;G711_II says that about CN not SID packet.&lt;BR /&gt;&lt;BR /&gt;Vyacheslav</description>
      <pubDate>Wed, 25 Nov 2009 11:15:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877553#M9728</guid>
      <dc:creator>Vyacheslav_Baranniko</dc:creator>
      <dc:date>2009-11-25T11:15:57Z</dc:date>
    </item>
    <item>
      <title>Re: SID packet creation</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877554#M9729</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&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; &lt;BR /&gt;G711_II says that about CN not SID packet.&lt;BR /&gt;&lt;BR /&gt;Vyacheslav &lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;What is the difference?&lt;BR /&gt;I have a document which is named&lt;BR /&gt;&lt;BR /&gt;"APPENDIX II &lt;BR /&gt;A comfort noise payload definition for ITU-T G.711 use in packet-based  &lt;BR /&gt;multimedia communication systems"&lt;BR /&gt;&lt;BR /&gt;From it:&lt;BR /&gt;"The noise level is expressed in dBov, with values from 0 to 127 representing 0 to 127 dBov. dBov&lt;BR /&gt;is the level relative to the overload of the system. The noise level is packed with the Most Significan&lt;BR /&gt;Bit (MSB) first with the unused bit always set to 0 according to Figure II.1. "&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 26 Nov 2009 11:42:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877554#M9729</guid>
      <dc:creator>dmytro_bogovych</dc:creator>
      <dc:date>2009-11-26T11:42:36Z</dc:date>
    </item>
    <item>
      <title>Re: SID packet creation</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877555#M9730</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/452024"&gt;dmytro.bogovych&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;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;What is the difference?&lt;BR /&gt;I have a document which is named&lt;BR /&gt;&lt;BR /&gt;"APPENDIX II &lt;BR /&gt;A comfort noise payload definition for ITU-T G.711 use in packet-based &lt;BR /&gt;multimedia communication systems"&lt;BR /&gt;&lt;BR /&gt;From it:&lt;BR /&gt;"The noise level is expressed in dBov, with values from 0 to 127 representing 0 to 127 dBov. dBov&lt;BR /&gt;is the level relative to the overload of the system. The noise level is packed with the Most Significan&lt;BR /&gt;Bit (MSB) first with the unused bit always set to 0 according to Figure II.1. "&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Dmitro, thank you very much for pointing thatout once more time!&lt;BR /&gt;&lt;BR /&gt;It was wrong stated about full coformance of theUSC G711toG711 Annex II. Actually, invad modeUSC G711 generates G729B SID, whileG711 Annex II requires CN packet to be generated.So, USC G711 encoder in vad mode can only be used in pair with USC G711 decoder.&lt;BR /&gt;&lt;BR /&gt;G711 Annex II compliancy statementwill be removedfromdocumentation of further IPP Speech Codec samples releases.&lt;BR /&gt;&lt;BR /&gt;Vyacheslav, IPP speech domain</description>
      <pubDate>Tue, 01 Dec 2009 12:22:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877555#M9730</guid>
      <dc:creator>Vyacheslav_Baranniko</dc:creator>
      <dc:date>2009-12-01T12:22:58Z</dc:date>
    </item>
    <item>
      <title>Re: SID packet creation</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877556#M9731</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;I am trying to decode a SID packet using Intel ipp G.729 1 codec. I do not have a document that details where in the RTP packet the SID "signal" or "flag" is present. Does anyone have a place thaty can point me where generating CNG (Comfort Noise) from SID packet sequences is explained? Don't really need to re-invent the wheel here I think but been scouring the internet looking. Doing this is not very popular I guess...&lt;BR /&gt;&lt;BR /&gt;Thanks for any tips in advance.</description>
      <pubDate>Thu, 10 Dec 2009 18:38:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877556#M9731</guid>
      <dc:creator>softrite</dc:creator>
      <dc:date>2009-12-10T18:38:10Z</dc:date>
    </item>
    <item>
      <title>Re: SID packet creation</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877557#M9732</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/436178"&gt;softrite&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;&lt;BR /&gt;I am trying to decode a SID packet using Intel ipp G.729 1 codec. I do not have a document that details where in the RTP packet the SID "signal" or "flag" is present. Does anyone have a place thaty can point me where generating CNG (Comfort Noise) from SID packet sequences is explained? Don't really need to re-invent the wheel here I think but been scouring the internet looking. Doing this is not very popular I guess...&lt;BR /&gt;&lt;BR /&gt;Thanks for any tips in advance.&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;IPP G729.1 does not support latest DTX version (Annex C).Only G729Bcompatibility mode is supported compliant with G.729.1 v1.0 (2006).&lt;BR /&gt;For general info you may find useful tolook atIETF RFC 5459:"G.729.1 RTP Payload Format Update: Discontinuous Transmission (DTX) Supports."&lt;BR /&gt;Here is IETF search engine &lt;A href="http://www.rfc-editor.org/rfcsearch.html"&gt;http://www.rfc-editor.org/rfcsearch.html&lt;/A&gt;.&lt;BR /&gt;Vyacheslav, IPP speech domain.&lt;BR /&gt;</description>
      <pubDate>Fri, 18 Dec 2009 15:17:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/SID-packet-creation/m-p/877557#M9732</guid>
      <dc:creator>Vyacheslav_Baranniko</dc:creator>
      <dc:date>2009-12-18T15:17:08Z</dc:date>
    </item>
  </channel>
</rss>

