<?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: Help with function ippiYCbCr422ToYCbCr420_8u_C2P3R in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Help-with-function-ippiYCbCr422ToYCbCr420-8u-C2P3R/m-p/995965#M22926</link>
    <description>&lt;DIV&gt;
&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;there is piece of code from our expert, hope it will help&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#000080" size="2"&gt;
&lt;P&gt;{&lt;BR /&gt; Ipp8u* ImageI420[3];&lt;BR /&gt; int stepI420[3];&lt;BR /&gt; Ipp8u* ImageYUY2;&lt;BR /&gt; int stepYUY2;&lt;BR /&gt; IppiSize roiSize = { 1024, 768};&lt;/P&gt;
&lt;P&gt; ImageI420[0] = ippiMalloc_8u_C1( roiSize.width, roiSize.height, &amp;amp;(stepI420[0]));&lt;/P&gt;
&lt;P&gt; ImageI420[1] = ippiMalloc_8u_C1( roiSize.width, roiSize.height, &amp;amp;(stepI420[1]));&lt;/P&gt;
&lt;P&gt; ImageI420[2] = ippiMalloc_8u_C1( roiSize.width, roiSize.height, &amp;amp;(stepI420[2]));&lt;/P&gt;
&lt;P&gt; ImageYUY2 = ippiMalloc_8u_C2( roiSize.width, roiSize.height, &amp;amp;stepYUY2 );&lt;/P&gt;
&lt;P&gt; ippiYCbCr422ToYCbCr420_8u_C2P3R( ImageYUY2, stepYUY2, ImageI420, stepI420, roiSize);&lt;/P&gt;
&lt;P&gt; ippiFree(ImageI420[0]);&lt;BR /&gt; ippiFree(ImageI420[1]);&lt;BR /&gt; ippiFree(ImageI420[2]);&lt;BR /&gt; ippiFree(ImageYUY2);&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Thu, 17 Feb 2005 06:13:36 GMT</pubDate>
    <dc:creator>Vladimir_Dudnik</dc:creator>
    <dc:date>2005-02-17T06:13:36Z</dc:date>
    <item>
      <title>Help with function ippiYCbCr422ToYCbCr420_8u_C2P3R</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Help-with-function-ippiYCbCr422ToYCbCr420-8u-C2P3R/m-p/995961#M22922</link>
      <description>&lt;DIV&gt;I need help using this function. My input and output types is LPBYTE. How do I convert it to be used in this function ippiYCbCr422ToYCbCr420_8u_C2P3R?&lt;BR /&gt;My image is YUY2 and I am trying to convert it to I420. &lt;BR /&gt;&lt;BR /&gt;When I try it I get unable to reading memory 0x00000000.&lt;BR /&gt;&lt;BR /&gt;Sample code using the IPP would be very helpfully.&lt;/DIV&gt;</description>
      <pubDate>Wed, 09 Feb 2005 10:35:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Help-with-function-ippiYCbCr422ToYCbCr420-8u-C2P3R/m-p/995961#M22922</guid>
      <dc:creator>gjackson2434</dc:creator>
      <dc:date>2005-02-09T10:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: Help with function ippiYCbCr422ToYCbCr420_8u_C2P3R</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Help-with-function-ippiYCbCr422ToYCbCr420-8u-C2P3R/m-p/995962#M22923</link>
      <description>&lt;DIV&gt;While I am not experienced with that specific function, I have encountered the reading memory at 0x00000000. It is the result of trying to use a null pointer.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Have you tested the return code from the function? If it returns ippStsNullPtrError then you are passing it a null pointer.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Jere&lt;/DIV&gt;</description>
      <pubDate>Wed, 09 Feb 2005 23:01:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Help-with-function-ippiYCbCr422ToYCbCr420-8u-C2P3R/m-p/995962#M22923</guid>
      <dc:creator>jere_jones1</dc:creator>
      <dc:date>2005-02-09T23:01:48Z</dc:date>
    </item>
    <item>
      <title>Re: Help with function ippiYCbCr422ToYCbCr420_8u_C2P3R</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Help-with-function-ippiYCbCr422ToYCbCr420-8u-C2P3R/m-p/995963#M22924</link>
      <description>&lt;DIV&gt;Here is the sample code I am using. Please help.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size="2"&gt;
&lt;P&gt;LPBYTE ImageI420[3];&lt;/P&gt;
&lt;P&gt;IppiSize RoiSize;&lt;/P&gt;
&lt;P&gt;ImageI420[0] = (LPBYTE) &lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;new&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;unsigned&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;char&lt;/FONT&gt;&lt;FONT size="2"&gt;[dwWidth * dwHeight * 3];&lt;P&gt;&lt;/P&gt;
&lt;P&gt;ImageI420[1] = (LPBYTE) &lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;new&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;unsigned&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;char&lt;/FONT&gt;&lt;FONT size="2"&gt;[dwWidth * dwHeight * 3];&lt;P&gt;&lt;/P&gt;
&lt;P&gt;ImageI420[2] = (LPBYTE) &lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;new&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;unsigned&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;char&lt;/FONT&gt;&lt;FONT size="2"&gt;[dwWidth * dwHeight * 3];&lt;P&gt;&lt;/P&gt;
&lt;P&gt;RoiSize.height = dwHeight * 2;&lt;/P&gt;
&lt;P&gt;RoiSize.width = dwWidth * 2;&lt;/P&gt;
&lt;P&gt;ippiYCbCr422ToYCbCr420_8u_C2P3R(RawImageAddr,0,ImageI420,0,RoiSize);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;RawImageAddr is a YUY2 image in LPBYTE type.&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 10 Feb 2005 00:00:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Help-with-function-ippiYCbCr422ToYCbCr420-8u-C2P3R/m-p/995963#M22924</guid>
      <dc:creator>gjackson2434</dc:creator>
      <dc:date>2005-02-10T00:00:21Z</dc:date>
    </item>
    <item>
      <title>Re: Help with function ippiYCbCr422ToYCbCr420_8u_C2P3R</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Help-with-function-ippiYCbCr422ToYCbCr420-8u-C2P3R/m-p/995964#M22925</link>
      <description>&lt;DIV&gt;Here is my new code please someone help&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#0000ff" size="2"&gt;
&lt;P&gt;int&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;dstStep[3];&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;LPBYTE ImageI420[3];&lt;P&gt;&lt;/P&gt;
&lt;P&gt;IppiSize RoiSize;&lt;/P&gt;
&lt;P&gt;ImageI420[0] = (LPBYTE) &lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;new&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;unsigned&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;char&lt;/FONT&gt;&lt;FONT size="2"&gt;[dwWidth * dwHeight * 3];&lt;P&gt;&lt;/P&gt;
&lt;P&gt;ImageI420[1] = (LPBYTE) &lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;new&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;unsigned&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;char&lt;/FONT&gt;&lt;FONT size="2"&gt;[dwWidth * dwHeight * 3];&lt;P&gt;&lt;/P&gt;
&lt;P&gt;ImageI420[2] = (LPBYTE) &lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;new&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;unsigned&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;char&lt;/FONT&gt;&lt;FONT size="2"&gt;[dwWidth * dwHeight * 3];&lt;P&gt;&lt;/P&gt;
&lt;P&gt;dstStep[0] = dwWidth * dwHeight * &lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;sizeof&lt;/FONT&gt;&lt;FONT size="2"&gt;(ImageI420);&lt;P&gt;&lt;/P&gt;
&lt;P&gt;dstStep[1] = dwWidth * dwHeight * &lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;sizeof&lt;/FONT&gt;&lt;FONT size="2"&gt;(ImageI420);&lt;P&gt;&lt;/P&gt;
&lt;P&gt;dstStep[2] = dwWidth * dwHeight * &lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;sizeof&lt;/FONT&gt;&lt;FONT size="2"&gt;(ImageI420);&lt;P&gt;&lt;/P&gt;
&lt;P&gt;RoiSize.height = dwHeight * 2;&lt;/P&gt;
&lt;P&gt;RoiSize.width = dwWidth * 2;&lt;/P&gt;
&lt;P&gt;ippiYCbCr422ToYCbCr420_8u_C2P3R(RawImageAddr,dwWidth * dwHeight * &lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;sizeof&lt;/FONT&gt;&lt;FONT size="2"&gt;(RawImageAddr),ImageI420,dstStep,RoiSize);&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 10 Feb 2005 01:13:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Help-with-function-ippiYCbCr422ToYCbCr420-8u-C2P3R/m-p/995964#M22925</guid>
      <dc:creator>gjackson2434</dc:creator>
      <dc:date>2005-02-10T01:13:27Z</dc:date>
    </item>
    <item>
      <title>Re: Help with function ippiYCbCr422ToYCbCr420_8u_C2P3R</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Help-with-function-ippiYCbCr422ToYCbCr420-8u-C2P3R/m-p/995965#M22926</link>
      <description>&lt;DIV&gt;
&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;there is piece of code from our expert, hope it will help&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#000080" size="2"&gt;
&lt;P&gt;{&lt;BR /&gt; Ipp8u* ImageI420[3];&lt;BR /&gt; int stepI420[3];&lt;BR /&gt; Ipp8u* ImageYUY2;&lt;BR /&gt; int stepYUY2;&lt;BR /&gt; IppiSize roiSize = { 1024, 768};&lt;/P&gt;
&lt;P&gt; ImageI420[0] = ippiMalloc_8u_C1( roiSize.width, roiSize.height, &amp;amp;(stepI420[0]));&lt;/P&gt;
&lt;P&gt; ImageI420[1] = ippiMalloc_8u_C1( roiSize.width, roiSize.height, &amp;amp;(stepI420[1]));&lt;/P&gt;
&lt;P&gt; ImageI420[2] = ippiMalloc_8u_C1( roiSize.width, roiSize.height, &amp;amp;(stepI420[2]));&lt;/P&gt;
&lt;P&gt; ImageYUY2 = ippiMalloc_8u_C2( roiSize.width, roiSize.height, &amp;amp;stepYUY2 );&lt;/P&gt;
&lt;P&gt; ippiYCbCr422ToYCbCr420_8u_C2P3R( ImageYUY2, stepYUY2, ImageI420, stepI420, roiSize);&lt;/P&gt;
&lt;P&gt; ippiFree(ImageI420[0]);&lt;BR /&gt; ippiFree(ImageI420[1]);&lt;BR /&gt; ippiFree(ImageI420[2]);&lt;BR /&gt; ippiFree(ImageYUY2);&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 17 Feb 2005 06:13:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Help-with-function-ippiYCbCr422ToYCbCr420-8u-C2P3R/m-p/995965#M22926</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2005-02-17T06:13:36Z</dc:date>
    </item>
  </channel>
</rss>

