<?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 Dose IPP mpeg4 encoder  support OpenMP? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Dose-IPP-mpeg4-encoder-support-OpenMP/m-p/811419#M3911</link>
    <description>Your Excellency :&lt;BR /&gt;&lt;BR /&gt;I have tried the IPP codes samples ( &lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples/" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples/&lt;/A&gt; ) for mpeg4.&lt;BR /&gt;&lt;BR /&gt;That is said , this encoder is support openMP : &lt;BR /&gt;&lt;H2&gt;Threading Capabilities  
&lt;/H2&gt;
&lt;P&gt;

The MPEG-4 Encoder creates threads if it is compiled by compiler which 
supports the OpenMP. The _OPENMP macro must be defined during 
compilation. The number of threads is controlled via numThreads value of
 VideoEncoderParam during initialization stage. Synchronization is done 
by internal OpenMP &lt;A onclick="ndownload('http://software.intel.com/file/27375')"&gt;IPPEncoder.rar &lt;/A&gt;mechanism &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I tried converting .yuv to .mpg, I found the run time is no different whatever openmp is on/off.&lt;/P&gt;&lt;P&gt;Then I trace the code: &lt;SPAN style="font-family: Arial; color: navy; font-size: small;"&gt;Seems the bottlenecks do not be processed by OpenMP 
float.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;, So, may anyone could give me a comment? &lt;SPAN style="font-family: Arial; color: navy; font-size: small;"&gt;if it is my wrong .. or  that is nature?&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Arial; color: navy; font-size: small;"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;Please reference the attached file(win XP, VC 2005), thank you.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 26 May 2010 08:47:12 GMT</pubDate>
    <dc:creator>Gaiger_Chen</dc:creator>
    <dc:date>2010-05-26T08:47:12Z</dc:date>
    <item>
      <title>Dose IPP mpeg4 encoder  support OpenMP?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Dose-IPP-mpeg4-encoder-support-OpenMP/m-p/811419#M3911</link>
      <description>Your Excellency :&lt;BR /&gt;&lt;BR /&gt;I have tried the IPP codes samples ( &lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples/" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples/&lt;/A&gt; ) for mpeg4.&lt;BR /&gt;&lt;BR /&gt;That is said , this encoder is support openMP : &lt;BR /&gt;&lt;H2&gt;Threading Capabilities  
&lt;/H2&gt;
&lt;P&gt;

The MPEG-4 Encoder creates threads if it is compiled by compiler which 
supports the OpenMP. The _OPENMP macro must be defined during 
compilation. The number of threads is controlled via numThreads value of
 VideoEncoderParam during initialization stage. Synchronization is done 
by internal OpenMP &lt;A onclick="ndownload('http://software.intel.com/file/27375')"&gt;IPPEncoder.rar &lt;/A&gt;mechanism &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I tried converting .yuv to .mpg, I found the run time is no different whatever openmp is on/off.&lt;/P&gt;&lt;P&gt;Then I trace the code: &lt;SPAN style="font-family: Arial; color: navy; font-size: small;"&gt;Seems the bottlenecks do not be processed by OpenMP 
float.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;, So, may anyone could give me a comment? &lt;SPAN style="font-family: Arial; color: navy; font-size: small;"&gt;if it is my wrong .. or  that is nature?&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Arial; color: navy; font-size: small;"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;Please reference the attached file(win XP, VC 2005), thank you.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 26 May 2010 08:47:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Dose-IPP-mpeg4-encoder-support-OpenMP/m-p/811419#M3911</guid>
      <dc:creator>Gaiger_Chen</dc:creator>
      <dc:date>2010-05-26T08:47:12Z</dc:date>
    </item>
    <item>
      <title>Dose IPP mpeg4 encoder  support OpenMP?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Dose-IPP-mpeg4-encoder-support-OpenMP/m-p/811420#M3912</link>
      <description>Oh, it is my stupid, that is :&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;pParams-&amp;gt;info.clip_info.height=imgHeight;&lt;/P&gt;
&lt;P&gt; pParams-&amp;gt;info.clip_info.width=imgWidth;&lt;/P&gt;
&lt;P&gt; pParams-&amp;gt;info.bitrate = bitrate;&lt;/P&gt;
&lt;P&gt;&lt;B&gt; 
pParams-&amp;gt;numThreads = 1;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt; pParams-&amp;gt;info.framerate = framerate&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;P&gt;of course, it always enables ONE threads..... =.=&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 26 May 2010 12:24:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Dose-IPP-mpeg4-encoder-support-OpenMP/m-p/811420#M3912</guid>
      <dc:creator>Gaiger_Chen</dc:creator>
      <dc:date>2010-05-26T12:24:41Z</dc:date>
    </item>
  </channel>
</rss>

