<?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 Thanks for these details. in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982387#M21463</link>
    <description>Thanks for these details. When I've asked for a Release number I actually wanted to see an IPP Build Number ( Sorry for a misleading question ).

Please take a look at &lt;STRONG&gt;ippversion.h&lt;/STRONG&gt; header file. For example, it looks as follows:

...
#if !defined( __IPPVERSION_H__ )
#define __IPPVERSION_H__

#define IPP_VERSION_MAJOR 7
#define IPP_VERSION_MINOR 0
#define IPP_VERSION_BUILD &lt;STRONG&gt;205&lt;/STRONG&gt;
...

What is &lt;STRONG&gt;IPP_VERSION_BUILD&lt;/STRONG&gt; number?</description>
    <pubDate>Tue, 27 Aug 2013 04:36:13 GMT</pubDate>
    <dc:creator>SergeyKostrov</dc:creator>
    <dc:date>2013-08-27T04:36:13Z</dc:date>
    <item>
      <title>ippiFloodFill bug @ SeedPoint</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982383#M21459</link>
      <description>&lt;P&gt;Hi I've run the example and might found a Bug.&lt;/P&gt;
&lt;P&gt;Using IPP 7.0, VS 2010&lt;/P&gt;
&lt;P&gt;The Problem is, when the Seed-Point Value is equal as the new Value, the ippiFloodFill wouldn't run (Area is 0). As seen in the code below.&lt;/P&gt;
&lt;P&gt;Changing the New Value to 255 / 253 everything works fine. Area is 13 (as you can count). Is this a bug or a not dokumentet feature?&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ipp8u pImage[8*8] ={ 0, 1, 200, 3, 4, 5, 6, 7,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0, 1, 200, 3, 4, 5, 6, 7,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0, 1, 254, 3, 4, 5, 6, 7,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0, 1, 254, 3, 4, 5, 6, 7,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0, 1, 255, 180, 180, 180, 180, 180,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0, 1, 200, 3, 4, 5, 6, 7,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0, 1, 200, 3, 4, 5, 6, 7,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0, 1, 200, 3, 4, 5, 6, 7};&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;IppiSize roiSize = { 8, 8 };&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;IppiPoint seed = { 2, 2 };&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Ipp8u newVal = 254;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ipp8u minDelta = 100;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Ipp8u maxDelta = 255;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int pBufferSize;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; IppiConnectedComp pRegion;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pRegion.area = 0;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ippiFloodFillGetSize_Grad ( roiSize, &amp;amp;pBufferSize );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Ipp8u* pBuffer = ippiMalloc_8u_C1 ( 8, 8, &amp;amp;pBufferSize );&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ippiFloodFill_Range8Con_8u_C1IR ( pImage, 8, roiSize, seed, newVal, minDelta, maxDelta, &amp;amp;pRegion, pBuffer );&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Fri, 23 Aug 2013 09:08:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982383#M21459</guid>
      <dc:creator>R__S_</dc:creator>
      <dc:date>2013-08-23T09:08:36Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...Using IPP 7.0, VS 2010</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982384#M21460</link>
      <description>&amp;gt;&amp;gt;...Using &lt;STRONG&gt;IPP 7.0&lt;/STRONG&gt;, VS 2010

Thanks for the information. What IPP &lt;STRONG&gt;release&lt;/STRONG&gt; do you use?</description>
      <pubDate>Fri, 23 Aug 2013 14:06:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982384#M21460</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-08-23T14:06:56Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;The Problem is, when the</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982385#M21461</link>
      <description>&amp;gt;&amp;gt;The Problem is, when the Seed-Point Value is equal as the new Value, the ippiFloodFill wouldn't run...

This is how the function is declared:

...
IPPAPI( IppStatus, ippiFloodFill_Range8Con_8u_C1IR, ( Ipp8u*  pImage, int imageStep,
                                                     IppiSize roiSize, &lt;STRONG&gt;IppiPoint seed&lt;/STRONG&gt;,
                                                     &lt;STRONG&gt;Ipp8u newVal&lt;/STRONG&gt;, Ipp8u minDelta, Ipp8u maxDelta,
                                                     IppiConnectedComp* pRegion, Ipp8u* pBuffer ))
...

and as you can see &lt;STRONG&gt;seed&lt;/STRONG&gt; is &lt;STRONG&gt;IppiPoint&lt;/STRONG&gt; type and &lt;STRONG&gt;newVal&lt;/STRONG&gt; is &lt;STRONG&gt;Ipp8u&lt;/STRONG&gt; type. Do you use &lt;STRONG&gt;seed&lt;/STRONG&gt; as follows:

