<?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: imx6 android play interlace video issue in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230301#M17163</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I met the same problem in imx6q sabresd kind board, but I use android 4.0.1 , I want to know whether it can be supported in android 4.0.1 or not? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 25 Oct 2013 07:50:01 GMT</pubDate>
    <dc:creator>billchen</dc:creator>
    <dc:date>2013-10-25T07:50:01Z</dc:date>
    <item>
      <title>imx6 android play interlace video issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230295#M17157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now we got some video file&amp;nbsp; which is &lt;SPAN style="color: #0000ff;"&gt;interlace&lt;/SPAN&gt; YUV data after decoder.&lt;/P&gt;&lt;P&gt;when I play this file&amp;nbsp; with imx6 android platform (version: android_4.2.2_1.1.0),&amp;nbsp; I got some stripe when the object is motion in the video.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then I try to play the video file in the imx6 linux platform, the effect is better than above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, I guess the android platform haven't open the De-interlace motion function.&lt;/P&gt;&lt;P&gt;in the linux platform, I can found the source code about the De-interlace motion in the gstreamer plugin&amp;nbsp;&amp;nbsp; mfw_vl4sink&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;struct v4l2_control ctrl;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;ctrl.id = V4L2_CID_MXC_MOTION;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;ctrl.value = v4l_info-&amp;gt;motion;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;err = ioctl (v4l_info-&amp;gt;v4l_id, VIDIOC_S_CTRL, &amp;amp;ctrl);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this ioctl can control the framebuffer driver to handle the motion De-interlace issue.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;But&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; I don't know how to add the &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;motion De-interlace function into the android platform.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Hope your help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks Advance!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Sep 2013 08:57:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230295#M17157</guid>
      <dc:creator>huangjacky</dc:creator>
      <dc:date>2013-09-13T08:57:52Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 android play interlace video issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230296#M17158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Huang&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Android sdk default sets motion to LOW_MOTION.&lt;/P&gt;&lt;P&gt;You need to set it to HIGH_MOTION, this will improve your de-interlacing in android.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Saurabh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Sep 2013 15:59:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230296#M17158</guid>
      <dc:creator>saurabh206</dc:creator>
      <dc:date>2013-09-17T15:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 android play interlace video issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230297#M17159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your reply, &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Saurabh&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I don't how and where to set the motion to &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;HIGH_MOTION, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I found some framebuffer ioctl in hardware/imx/mx6/libgralloc_wrapper/&amp;nbsp; but nothing about the motion setting.&lt;/P&gt;&lt;P&gt;As I know, it should be call the libipu.so to solve the motion issue in the imx53 android source code (liboverlay----hardware/mx5x/liboverlay/)&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Is the imx6 source code use the same way to solve the motion issue? if so, pls tell me which lib call the libipu.so&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Thanks advance!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Sep 2013 04:07:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230297#M17159</guid>
      <dc:creator>huangjacky</dc:creator>
      <dc:date>2013-09-18T04:07:42Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 android play interlace video issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230298#M17160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi,&lt;/P&gt;&lt;P&gt;Huang&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to look at /external/fsl_imx_omx/OpenMAXIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Saurabh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Sep 2013 07:31:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230298#M17160</guid>
      <dc:creator>saurabh206</dc:creator>
      <dc:date>2013-09-18T07:31:54Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 android play interlace video issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230299#M17161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H6 style="font-style: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-style: inherit; font-family: inherit;"&gt;&lt;STRONG&gt;&lt;A _jive_internal="true" class="font-color-meta-light" href="https://community.nxp.com/message/350735#350735" style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #a9a9a9;"&gt;Re: imx6 android play interlace video issue&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&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="203233" data-username="JianLi" href="https://community.nxp.com/people/JianLi" style="font-style: inherit; font-family: inherit; color: #6a737b;"&gt;&lt;IMG alt="Jian Li" border="0" class="jiveImage jive-avatar" data-avatarid="1034" data-height="46" data-username="JianLi" height="46" src="https://community.nxp.com/people/JianLi/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.nxp.com/6.0.2.0/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;SPAN style="font-style: inherit; font-family: inherit;"&gt;&lt;STRONG&gt;&lt;A href="https://community.nxp.com/people/JianLi"&gt;JianLi&lt;/A&gt; &lt;/STRONG&gt;&lt;/SPAN&gt;Sep 17, 2013 6:16 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/350735?et=watches.email.thread#350664" style="font-style: inherit; font-family: inherit; color: #a9a9a9;" title="Go to message"&gt;in response to Karina Valencia Aguilar&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 style="font-style: inherit; font-family: inherit;"&gt;We have code support de-interlace in android 4.2.2, you can use below setting to enable it. Input them from console after booting up.&lt;/P&gt;&lt;P style="font-style: inherit; font-family: inherit;"&gt;echo 2 &amp;gt; /data/omx_post_process&lt;/P&gt;&lt;P style="font-style: inherit; font-family: inherit;"&gt;chmod 777 /data/omx_post_process&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-style: inherit; font-family: inherit;"&gt;the value can be changed to different de-interlace mode:&lt;/P&gt;&lt;P style="font-style: inherit; font-family: inherit;"&gt;1(low motion), 2(med motion), 3(high motion)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-style: inherit; font-family: inherit;"&gt;We default not enable this module as we found some problem for IPU in MX6Q, will cause system hang in some cases. This issue is still in checking.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Sep 2013 13:20:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230299#M17161</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2013-09-18T13:20:01Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 android play interlace video issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230300#M17162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Karina, Thank you for you reply!&amp;nbsp;&amp;nbsp; Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Sep 2013 07:01:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230300#M17162</guid>
      <dc:creator>huangjacky</dc:creator>
      <dc:date>2013-09-22T07:01:44Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 android play interlace video issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230301#M17163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I met the same problem in imx6q sabresd kind board, but I use android 4.0.1 , I want to know whether it can be supported in android 4.0.1 or not? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Oct 2013 07:50:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230301#M17163</guid>
      <dc:creator>billchen</dc:creator>
      <dc:date>2013-10-25T07:50:01Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 android play interlace video issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230302#M17164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Karina,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; My customer is working on Android i.MX6Q platform and they need to support video de-interlacing.&amp;nbsp;&amp;nbsp; They are using the video de-interlacing you mentioned in this post and they have it working OK at this point.&amp;nbsp; They have the following questions:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;You mentioned that we have it disabled by default because there was some issues with the IPU hanging.&amp;nbsp; Is that problem fixed now or is there a known work around?&amp;nbsp; Please describe the issue more.&lt;/LI&gt;&lt;LI&gt;You said that the value can be changed to different de-interlace mode:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1(low motion), 2(med motion), 3(high motion).&amp;nbsp;&amp;nbsp; Can you explain what the different modes do and how the IPU and other hardware inside the i.MX6 are used for the different modes?&amp;nbsp; &lt;/LI&gt;&lt;/OL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Feb 2014 00:03:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-android-play-interlace-video-issue/m-p/230302#M17164</guid>
      <dc:creator>chetkaufman</dc:creator>
      <dc:date>2014-02-28T00:03:20Z</dc:date>
    </item>
  </channel>
</rss>

