<?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: H.264 realtime? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964267#M19944</link>
    <description>Let me just clarify.. What I am asking is if the H.264 encoder sample using the Intel IPP 5.0 Library is fast enough to be used on a modern machine in real time.. I may get the answer myself once I compile the sample, but surely someone most know how fast it is ;)</description>
    <pubDate>Wed, 09 Nov 2005 06:49:39 GMT</pubDate>
    <dc:creator>duane</dc:creator>
    <dc:date>2005-11-09T06:49:39Z</dc:date>
    <item>
      <title>H.264 realtime?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964264#M19941</link>
      <description>Can the ipp 5.0 H.264 encoder/decoder be used in a realtime streaming application?</description>
      <pubDate>Tue, 08 Nov 2005 15:15:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964264#M19941</guid>
      <dc:creator>duane</dc:creator>
      <dc:date>2005-11-08T15:15:49Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 realtime?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964265#M19942</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm sorry, I can not understand why do you asking that? We provide you IPP libraries,which is set of low-level highly-optimized functions, which implements mostly used algorithms in different application areas and we provide you samples, which demonstrates how to use these IPP functions to build different applications, like encoders, decoders, image viewers and so on. We hope it is enough for you to adopt IPP for your particular application, is not it? Or do you have some specific concern?&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 09 Nov 2005 03:50:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964265#M19942</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2005-11-09T03:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 realtime?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964266#M19943</link>
      <description>I'm just asking because the JVT reference software is nowhere near real-time..  I was just curious if the Intel IPP version is fast enough to be used in a real-time application, or if it is mainly meant for processing offline files.  I'm working on compiling the samples. but as there are no project files for visual studio, it's a bit more challenging.</description>
      <pubDate>Wed, 09 Nov 2005 06:47:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964266#M19943</guid>
      <dc:creator>duane</dc:creator>
      <dc:date>2005-11-09T06:47:44Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 realtime?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964267#M19944</link>
      <description>Let me just clarify.. What I am asking is if the H.264 encoder sample using the Intel IPP 5.0 Library is fast enough to be used on a modern machine in real time.. I may get the answer myself once I compile the sample, but surely someone most know how fast it is ;)</description>
      <pubDate>Wed, 09 Nov 2005 06:49:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964267#M19944</guid>
      <dc:creator>duane</dc:creator>
      <dc:date>2005-11-09T06:49:39Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 realtime?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964268#M19945</link>
      <description>&lt;P&gt;you know, performance depends on many different factors, like encoder parameters, video frame size and so on.&lt;/P&gt;
&lt;P&gt;But surely, IPP H.264 encoder is able to work in real-time on modern computers with using average size video.&lt;/P&gt;
&lt;P&gt;Vladimir&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 11 Nov 2005 19:45:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964268#M19945</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2005-11-11T19:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 realtime?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964269#M19946</link>
      <description>&lt;P&gt;The H.264 decoder sample seems to work fine in realtime. &lt;/P&gt;
