<?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>i.MX ProcessorsのトピックRe: IPU overlay for iMX6Q</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IPU-overlay-for-iMX6Q/m-p/165630#M4383</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In my application I need to display video from 4, 8 or 16 different cameras at the same time. The screen will be divided into&amp;nbsp; 4, 8 or 16 squares each will play different video. Selecting the camera and the screen configuration will change according to user requests on the fly using the GUI.&lt;/P&gt;&lt;P&gt;I was planing to use the output buffer from the IPU to display the video while overlay buffer for the GUI.&lt;/P&gt;&lt;P&gt;Now whatever video resolution this shouldn't affect the GUI. The GUI should always be full screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do I achieve this configuration if I need to change the overlay resolution every time I change the video?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Nov 2012 08:25:51 GMT</pubDate>
    <dc:creator>Tarek</dc:creator>
    <dc:date>2012-11-13T08:25:51Z</dc:date>
    <item>
      <title>IPU overlay for iMX6Q</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IPU-overlay-for-iMX6Q/m-p/165628#M4381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've enabled the IPU overlay for mxc_ipudev_test by modifying the ipudev_config_file.&lt;/P&gt;&lt;P&gt;The test fails with the following messages printed:&lt;/P&gt;&lt;P&gt;How do I setup the IPU overlay correctly?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@imx6qsabrelite:~# ./mxc_ipudev_test -C ipudev_config_file wall-1024x768-565.rgb &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Get config from config file ipudev_config_file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;priority = 0&lt;/P&gt;&lt;P&gt;task_id = 0&lt;/P&gt;&lt;P&gt;timeout = 1000&lt;/P&gt;&lt;P&gt;fcount = 50&lt;/P&gt;&lt;P&gt;loop_cnt = 1&lt;/P&gt;&lt;P&gt;in_width = 320&lt;/P&gt;&lt;P&gt;in_height = 240&lt;/P&gt;&lt;P&gt;in_fmt = I420&lt;/P&gt;&lt;P&gt;in_posx = 0&lt;/P&gt;&lt;P&gt;in_posy = 0&lt;/P&gt;&lt;P&gt;in_crop_w = 0&lt;/P&gt;&lt;P&gt;in_crop_h = 0&lt;/P&gt;&lt;P&gt;deinterlace_en = 0&lt;/P&gt;&lt;P&gt;motion_sel = 0&lt;/P&gt;&lt;P&gt;overlay_en = 1&lt;/P&gt;&lt;P&gt;ov_width = 320&lt;/P&gt;&lt;P&gt;ov_height = 240&lt;/P&gt;&lt;P&gt;ov_fmt = I420&lt;/P&gt;&lt;P&gt;ov_posx = 0&lt;/P&gt;&lt;P&gt;ov_posy = 0&lt;/P&gt;&lt;P&gt;ov_crop_w = 32&lt;/P&gt;&lt;P&gt;ov_crop_h = 240&lt;/P&gt;&lt;P&gt;alpha_mode = 1&lt;/P&gt;&lt;P&gt;alpha_value = 0&lt;/P&gt;&lt;P&gt;colorkey_en = 0&lt;/P&gt;&lt;P&gt;colorkey_value = 0x555555&lt;/P&gt;&lt;P&gt;out_width = 1024&lt;/P&gt;&lt;P&gt;out_height = 768&lt;/P&gt;&lt;P&gt;out_fmt = UYVY&lt;/P&gt;&lt;P&gt;out_rot = 0&lt;/P&gt;&lt;P&gt;out_posx = 0&lt;/P&gt;&lt;P&gt;out_posy = 0&lt;/P&gt;&lt;P&gt;out_crop_w = 0&lt;/P&gt;&lt;P&gt;out_crop_h = 0&lt;/P&gt;&lt;P&gt;out_to_fb = 1&lt;/P&gt;&lt;P&gt;out_filename = ipu0-1st-ovfb&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;found fb dev /dev/fb1&lt;/P&gt;&lt;P&gt;====== ipu task ======&lt;/P&gt;&lt;P&gt;input:&lt;/P&gt;&lt;P&gt;&amp;nbsp; foramt: 0x30323449&lt;/P&gt;&lt;P&gt;&amp;nbsp; width: 320&lt;/P&gt;&lt;P&gt;&amp;nbsp; height: 240&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.w = 320&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.h = 240&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.pos.x = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.pos.y = 0&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&amp;nbsp; foramt: 0x59565955&lt;/P&gt;&lt;P&gt;&amp;nbsp; width: 1024&lt;/P&gt;&lt;P&gt;&amp;nbsp; height: 768&lt;/P&gt;&lt;P&gt;&amp;nbsp; roate: 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.w = 1024&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.h = 768&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.pos.x = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.pos.y = 0&lt;/P&gt;&lt;P&gt;overlay:&lt;/P&gt;&lt;P&gt;&amp;nbsp; foramt: 0x30323449&lt;/P&gt;&lt;P&gt;&amp;nbsp; width: 320&lt;/P&gt;&lt;P&gt;&amp;nbsp; height: 240&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.w = 32&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.h = 240&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.pos.x = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; crop.pos.y = 0&lt;/P&gt;&lt;P&gt;combine with local alpha&lt;/P&gt;&lt;P&gt;ipu task check fail 10&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tarek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2012 17:24:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IPU-overlay-for-iMX6Q/m-p/165628#M4381</guid>
      <dc:creator>Tarek</dc:creator>
      <dc:date>2012-11-06T17:24:10Z</dc:date>
    </item>
    <item>
      <title>Re: IPU overlay for iMX6Q</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IPU-overlay-for-iMX6Q/m-p/165629#M4382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For the overlay(combination) processing, the overlay resolution should be the same as the output resolution.&lt;/P&gt;&lt;P&gt;You can run autorun-ipu.sh and get lots of examples, including the overlay test.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Nov 2012 07:50:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IPU-overlay-for-iMX6Q/m-p/165629#M4382</guid>
      <dc:creator>wayne1z</dc:creator>
      <dc:date>2012-11-13T07:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: IPU overlay for iMX6Q</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IPU-overlay-for-iMX6Q/m-p/165630#M4383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In my application I need to display video from 4, 8 or 16 different cameras at the same time. The screen will be divided into&amp;nbsp; 4, 8 or 16 squares each will play different video. Selecting the camera and the screen configuration will change according to user requests on the fly using the GUI.&lt;/P&gt;&lt;P&gt;I was planing to use the output buffer from the IPU to display the video while overlay buffer for the GUI.&lt;/P&gt;&lt;P&gt;Now whatever video resolution this shouldn't affect the GUI. The GUI should always be full screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do I achieve this configuration if I need to change the overlay resolution every time I change the video?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Nov 2012 08:25:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IPU-overlay-for-iMX6Q/m-p/165630#M4383</guid>
      <dc:creator>Tarek</dc:creator>
      <dc:date>2012-11-13T08:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: IPU overlay for iMX6Q</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IPU-overlay-for-iMX6Q/m-p/165631#M4384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H6 style="font-weight: normal; font-style: inherit; font-family: inherit;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&lt;A _jive_internal="true" class="font-color-meta-light" href="https://community.nxp.com/message/321273#321273" style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #a9a9a9;"&gt;Re: IPU overlay for iMX6Q&lt;/A&gt;&lt;/STRONG&gt;&lt;/H6&gt;&lt;P class="j-post-avatar" style="font-style: inherit; font-family: inherit;"&gt;&lt;A _jive_internal="true" class="j-avatar jiveTT-hover-user" data-avatarid="1034" data-externalid="" data-presence="null" data-userid="200955" data-username="EthanCheng" href="https://community.nxp.com/people/EthanCheng" style="font-style: inherit; font-family: inherit; color: #3778c7;"&gt;&lt;IMG alt="Chun-Yi Cheng" border="0" class="jiveImage jive-avatar" data-height="46" height="46" src="https://community.nxp.com/people/EthanCheng/avatar/46.png?a=1034" style="border: 0px; font-style: inherit; font-family: inherit;" width="46" /&gt;&lt;/A&gt;&lt;SPAN class="j-status-levels" style="font-style: inherit; font-family: inherit;"&gt;&lt;IMG alt="Employee" class="jiveImage" src="https://community-cache.freescale.com/5.0.3/resources/images/status/FS_EMP_40x18.png" style="font-style: inherit; font-family: inherit;" title="Employee" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="j-post-author" style="font-style: inherit; font-size: 0.9em; font-family: inherit;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;&lt;A href="https://community.nxp.com/people/EthanCheng"&gt;EthanCheng&lt;/A&gt; &lt;/STRONG&gt;Mar 25, 2013 7:09 PM &lt;SPAN class="font-color-meta-light j-thread-replyto" style="padding: 0 0 0 3px; font-style: inherit; font-family: inherit; color: #a9a9a9;"&gt;(&lt;A _jive_internal="true" class="font-color-meta-light localScroll" href="https://community.nxp.com/message/321273#308361" style="font-style: inherit; font-family: inherit; color: #a9a9a9;" title="Go to message"&gt;in response to imxcommunityscout&lt;/A&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="j-ui-elem j-dotted-star" style="font-style: inherit; font-family: inherit; background-position: no-repeat no-repeat;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="j-correct-star j-ui-elem j-star popped" style="font-style: inherit; font-family: inherit; background-position: no-repeat no-repeat;"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P style="font-style: inherit; font-family: inherit;"&gt;Please refer to the comment of the below link&lt;/P&gt;&lt;P style="font-style: inherit; font-family: inherit;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/message/306130#306130" style="font-style: inherit; font-family: inherit; color: #3778c7;"&gt;https://community.freescale.com/message/306130#306130&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-style: inherit; font-family: inherit;"&gt;About mxc_ipudev_test for overlay when overlay_en=1&lt;/P&gt;&lt;P style="font-style: inherit; font-family: inherit;"&gt;"Just to let you know this example doesn't work for i.MX6 when running video!&lt;/P&gt;&lt;P style="font-style: inherit; font-family: inherit;"&gt;To be fair it only works if you have a static image written to /dev/fb0.&lt;/P&gt;&lt;P style="font-style: inherit; font-family: inherit;"&gt;Once you start using gstreamer to play video and use /dev/fb1 for the overlay it all goes horribly wrong."&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Mar 2013 14:49:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IPU-overlay-for-iMX6Q/m-p/165631#M4384</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2013-03-26T14:49:03Z</dc:date>
    </item>
  </channel>
</rss>

