<?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 Hello Sergey, in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089457#M24929</link>
    <description>&lt;P&gt;Hello Sergey,&lt;/P&gt;

&lt;P&gt;Finally today we returned to this issue. We found out that the ippiRGBToLab_32f_C3R crashes when the input image includes values larger than 1. The function works properly when the pixel values of the Ipp32f input image remain in the range [0 1]. We suggest that instead of crashing, the function could return an error, if the input image included values out of the appropriate range [0 1]. Thank you.&lt;BR /&gt;
	Best regards,&lt;BR /&gt;
	Markus&lt;BR /&gt;
	Pixact Ltd.&lt;/P&gt;</description>
    <pubDate>Mon, 14 Mar 2016 08:00:30 GMT</pubDate>
    <dc:creator>Honkanen__Markus</dc:creator>
    <dc:date>2016-03-14T08:00:30Z</dc:date>
    <item>
      <title>ippiRGBToLab_32f_C3R does not function in IPP9.0.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089453#M24925</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;when we run &lt;EM&gt;ippiRGBToLab_32f_C3R&lt;/EM&gt; fuction for rgb float image, it returns an error code 0xc000000005: read access violation at 0x0, flags=0x0 (first chance). The 8-bit version of the function works properly.&lt;/P&gt;

&lt;P&gt;Best regards,&lt;/P&gt;

&lt;P&gt;Markus Honkanen&lt;/P&gt;

&lt;P&gt;Pixact Ltd&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Feb 2016 08:43:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089453#M24925</guid>
      <dc:creator>Honkanen__Markus</dc:creator>
      <dc:date>2016-02-26T08:43:54Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089454#M24926</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;Can you send me your code and I'll&amp;nbsp; study this problem.&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;Sergey&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Feb 2016 12:15:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089454#M24926</guid>
      <dc:creator>Sergey_P_Intel1</dc:creator>
      <dc:date>2016-02-26T12:15:06Z</dc:date>
    </item>
    <item>
      <title>Hello Sergey,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089455#M24927</link>
      <description>&lt;P&gt;Hello Sergey,&lt;/P&gt;

&lt;P&gt;Thank you for the quick response! I made a test code below for you, but it didn't return an error. We will study this issue on Monday. Probably the stride of the test image was somehow wrongly calculated... I'll let you know what we find out!&lt;/P&gt;

&lt;P&gt;Best regards,&lt;/P&gt;

&lt;P&gt;Markus&lt;/P&gt;

&lt;P&gt;--&lt;/P&gt;

&lt;P&gt;int main(intr argc, char *argv[])&lt;BR /&gt;
	{&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; &amp;nbsp;int step = 14784;&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; &amp;nbsp;int height = 1029;&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; &amp;nbsp;int width = 1228;&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; Ipp32f *src = (Ipp32f*)ippiMalloc_32f_C3(width,height,&amp;amp;step);&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; Ipp32f *dst = (Ipp32f*)ippiMalloc_32f_C3(width,height,&amp;amp;step);&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; IppiSize roiSize = { width,height };&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; IppStatus st = ippiRGBToLab_32f_C3R( src , step , dst , step , roiSize );&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( st == ippStsNoErr){&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("\n *************&amp;nbsp; passed ****************\n");&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("\n *************&amp;nbsp; failed ****************\t");&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;
	}&lt;/P&gt;</description>
      <pubDate>Fri, 26 Feb 2016 14:23:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089455#M24927</guid>
      <dc:creator>Honkanen__Markus</dc:creator>
      <dc:date>2016-02-26T14:23:44Z</dc:date>
    </item>
    <item>
      <title>Sorry for dilay. Each image</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089456#M24928</link>
      <description>&lt;P&gt;Sorry for dilay. Each image should has you own step.&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt; main()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt;{&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt; step0 = 14784;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt; step1 = 14784;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt; height = 1029;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt; width = 1228;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;Ipp32f&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt; *src = (&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;Ipp32f&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt;*)ippiMalloc_32f_C3(width, height, &amp;amp;step0);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;Ipp32f&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt; *dst = (&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;Ipp32f&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt;*)ippiMalloc_32f_C3(width, height, &amp;amp;step1);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;IppiSize&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt; roiSize = { width, height };&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;&lt;FONT color="#2b91af" face="Consolas" size="2"&gt;IppStatus&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt; st = ippiRGBToLab_32f_C3R(src, step0, dst, step1, roiSize);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt; (st == ippStsNoErr){&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt;printf(&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#a31515" face="Consolas" size="2"&gt;&lt;FONT color="#a31515" face="Consolas" size="2"&gt;&lt;FONT color="#a31515" face="Consolas" size="2"&gt;"\n ************* passed ****************\n"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt;);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt;}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;&lt;FONT color="#0000ff" face="Consolas" size="2"&gt;else&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt;{&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt;printf(&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#a31515" face="Consolas" size="2"&gt;&lt;FONT color="#a31515" face="Consolas" size="2"&gt;&lt;FONT color="#a31515" face="Consolas" size="2"&gt;"\n ************* failed ****************\t"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt;);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt;}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face="Consolas" size="2"&gt;&lt;FONT face="Consolas" size="2"&gt;}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Mar 2016 07:25:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089456#M24928</guid>
      <dc:creator>Sergey_P_Intel1</dc:creator>
      <dc:date>2016-03-01T07:25:57Z</dc:date>
    </item>
    <item>
      <title>Hello Sergey,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089457#M24929</link>
      <description>&lt;P&gt;Hello Sergey,&lt;/P&gt;

&lt;P&gt;Finally today we returned to this issue. We found out that the ippiRGBToLab_32f_C3R crashes when the input image includes values larger than 1. The function works properly when the pixel values of the Ipp32f input image remain in the range [0 1]. We suggest that instead of crashing, the function could return an error, if the input image included values out of the appropriate range [0 1]. Thank you.&lt;BR /&gt;
	Best regards,&lt;BR /&gt;
	Markus&lt;BR /&gt;
	Pixact Ltd.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 08:00:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089457#M24929</guid>
      <dc:creator>Honkanen__Markus</dc:creator>
      <dc:date>2016-03-14T08:00:30Z</dc:date>
    </item>
    <item>
      <title>Thanks,
I fixed it in trunk.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089458#M24930</link>
      <description>&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;I fixed it in trunk.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 10:51:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiRGBToLab-32f-C3R-does-not-function-in-IPP9-0/m-p/1089458#M24930</guid>
      <dc:creator>Sergey_P_Intel1</dc:creator>
      <dc:date>2016-03-14T10:51:20Z</dc:date>
    </item>
  </channel>
</rss>

