<?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: Is H264 baseline supported on Linux? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853637#M6847</link>
    <description>&lt;P&gt;Greetings,&lt;/P&gt;
&lt;P&gt;I tried to found the lines that you specified for performance improvement. But I haven't found them in IPP samples of 6.1 version.&lt;/P&gt;
&lt;P&gt;Can you please tell me in what source and where I have to make the identical changes for performance improvement?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Gennadii&lt;/P&gt;</description>
    <pubDate>Sat, 16 Jan 2010 12:18:26 GMT</pubDate>
    <dc:creator>gennadii_mog</dc:creator>
    <dc:date>2010-01-16T12:18:26Z</dc:date>
    <item>
      <title>Is H264 baseline supported on Linux?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853630#M6840</link>
      <description>&lt;P&gt;According to readme.htm, the valid values of profile are 77(main) and 100(high) only. When I tried put 66, the output is 100. How do I configure to baseline? Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 08 Feb 2008 21:32:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853630#M6840</guid>
      <dc:creator>llx</dc:creator>
      <dc:date>2008-02-08T21:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: Is H264 baseline supported on Linux?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853631#M6841</link>
      <description>&lt;P&gt;Hi Nikolay,&lt;/P&gt;
&lt;P&gt;Thanks for the answer. What are the parameters need to adjust to avoid changing the profile to high? thanks.&lt;/P&gt;
&lt;P&gt;llx&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Feb 2008 16:05:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853631#M6841</guid>
      <dc:creator>llx</dc:creator>
      <dc:date>2008-02-14T16:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: Is H264 baseline supported on Linux?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853632#M6842</link>
      <description>&lt;P&gt;Hi Nikolay,&lt;/P&gt;
&lt;P&gt;It works, thank you.But the speed is very slow. &lt;/P&gt;
&lt;P&gt;intel/ipp/5.3.1.062/ipp-samples/audio-video-codecs/_bin/linuxem64t_gcc3&amp;gt; ./umc_video_enc_con h264 -i videocif.yuv -w &lt;BR /&gt;352 -h 288 -f 15 -n 100 -b 32000 h264_3.par videocif_ipp_3_32k.264&lt;/P&gt;
&lt;P&gt;Starting H264 encoding videocif.yuv to file videocif_ipp_3_32k.264&lt;BR /&gt;Source video width = 352, height = 288, frameRate = 15.00&lt;BR /&gt;Max frames to encode = 100&lt;BR /&gt;Encoding bit rate = 32000 bits per second&lt;BR /&gt;0.10.20.30.40.50.60.70.80.90.100.&lt;BR /&gt;Summary:&lt;BR /&gt; Num frames encoded = 100&lt;BR /&gt; Encoding Time = 2.65 sec, 37.68 fps&lt;BR /&gt; Overall Time = 2.68 sec, 37.27 fps&lt;BR /&gt; Average CPU usage = 0.00%&lt;BR /&gt; Encoded Size = 833202 bytes&lt;BR /&gt; Compression Ratio = 18.25&lt;BR /&gt; EncodedSize/ExpectedSize = 31.25&lt;BR /&gt;-------------------------&lt;/P&gt;
&lt;P&gt;How may I adjust the parameters to speed it up? My par file is as below:&lt;/P&gt;
&lt;P&gt;/* CommentLine: H.264 Sequence.*/&lt;BR /&gt;stream.yuv /* name of source files */&lt;BR /&gt;231 /* number of frames to encode */&lt;BR /&gt;1 200 0 /* 1(reserved) , N (# of frames in between I frames), IDR interval. */&lt;BR /&gt;0 0 /* Number of B frames between I (or P) and next P, treat B as a reference (only 0 is supported!) */&lt;BR /&gt;1 1 0 /* num_ref_frames (2-16), minimum length of list1 for backward prediction (only 1 is supported!), number of slices. */&lt;BR /&gt;66 20 /* profile_idc (77-main, 100-high); level_idc (set 0 for automatic selection) (check that num_ref_frames and frame size are in accordance with the level) */&lt;BR /&gt;352 /* horizontal_size */&lt;BR /&gt;288 /* vertical_size */&lt;BR /&gt;1 /* frame_rate_code [0,8] (0-30 fps,1-15 fps,2-24 fps,3-25 fps,4-30 fps,5-30 fps,6-50 fps,7-60 fps,8-60 fps)*/&lt;BR /&gt;1 8 8 /* High profile: chroma_format_idc (0 - monochrom, 1 - 420, 2 - 422), bit_depth_luma [8,12], bit_depth_chroma [8,12] */&lt;BR /&gt;0 8 0 0 0 /* High profile: aux_format_idc: [0,3], bit_depth_aux: [8,12], alpha_incr_flag: 0, 1; alpha_opaque_value: [0, 2^(bit_depth_aux + 9) -1]; alpha_transparent_value: [0, 2^(bit_depth_aux + 9) - 1] */&lt;BR /&gt;0 0 0 30 32000 /* RC method(0 - quant_codes, 1 - CBR MBwise, 2 - CBR framewise, 3 - Debug); start qp values for I, P, B slices; bitrate (bits per second) */&lt;BR /&gt;2 1 8 8 /* ME method (1-6), subblock split, search x,search_y */&lt;BR /&gt;0 0 0 /* weighted prediction, weighted biprediction implicit weighted biprediction (not supported!)*/&lt;BR /&gt;1 0&amp;amp;nbs
p; /* direct type (0 - temporal 1 - spatial 2 - auto); direct_inference_flag */&lt;BR /&gt;0 0 0 /* disable_deblocking_idc: 1-- off, 0 - on, 2 -- on(without crossing slice boundaries); deblocking_filter_alpha, deblocking_filter_beta */&lt;BR /&gt;0 0 0 /* High profile: transform_8x8_mode: 0 -- off, 1 - on; 0 -- use standard, 1 -- use default scaling matrices for 8x8 quantization; qpprime_y_zero_transform_bypass_flag: (0, 1) */&lt;BR /&gt;352 /* display_horizontal_size */&lt;BR /&gt;288 /* display_vertical_size */&lt;BR /&gt;0 0 /* entropy coding mode (0-cavlc,1-cabac); cabac_init_idc (0,1,2) */&lt;BR /&gt;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;BR /&gt;1 sample.log /* speed/quality grade [0,3] (0-maximum speed, 3-maximum quality); log file name (unused) */&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Are there any suggestion that can increase the speed? Thanks again.&lt;/P&gt;</description>
      <pubDate>Tue, 19 Feb 2008 21:16:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853632#M6842</guid>
      <dc:creator>llx</dc:creator>
      <dc:date>2008-02-19T21:16:49Z</dc:date>
    </item>
    <item>
      <title>Re: Is H264 baseline supported on Linux?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853633#M6843</link>
      <description>&lt;P&gt;Hi Nikolay,&lt;/P&gt;