&lt;P&gt;However the H.264 encoder sampleseems to introduce a delay over a second when encoding a CIF stream even though the CPU usage is very low. Still trying to figure out why.&lt;/P&gt;
&lt;P&gt;Emmanuel&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 12 Nov 2005 06:21:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964269#M19946</guid>
      <dc:creator>Emmanuel_W_</dc:creator>
      <dc:date>2005-11-12T06:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 realtime?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964270#M19947</link>
      <description>&lt;DIV&gt;i test the ipp 5.0 h264 encoder on windows xp, Pentium M 715 (1.5Ghz), encode a cif video with follow params&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#00cc00"&gt;H264EncoderParams param;&lt;BR /&gt;param.key_frame_controls.method = 1;&lt;BR /&gt;param.key_frame_controls.interval = 100;&lt;BR /&gt;param.B_Frame_Rate = 1;&lt;BR /&gt;param.src_width = _info.width;&lt;BR /&gt;param.src_height = _info.height;&lt;BR /&gt;param.dst_width = _info.width;&lt;BR /&gt;param.dst_height = _info.height;&lt;BR /&gt;param.frame_rate_code = 5;&lt;BR /&gt;param.key_frame_controls.method = param.rate_controls.method = H264_RCM_MPEG2; // RC method(0 - quant_codes, 1 - CBR MBwise, 2 - CBR framewise, 3 - Debug);&lt;BR /&gt;param.rate_controls.bitrate = 100000;//_info.bitrate;&lt;BR /&gt;param.key_frame_controls.rate_controls.bitrate = param.B_frame_rate_controls.bitrate = param.rate_controls.bitrate;&lt;BR /&gt;param.rate_controls.quant = 26;&lt;BR /&gt;param.B_frame_rate_controls.quant = param.rate_controls.quant;&lt;BR /&gt;param.key_frame_controls.rate_controls.quant = 10;&lt;BR /&gt;&lt;BR /&gt;param.key_frame_controls.interval = param.key_frame_controls.idr_interval = _info.fps * 10;//N (# of frames in between I frames), //IDR interval. Last two parameters must be equal. &lt;BR /&gt;param.B_frame_rate_controls.method = param.rate_controls.method;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;param.B_Frame_Rate = 0; //Number of B frames between I (or P) and next P&lt;BR /&gt;param.treat_B_as_reference = 0;// treat B as a reference (only 0 is supported!) &lt;BR /&gt;param.num_ref_frames = 2;// num_ref_frames (2-16), &lt;BR /&gt;param.num_ref_to_start_code_B_slice = 1; //minimum length of list1 for backward prediction (only 1 is supported!). &lt;BR /&gt;param.level_idc = 40;// level_idc (check that num_ref_frames and frame size are in accordance with the level) &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#00cc00"&gt;&lt;BR /&gt;&lt;BR /&gt;param.me_split_8x8s = 0; // subblock split&lt;BR /&gt;param.me_search_x = param.me_search_y = 4; // search x,search_y&lt;BR /&gt;param.use_weighted_pred = param.use_weighted_bipred = param.use_implicit_weighted_bipred = 0; // weighted prediction, weighted biprediction implicit weighted biprediction (not supported!)&lt;BR /&gt;&lt;BR /&gt;param.use_spatial_direct_pred = 0; // direct type (0 - temporal 1 - spatial)&lt;BR /&gt;param.use_direct_inference = 0; // direct_inference_flag&lt;BR /&gt;param.entropy_coding_mode = 1;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#00cc00"&gt;param.Deblocking_Filter_Mode = 1; // deblocking mode (0 - "on", 1 - "off")&lt;BR /&gt;param.Deblocking_Filter_Alpha = 0; // deblocking_filter_alpha [-6,6]&lt;BR /&gt;param.Deblocking_Filter_Beta = 0; // deblocking_filter_beta [-6,6] &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#00cc00"&gt;param.entropy_coding_mode = 1; // entropy coding mode (0-cavlc,1-cabac)&lt;BR /&gt;param.cabac_init_idc = 0; // cabac_init_idc (0,1,2)&lt;BR /&gt;param.coding_type = 0; // picture coding type (0 - only FRM, 1 - only FLD , 2 - only AFRM, 3 - pure PicAFF(no MBAFF) 4 PicAFF + MBAFF). Only 0 (FRM) is supported!&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#00cc00"&gt;param.numThreads = 1;&lt;BR /&gt;param.FrameRate = _info.fps;&lt;BR /&gt;((H264VideoEncoder*)enc)-&amp;gt;Init(&amp;amp;param);&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;but I only got about 10-12fps with full cpu load, but the x264 can got about 30 fps with same environment/param, so anyone know why? thanks&lt;/DIV&gt;</description>
      <pubDate>Sun, 13 Nov 2005 15:24:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/H-264-realtime/m-p/964270#M19947</guid>
      <dc:creator>huangzubin</dc:creator>
      <dc:date>2005-11-13T15:24:47Z</dc:date>
    </item>
  </channel>
</rss>