...
IppiPoint seed = { &lt;STRONG&gt;255&lt;/STRONG&gt;, &lt;STRONG&gt;255&lt;/STRONG&gt; };
...

or somehow else?</description>
      <pubDate>Fri, 23 Aug 2013 14:14:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982385#M21461</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-08-23T14:14:00Z</dc:date>
    </item>
    <item>
      <title>Hi Sergey,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982386#M21462</link>
      <description>&lt;P&gt;Hi Sergey,&lt;/P&gt;
&lt;P&gt;Thanks for you postings. I'm using the Intel_IP7.0ia32 version.&lt;/P&gt;
&lt;P&gt;The seed points requires the x,y coordinate (px) of the seed in the image. The function should start to fill at the seed point. You can try the code example above with your seed&lt;BR /&gt; IppiPoint seed = { &lt;STRONG&gt;255&lt;/STRONG&gt;, &lt;STRONG&gt;255&lt;/STRONG&gt; };&lt;BR /&gt;It is out of range since the image is just 8x8 .-(&lt;/P&gt;
&lt;P&gt;Point is, the grey value (254) of the seed (2,2) is the same as the new value (254) the function start to fill. If I change the grey value at (2,2) to e.g. 253 it fills.&lt;/P&gt;
&lt;P&gt;If you have a look in the &lt;A href="http://software.intel.com/sites/products/documentation/hpc/ipp/ippi/ippi_ch14/functn_FloodFill_Range.html"&gt;dokumentation&lt;/A&gt; at the Description, the condition at point (2,2) is fulfilled.&lt;/P&gt;
&lt;P&gt;For me this is a strange behavoir / Bug. &lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2013 06:51:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982386#M21462</guid>
      <dc:creator>R__S_</dc:creator>
      <dc:date>2013-08-26T06:51:55Z</dc:date>
    </item>
    <item>
      <title>Thanks for these details.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982387#M21463</link>
      <description>Thanks for these details. When I've asked for a Release number I actually wanted to see an IPP Build Number ( Sorry for a misleading question ).

Please take a look at &lt;STRONG&gt;ippversion.h&lt;/STRONG&gt; header file. For example, it looks as follows:

...
#if !defined( __IPPVERSION_H__ )
#define __IPPVERSION_H__

#define IPP_VERSION_MAJOR 7
#define IPP_VERSION_MINOR 0
#define IPP_VERSION_BUILD &lt;STRONG&gt;205&lt;/STRONG&gt;
...

What is &lt;STRONG&gt;IPP_VERSION_BUILD&lt;/STRONG&gt; number?</description>
      <pubDate>Tue, 27 Aug 2013 04:36:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982387#M21463</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-08-27T04:36:13Z</dc:date>
    </item>
    <item>
      <title>HI</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982388#M21464</link>
      <description>&lt;P&gt;HI&lt;/P&gt;
&lt;P&gt;Thanks for your support. The IPP_VERSION_BUILD is the&lt;STRONG&gt; 205&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Aug 2013 07:21:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982388#M21464</guid>
      <dc:creator>R__S_</dc:creator>
      <dc:date>2013-08-27T07:21:24Z</dc:date>
    </item>
    <item>
      <title>Hi, what I can see with the</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982389#M21465</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;what I can see with the latest version 8.0 :&lt;/P&gt;
&lt;P&gt;newVal = 254&lt;/P&gt;
&lt;P&gt;ippCV PX (px) 8.0.0 (r40040) 8.0.0.40040&lt;BR /&gt; 0 1 200 3 4 5 6 7&lt;BR /&gt; 0 1 200 3 4 5 6 7&lt;BR /&gt; 0 1 254 3 4 5 6 7&lt;BR /&gt; 0 1 254 3 4 5 6 7&lt;BR /&gt; 0 1 255 180 180 180 180 180&lt;BR /&gt; 0 1 200 3 4 5 6 7&lt;BR /&gt; 0 1 200 3 4 5 6 7&lt;BR /&gt; 0 1 200 3 4 5 6 7&lt;BR /&gt;Press any key to continue . . .&lt;/P&gt;
&lt;P&gt;newVal = 253&lt;BR /&gt;ippCV PX (px) 8.0.0 (r40040) 8.0.0.40040&lt;BR /&gt; 0 1 253 3 4 5 6 7&lt;BR /&gt; 0 1 253 3 4 5 6 7&lt;BR /&gt; 0 1 253 3 4 5 6 7&lt;BR /&gt; 0 1 253 3 4 5 6 7&lt;BR /&gt; 0 1 253 253 253 253 253 253&lt;BR /&gt; 0 1 253 3 4 5 6 7&lt;BR /&gt; 0 1 253 3 4 5 6 7&lt;BR /&gt; 0 1 253 3 4 5 6 7&lt;BR /&gt;Press any key to continue . . .&lt;/P&gt;
&lt;P&gt;from my undestanding all is ok.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Aug 2013 18:29:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982389#M21465</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2013-08-28T18:29:00Z</dc:date>
    </item>
    <item>
      <title>Hi everybody,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982390#M21466</link>
      <description>Hi everybody,

&amp;gt;&amp;gt;...what I can see with the lates version 8.0...

I used IPP version &lt;STRONG&gt;7.0.205&lt;/STRONG&gt; ( the same as &lt;STRONG&gt;R.S.&lt;/STRONG&gt; uses ) and I'd like to confirm what &lt;STRONG&gt;R.S.&lt;/STRONG&gt; reported. Please take a look at a Test-Case I've created based on initial piece of codes.</description>
      <pubDate>Wed, 28 Aug 2013 23:34:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982390#M21466</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-08-28T23:34:27Z</dc:date>
    </item>
    <item>
      <title>// Output for Test-Case 1 -</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982391#M21467</link>
      <description>&lt;STRONG&gt;// Output for Test-Case 1 - Ipp8u newVal = 253&lt;/STRONG&gt;
/*
Data Before Processing:
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7
  0   1 254   3   4   5   6   7
  0   1 254   3   4   5   6   7
  0   1 255 180 180 180 180 180
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7

Data After Processing:
  0   1 253   3   4   5   6   7
  0   1 253   3   4   5   6   7
  0   1 253   3   4   5   6   7
  0   1 253   3   4   5   6   7
  0   1 253 253 253 253 253 253
  0   1 253   3   4   5   6   7
  0   1 253   3   4   5   6   7
  0   1 253   3   4   5   6   7
*/

&lt;STRONG&gt;// Output for Test-Case 2 - Ipp8u newVal = 254&lt;/STRONG&gt; - Note: There is No change in data after processing
/*
Data Before Processing:
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7
  0   1 254   3   4   5   6   7
  0   1 254   3   4   5   6   7
  0   1 255 180 180 180 180 180
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7

Data After Processing:
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7
  0   1 254   3   4   5   6   7
  0   1 254   3   4   5   6   7
  0   1 255 180 180 180 180 180
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7
*/

&lt;STRONG&gt;// Output for Test-Case 3 - Ipp8u newVal = 255&lt;/STRONG&gt;
/*
Data Before Processing:
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7
  0   1 254   3   4   5   6   7
  0   1 254   3   4   5   6   7
  0   1 255 180 180 180 180 180
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7
  0   1 200   3   4   5   6   7

Data After Processing:
  0   1 255   3   4   5   6   7
  0   1 255   3   4   5   6   7
  0   1 255   3   4   5   6   7
  0   1 255   3   4   5   6   7
  0   1 255 255 255 255 255 255
  0   1 255   3   4   5   6   7
  0   1 255   3   4   5   6   7
  0   1 255   3   4   5   6   7
*/</description>
      <pubDate>Wed, 28 Aug 2013 23:37:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982391#M21467</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-08-28T23:37:51Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...what I can see with the</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982392#M21468</link>
      <description>&amp;gt;&amp;gt;...what I can see with the lates version &lt;STRONG&gt;8.0&lt;/STRONG&gt;...

Gennady, This is simply to let you know that user &lt;STRONG&gt;R. S.&lt;/STRONG&gt; uses IPP version &lt;STRONG&gt;7.0.205&lt;/STRONG&gt;. I don't know if &lt;STRONG&gt;R. S.&lt;/STRONG&gt; is ready or interested to upgrade IPP library to version &lt;STRONG&gt;8.0&lt;/STRONG&gt; ( it is still Preview ).</description>
      <pubDate>Thu, 29 Aug 2013 04:31:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFloodFill-bug-SeedPoint/m-p/982392#M21468</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-08-29T04:31:22Z</dc:date>
    </item>
  </channel>
</rss>