&lt;P&gt;It works, thank you.But the speed is very slow. &lt;/P&gt;
&lt;P&gt;intel/ipp/5.3.1.062/ipp-samples/audio-video-codecs/_bin/linuxem64t_gcc3&amp;gt; ./umc_video_enc_con h264 -i videocif.yuv -w &lt;BR /&gt;352 -h 288 -f 15 -n 100 -b 32000 h264_3.par videocif_ipp_3_32k.264&lt;/P&gt;
&lt;P&gt;Starting H264 encoding videocif.yuv to file videocif_ipp_3_32k.264&lt;BR /&gt;Source video width = 352, height = 288, frameRate = 15.00&lt;BR /&gt;Max frames to encode = 100&lt;BR /&gt;Encoding bit rate = 32000 bits per second&lt;BR /&gt;0.10.20.30.40.50.60.70.80.90.100.&lt;BR /&gt;Summary:&lt;BR /&gt; Num frames encoded = 100&lt;BR /&gt; Encoding Time = 2.65 sec, 37.68 fps&lt;BR /&gt; Overall Time = 2.68 sec, 37.27 fps&lt;BR /&gt; Average CPU usage = 0.00%&lt;BR /&gt; Encoded Size = 833202 bytes&lt;BR /&gt; Compression Ratio = 18.25&lt;BR /&gt; EncodedSize/ExpectedSize = 31.25&lt;BR /&gt;-------------------------&lt;/P&gt;
&lt;P&gt;How may I adjust the parameters to speed it up? My par file is as below:&lt;/P&gt;
&lt;P&gt;/* CommentLine: H.264 Sequence.*/&lt;BR /&gt;stream.yuv /* name of source files */&lt;BR /&gt;231 /* number of frames to encode */&lt;BR /&gt;1 200 0 /* 1(reserved) , N (# of frames in between I frames), IDR interval. */&lt;BR /&gt;0 0 /* Number of B frames between I (or P) and next P, treat B as a reference (only 0 is supported!) */&lt;BR /&gt;1 1 0 /* num_ref_frames (2-16), minimum length of list1 for backward prediction (only 1 is supported!), number of slices. */&lt;BR /&gt;66 20 /* profile_idc (77-main, 100-high); level_idc (set 0 for automatic selection) (check that num_ref_frames and frame size are in accordance with the level) */&lt;BR /&gt;352 /* horizontal_size */&lt;BR /&gt;288 /* vertical_size */&lt;BR /&gt;1 /* frame_rate_code [0,8] (0-30 fps,1-15 fps,2-24 fps,3-25 fps,4-30 fps,5-30 fps,6-50 fps,7-60 fps,8-60 fps)*/&lt;BR /&gt;1 8 8 /* High profile: chroma_format_idc (0 - monochrom, 1 - 420, 2 - 422), bit_depth_luma [8,12], bit_depth_chroma [8,12] */&lt;BR /&gt;0 8 0 0 0 /* High profile: aux_format_idc: [0,3], bit_depth_aux: [8,12], alpha_incr_flag: 0, 1; alpha_opaque_value: [0, 2^(bit_depth_aux + 9) -1]; alpha_transparent_value: [0, 2^(bit_depth_aux + 9) - 1] */&lt;BR /&gt;0 0 0 30 32000 /* RC method(0 - quant_codes, 1 - CBR MBwise, 2 - CBR framewise, 3 - Debug); start qp values for I, P, B slices; bitrate (bits per second) */&lt;BR /&gt;2 1 8 8 /* ME method (1-6), subblock split, search x,search_y */&lt;BR /&gt;0 0 0 /* weighted prediction, weighted biprediction implicit weighted biprediction (not supported!)*/&lt;BR /&gt;1 0&amp;amp;nbs
p; /* direct type (0 - temporal 1 - spatial 2 - auto); direct_inference_flag */&lt;BR /&gt;0 0 0 /* disable_deblocking_idc: 1-- off, 0 - on, 2 -- on(without crossing slice boundaries); deblocking_filter_alpha, deblocking_filter_beta */&lt;BR /&gt;0 0 0 /* High profile: transform_8x8_mode: 0 -- off, 1 - on; 0 -- use standard, 1 -- use default scaling matrices for 8x8 quantization; qpprime_y_zero_transform_bypass_flag: (0, 1) */&lt;BR /&gt;352 /* display_horizontal_size */&lt;BR /&gt;288 /* display_vertical_size */&lt;BR /&gt;0 0 /* entropy coding mode (0-cavlc,1-cabac); cabac_init_idc (0,1,2) */&lt;BR /&gt;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;BR /&gt;1 sample.log /* speed/quality grade [0,3] (0-maximum speed, 3-maximum quality); log file name (unused) */&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Are there any suggestion that can increase the speed? Thanks again.&lt;/P&gt;</description>
      <pubDate>Tue, 19 Feb 2008 21:16:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853633#M6843</guid>
      <dc:creator>llx</dc:creator>
      <dc:date>2008-02-19T21:16:50Z</dc:date>
    </item>
    <item>
      <title>Re: Is H264 baseline supported on Linux?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853634#M6844</link>
      <description>&lt;P&gt;Hi Nikolay,&lt;/P&gt;
