<?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 macroblocks upon transitions/movement in h.264 encoding? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/macroblocks-upon-transitions-movement-in-h-264-encoding/m-p/769061#M548</link>
    <description>&lt;BR /&gt;Gennadii, &lt;BR /&gt;&lt;BR /&gt;Could you post some picturs and test stream that can showthe problem? &lt;BR /&gt;&lt;BR /&gt;thanks,&lt;BR /&gt;Chao</description>
    <pubDate>Thu, 12 Aug 2010 06:50:19 GMT</pubDate>
    <dc:creator>Chao_Y_Intel</dc:creator>
    <dc:date>2010-08-12T06:50:19Z</dc:date>
    <item>
      <title>macroblocks upon transitions/movement in h.264 encoding?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/macroblocks-upon-transitions-movement-in-h-264-encoding/m-p/769060#M547</link>
      <description>&lt;DIV id="_mcePaste"&gt;Hi&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;we are seeing a problem where a lot of pixelezation appears upon h.264 encoding of movement or transition. for example, when a camera 1 would switch to camera 2, we see big macro blocks on the screen which would disappear after a second or two, and the quality would be good again.&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;same problem is shown when encoding a camera shoot of a moving camera&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;this happens on a 700Kbps stream.&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;any ideas what we should change - on h264.par or in the code - to resolve this issue?&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;thanks&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Gennadii&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 03 Aug 2010 17:25:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/macroblocks-upon-transitions-movement-in-h-264-encoding/m-p/769060#M547</guid>
      <dc:creator>gennadii_mog</dc:creator>
      <dc:date>2010-08-03T17:25:10Z</dc:date>
    </item>
    <item>
      <title>macroblocks upon transitions/movement in h.264 encoding?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/macroblocks-upon-transitions-movement-in-h-264-encoding/m-p/769061#M548</link>
      <description>&lt;BR /&gt;Gennadii, &lt;BR /&gt;&lt;BR /&gt;Could you post some picturs and test stream that can showthe problem? &lt;BR /&gt;&lt;BR /&gt;thanks,&lt;BR /&gt;Chao</description>
      <pubDate>Thu, 12 Aug 2010 06:50:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/macroblocks-upon-transitions-movement-in-h-264-encoding/m-p/769061#M548</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2010-08-12T06:50:19Z</dc:date>
    </item>
    <item>
      <title>macroblocks upon transitions/movement in h.264 encoding?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/macroblocks-upon-transitions-movement-in-h-264-encoding/m-p/769062#M549</link>
      <description>Hi&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;you can see here clearly the differences in quality between x264 and IPP:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;BR /&gt;all in 700Kbps.&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;Fast movement&lt;/B&gt;&lt;BR /&gt;IPP:&lt;BR /&gt;&lt;A href="http://www.livestream.com/private/procasterbench1/video?clipId=pla_3a6be8c4-dfe9-40e3-8a60-a232ec9d2fc4&amp;amp;utm_source=lslibrary&amp;amp;utm_medium=ui-thumb"&gt;http://www.livestream.com/private/procasterbench1/video?clipId=pla_3a6be8c4-dfe9-40e3-8a60-a232ec9d2fc4&amp;amp;utm_source=lslibrary&amp;amp;utm_medium=ui-thumb&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;x264: &lt;A href="http://www.livestream.com/xfire_drewmega/video?clipId=pla_4f9170b4-cb94-4147-8136-53f672266f52"&gt;http://www.livestream.com/xfire_drewmega/video?clipId=pla_4f9170b4-cb94-4147-8136-53f672266f52&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;Slower movement &lt;/B&gt;(see the difference in the grass after entering the castle)&lt;BR /&gt;IPP: &lt;A href="http://www.livestream.com/private/procasterbench1/video?clipId=pla_c3c5cbf7-4fab-46ce-b6e6-c30bf02a8915" target="_blank"&gt;http://www.livestream.com/private/procasterbench1/video?clipId=pla_c3c5cbf7-4fab-46ce-b6e6-c30bf02a8915&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;IPP:&lt;BR /&gt;&lt;A href="http://www.livestream.com/private/procasterbench1/video?clipId=pla_a5f7da87-8cdb-4d00-a3af-15f0ca243be6"&gt;http://www.livestream.com/private/procasterbench1/video?clipId=pla_a5f7da87-8cdb-4d00-a3af-15f0ca243be6&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;x264: &lt;A href="http://www.livestream.com/xfire_drewmega/video?clipId=pla_4f9170b4-cb94-4147-8136-53f672266f52&amp;amp;utm_source=lslibrary&amp;amp;utm_medium=ui-thumb"&gt;http://www.livestream.com/xfire_drewmega/video?clipId=pla_4f9170b4-cb94-4147-8136-53f672266f52&amp;amp;utm_source=lslibrary&amp;amp;utm_medium=ui-thumb&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;these are the parameters from the h264.par we used:&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;DIV id="_mcePaste"&gt;/* CommentLine: H.264 Sequence.*/&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;1 200 0      /* 1(reserved) , N (# of frames in between I frames), IDR interval. */&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;2 1        /* Number of B frames between I (or P) and next P, treat B as a reference (only 0 is supported!) */&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;2 1 4       /* num_ref_frames (2-16), minimum length of list1 for backward prediction (only 1 is supported!), number of slices. */&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;100 50       /* 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;/DIV&gt;&lt;DIV id="_mcePaste"&gt;2         /* 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;/DIV&gt;&lt;DIV id="_mcePaste"&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;/DIV&gt;&lt;DIV id="_mcePaste"&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;/DIV&gt;&lt;DIV id="_mcePaste"&gt;2 30 30 30 1000000  /* 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;/DIV&gt;&lt;DIV id="_mcePaste"&gt;2 2 8 8      /* ME method (1-6), subblock split, search x,search_y */&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;0 0 0       /* weighted prediction, weighted biprediction implicit weighted biprediction (not supported!)*/&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;1 1        /* direct type (0 - temporal 1 - spatial 2 - auto); direct_inference_flag */&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;0 0 0       /* disable_deblocking_idc: 1-- off, 0 - on, 2 -- on(without crossing slice boundaries); deblocking_filter_alpha, deblocking_filter_beta */&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;1 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;/DIV&gt;&lt;DIV id="_mcePaste"&gt;1 2        /* entropy coding mode (0-cavlc,1-cabac); cabac_init_idc (0,1,2) */&lt;/DIV&gt;&lt;DIV id="_mcePaste"&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;/DIV&gt;&lt;DIV id="_mcePaste"&gt;3 1        /* speed/quality grade [0,3] (0-maximum speed, 3-maximum quality); OptimalQuantization (0, 1) */&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 13 Aug 2010 15:03:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/macroblocks-upon-transitions-movement-in-h-264-encoding/m-p/769062#M549</guid>
      <dc:creator>gennadii_mog</dc:creator>
      <dc:date>2010-08-13T15:03:00Z</dc:date>
    </item>
    <item>
      <title>macroblocks upon transitions/movement in h.264 encoding?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/macroblocks-upon-transitions-movement-in-h-264-encoding/m-p/769063#M550</link>
      <description>bump - reminder...</description>
      <pubDate>Fri, 20 Aug 2010 17:16:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/macroblocks-upon-transitions-movement-in-h-264-encoding/m-p/769063#M550</guid>
      <dc:creator>gennadii_mog</dc:creator>
      <dc:date>2010-08-20T17:16:38Z</dc:date>
    </item>
  </channel>
</rss>

