<?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 IPU CSI + IPU PP in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IPU-CSI-IPU-PP/m-p/277877#M31386</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to do the following with my IMX6Q board:&lt;/P&gt;&lt;P&gt;1. Capture frames from CMOS using the IPU CSI-&amp;gt;PRP-&amp;gt;MEM (involves converting YUYV-&amp;gt;YUV420)&lt;/P&gt;&lt;P&gt;2. IPU resize using the /dev/mxc_ipu API&lt;/P&gt;&lt;P&gt;3. Some data processing on the down-scaled image&lt;/P&gt;&lt;P&gt;4. VPU Encoding of the pre-resized image&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cannot seem to get both IPU parts (1), (3) to work together. &lt;/P&gt;&lt;P&gt;If I do capture via "normal" v4l2 (usb-webcam, for example), all is fine.&lt;/P&gt;&lt;P&gt;If I do IPU capture and software resize it works fine.&lt;/P&gt;&lt;P&gt;I absolutely need BOTH sizes (one for encoding, one for processing).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question - &lt;/P&gt;&lt;P&gt;Is there any limitation (HW?) on using both the CSI and the mxc_ipu api together?&lt;/P&gt;&lt;P&gt;How can I get this chain to work without CPU intensive calculations (csc / resize)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, &lt;/P&gt;&lt;P&gt;Yaron.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;More details:&lt;/P&gt;&lt;P&gt;Image size is VGA&lt;/P&gt;&lt;P&gt;Linux BSP 3.0.35&lt;/P&gt;&lt;P&gt;Freescale LTIB v4.0.0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Jul 2013 16:31:45 GMT</pubDate>
    <dc:creator>yaronlevy</dc:creator>
    <dc:date>2013-07-17T16:31:45Z</dc:date>
    <item>
      <title>IPU CSI + IPU PP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IPU-CSI-IPU-PP/m-p/277877#M31386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to do the following with my IMX6Q board:&lt;/P&gt;&lt;P&gt;1. Capture frames from CMOS using the IPU CSI-&amp;gt;PRP-&amp;gt;MEM (involves converting YUYV-&amp;gt;YUV420)&lt;/P&gt;&lt;P&gt;2. IPU resize using the /dev/mxc_ipu API&lt;/P&gt;&lt;P&gt;3. Some data processing on the down-scaled image&lt;/P&gt;&lt;P&gt;4. VPU Encoding of the pre-resized image&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cannot seem to get both IPU parts (1), (3) to work together. &lt;/P&gt;&lt;P&gt;If I do capture via "normal" v4l2 (usb-webcam, for example), all is fine.&lt;/P&gt;&lt;P&gt;If I do IPU capture and software resize it works fine.&lt;/P&gt;&lt;P&gt;I absolutely need BOTH sizes (one for encoding, one for processing).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question - &lt;/P&gt;&lt;P&gt;Is there any limitation (HW?) on using both the CSI and the mxc_ipu api together?&lt;/P&gt;&lt;P&gt;How can I get this chain to work without CPU intensive calculations (csc / resize)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, &lt;/P&gt;&lt;P&gt;Yaron.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;More details:&lt;/P&gt;&lt;P&gt;Image size is VGA&lt;/P&gt;&lt;P&gt;Linux BSP 3.0.35&lt;/P&gt;&lt;P&gt;Freescale LTIB v4.0.0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2013 16:31:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IPU-CSI-IPU-PP/m-p/277877#M31386</guid>
      <dc:creator>yaronlevy</dc:creator>
      <dc:date>2013-07-17T16:31:45Z</dc:date>
    </item>
    <item>
      <title>Re: IPU CSI + IPU PP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IPU-CSI-IPU-PP/m-p/277878#M31387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;I may not really get your point. /unit/mxc_v4l2_capture.out can resize the data from CSI, and CSC (kernel/drivers/media/video/mxc/capture/ipu_prp_enc.c, prp_enc_setup()) executes when CSI-&amp;gt;PRP-&amp;gt;MEM is adopted.&lt;/P&gt;&lt;P&gt;So why "2. IPU resize using the /dev/mxc_ipu API" is needed?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 06:23:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IPU-CSI-IPU-PP/m-p/277878#M31387</guid>
      <dc:creator>max_tsai</dc:creator>
      <dc:date>2013-08-26T06:23:11Z</dc:date>
    </item>
  </channel>
</rss>