&lt;P&gt;The improvement is significant, thanks.&lt;/P&gt;
&lt;P&gt;This one is speed/quality grade =0. Is that possible to make itfaster while keeping speed/quality grade =0? Thanks again.&lt;/P&gt;
&lt;P&gt;/intel/ipp/5.3.1.062/ipp-samples/audio-video-codecs/_bin/linuxem64t_gcc3&amp;gt; ./umc_video_enc_con h264 -i videocif.yuv -w &lt;BR /&gt;352 -h 288 -f 15 -b 32000 -n 100 h264_25.par videocif_ipp_25_32k.264&lt;/P&gt;
&lt;P&gt;Starting H264 encoding videocif.yuv to file videocif_ipp_25_32k.264&lt;BR /&gt;Source video width = 352, height = 288, frameRate = 15.00&lt;BR /&gt;Max frames to encode = 100&lt;BR /&gt;Encoding bit rate = 32000 bits per second&lt;BR /&gt;0.10.20.30.40.50.60.70.80.90.100.&lt;BR /&gt;Summary:&lt;BR /&gt; Num frames encoded = 100&lt;BR /&gt; Encoding Time = 0.64 sec, 155.97 fps&lt;BR /&gt; Overall Time = 0.67 sec, 150.25 fps&lt;BR /&gt; Average CPU usage = 0.00%&lt;BR /&gt; Encoded Size = 27634 bytes&lt;BR /&gt; Compression Ratio = 550.28&lt;BR /&gt; EncodedSize/ExpectedSize = 1.04&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;llx&lt;/P&gt;</description>
      <pubDate>Thu, 21 Feb 2008 22:10:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853634#M6844</guid>
      <dc:creator>llx</dc:creator>
      <dc:date>2008-02-21T22:10:27Z</dc:date>
    </item>
    <item>
      <title>Re: Is H264 baseline supported on Linux?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853635#M6845</link>
      <description>&lt;P&gt;Hi Nikolay,&lt;/P&gt;
&lt;P&gt;After replaced line 171 in umc_h264_core_enc.cpp, the decode frame fate improved from 145frames/s to 147frames/s.It took 0.68 second toencodea 100-frame sequence which is still very slow.&lt;/P&gt;
&lt;P&gt;deblocking has already been disabled. If it was not disabled, it took 1.47 second to encode a 100-frame sequence.&lt;/P&gt;
&lt;P&gt;Is this the limitation of 5.3?&lt;/P&gt;
&lt;P&gt;THanks.&lt;/P&gt;
&lt;P&gt;llx&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Feb 2008 21:35:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853635#M6845</guid>
      <dc:creator>llx</dc:creator>
      <dc:date>2008-02-22T21:35:29Z</dc:date>
    </item>
    <item>
      <title>Re: Is H264 baseline supported on Linux?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853636#M6846</link>
      <description>&lt;P&gt;Hi Nikolay,&lt;/P&gt;
&lt;P&gt;It improved a little: from 0.69 second to 0.64 second in encoding a 100-frame sequence (15fps, 32kbps). The interesting thing is it will speed up upon increasing the frame rate. For the same yuv sequence, &lt;/P&gt;
&lt;P&gt;if frame rate is 30, it takes 0.59 seconds&lt;/P&gt;
&lt;P&gt;if frame rate is 15, it takes 0.64 seconds&lt;/P&gt;
&lt;P&gt;if frame rate is 7.5, it takes 0.69 seconds&lt;/P&gt;
&lt;P&gt;Thanks for your advice.&lt;/P&gt;</description>
      <pubDate>Tue, 04 Mar 2008 19:48:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853636#M6846</guid>
      <dc:creator>llx</dc:creator>
      <dc:date>2008-03-04T19:48:10Z</dc:date>
    </item>
    <item>
      <title>Re: Is H264 baseline supported on Linux?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853637#M6847</link>
      <description>&lt;P&gt;Greetings,&lt;/P&gt;
&lt;P&gt;I tried to found the lines that you specified for performance improvement. But I haven't found them in IPP samples of 6.1 version.&lt;/P&gt;
&lt;P&gt;Can you please tell me in what source and where I have to make the identical changes for performance improvement?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Gennadii&lt;/P&gt;</description>
      <pubDate>Sat, 16 Jan 2010 12:18:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853637#M6847</guid>
      <dc:creator>gennadii_mog</dc:creator>
      <dc:date>2010-01-16T12:18:26Z</dc:date>
    </item>
    <item>
      <title>Re: Is H264 baseline supported on Linux?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853638#M6848</link>
      <description>&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Gennadii,&lt;/P&gt;
&lt;P&gt;I think you are looking for some encoding paramters that can improve the performance. This article may be helpful:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://software.intel.com/en-us/articles/setting-h264-encoding-parameters-in-intel-ipp-media-processing-samples/"&gt;http://software.intel.com/en-us/articles/setting-h264-encoding-parameters-in-intel-ipp-media-processing-samples/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Chao&lt;/P&gt;</description>
      <pubDate>Tue, 19 Jan 2010 06:47:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Is-H264-baseline-supported-on-Linux/m-p/853638#M6848</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2010-01-19T06:47:43Z</dc:date>
    </item>
  </channel>
</rss>

