<?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: VPU perfomance on i.MX6 Solo (1080p30 encode + loopback) in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373521#M53454</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank for the tip. I was not aware of the &lt;EM&gt;-L&lt;/EM&gt; option for VPU unit test. I have tried it few minutes ago and the latency is terrible. The processing introduces more than 400 ms delay, which is unacceptable. That is much worse than GStreamer pipeline with isink, which delays the signal by about 140 ms.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Ivo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Jan 2015 12:35:41 GMT</pubDate>
    <dc:creator>egmedical</dc:creator>
    <dc:date>2015-01-26T12:35:41Z</dc:date>
    <item>
      <title>VPU perfomance on i.MX6 Solo (1080p30 encode + loopback)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373515#M53448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;We would like to do 1080p30 video encoding (H.264 if possible) and preview (video loopback) at the same time on i.MX6. Is that possible?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We did some measurements and while we can do either 1080p30 encoding or video loopback, it seems that doing both things at same time seems problematic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Measurements:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did measurements of VPU video encoding performance with help of &lt;STRONG&gt;mxc_vpu_test.out&lt;/STRONG&gt; unit test. Since it is not possible to encode live stream from camera while running mxc_v4l2_overlay.out or GStreamer pipeline with mfw_v4lsrc (two processes accessing one V4L device), I saved 100 frames from camera into ramdisk (/tmp) via filesink, which I use to measure video encoder performance. The input data are therefore always exactly the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the table below you can see results (&lt;STRONG&gt;enc fps&lt;/STRONG&gt; from &lt;STRONG&gt;mxc_vpu_test.out&lt;/STRONG&gt;) from several different scenarios:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Only &lt;STRONG&gt;mxc_vpu_test.out&lt;/STRONG&gt; running, so there is nothing else utilizing the VPU except the encoder test itself.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;mxc_vpu_test.out&lt;/STRONG&gt; running together with GStreamer pipeline consisting of &lt;STRONG&gt;mfw_v4lsrc&lt;/STRONG&gt; and &lt;STRONG&gt;mfw_isink&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;mxc_vpu_test.out&lt;/STRONG&gt; running together with &lt;STRONG&gt;mxc_v4l2_overlay.out&lt;/STRONG&gt; unit test, which passes data directly from camera to framebuffer.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We use 32bit framebuffer, because using 16 bits means less colors and ugly banding in the resulting image on the display. I have also included results measured with 16bits framebuffer, so you can compare the results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD colspan="5" height="18"&gt;&lt;STRONG&gt;bpp=16&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD colspan="5"&gt;&lt;STRONG&gt;bpp=32&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="5" height="18"&gt;&lt;STRONG&gt;only mxc_vpu_test.out running&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD colspan="5"&gt;&lt;STRONG&gt;only mxc_vpu_test.out running&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;codec / gopsize&lt;/TD&gt;&lt;TD&gt;gop = 1&lt;/TD&gt;&lt;TD&gt;gop = 5&lt;/TD&gt;&lt;TD&gt;gop = 10&lt;/TD&gt;&lt;TD&gt;gop = 15&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;codec / gopsize&lt;/TD&gt;&lt;TD&gt;gop = 1&lt;/TD&gt;&lt;TD&gt;gop = 5&lt;/TD&gt;&lt;TD&gt;gop = 10&lt;/TD&gt;&lt;TD&gt;gop = 15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;MPEG4&lt;/TD&gt;&lt;TD&gt;53,27&lt;/TD&gt;&lt;TD&gt;46,92&lt;/TD&gt;&lt;TD&gt;46,23&lt;/TD&gt;&lt;TD&gt;46,02&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MPEG4&lt;/TD&gt;&lt;TD&gt;53,27&lt;/TD&gt;&lt;TD&gt;46,02&lt;/TD&gt;&lt;TD&gt;45,26&lt;/TD&gt;&lt;TD&gt;45,02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;H.263&lt;/TD&gt;&lt;TD&gt;52,78&lt;/TD&gt;&lt;TD&gt;48,56&lt;/TD&gt;&lt;TD&gt;48,09&lt;/TD&gt;&lt;TD&gt;47,95&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;H.263&lt;/TD&gt;&lt;TD&gt;52,77&lt;/TD&gt;&lt;TD&gt;48,52&lt;/TD&gt;&lt;TD&gt;48,05&lt;/TD&gt;&lt;TD&gt;47,91&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;H.264&lt;/TD&gt;&lt;TD&gt;48,57&lt;/TD&gt;&lt;TD&gt;46,49&lt;/TD&gt;&lt;TD&gt;46,24&lt;/TD&gt;&lt;TD&gt;46,18&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;H.264&lt;/TD&gt;&lt;TD&gt;48,56&lt;/TD&gt;&lt;TD&gt;45,87&lt;/TD&gt;&lt;TD&gt;45,54&lt;/TD&gt;&lt;TD&gt;45,46&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;MJPG&lt;/TD&gt;&lt;TD colspan="4"&gt;139,31&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MJPG&lt;/TD&gt;&lt;TD colspan="4"&gt;139,47&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="5" height="18"&gt;&lt;STRONG&gt;mxc_vpu_test.out &amp;amp; gst-launch mfw_v4lsrc ! mfw_isink&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD colspan="5"&gt;&lt;STRONG&gt;mxc_vpu_test.out &amp;amp; gst-launch mfw_v4lsrc ! mfw_isink&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;codec / gopsize&lt;/TD&gt;&lt;TD&gt;gop = 1&lt;/TD&gt;&lt;TD&gt;gop = 5&lt;/TD&gt;&lt;TD&gt;gop = 10&lt;/TD&gt;&lt;TD&gt;gop = 15&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;codec / gopsize&lt;/TD&gt;&lt;TD&gt;gop = 1&lt;/TD&gt;&lt;TD&gt;gop = 5&lt;/TD&gt;&lt;TD&gt;gop = 10&lt;/TD&gt;&lt;TD&gt;gop = 15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;MPEG4&lt;/TD&gt;&lt;TD&gt;40,75&lt;/TD&gt;&lt;TD&gt;29,08&lt;/TD&gt;&lt;TD&gt;28,03&lt;/TD&gt;&lt;TD&gt;27,74&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MPEG4&lt;/TD&gt;&lt;TD&gt;30,31&lt;/TD&gt;&lt;TD&gt;21,53&lt;/TD&gt;&lt;TD&gt;20,71&lt;/TD&gt;&lt;TD&gt;20,51&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;H.263&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;28,95&lt;/TD&gt;&lt;TD&gt;27,98&lt;/TD&gt;&lt;TD&gt;27,72&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;H.263&lt;/TD&gt;&lt;TD&gt;30,06&lt;/TD&gt;&lt;TD&gt;21,41&lt;/TD&gt;&lt;TD&gt;20,63&lt;/TD&gt;&lt;TD&gt;20,44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;H.264&lt;/TD&gt;&lt;TD&gt;35,22&lt;/TD&gt;&lt;TD&gt;26,83&lt;/TD&gt;&lt;TD&gt;26,04&lt;/TD&gt;&lt;TD&gt;25,81&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;H.264&lt;/TD&gt;&lt;TD&gt;26,39&lt;/TD&gt;&lt;TD&gt;19,74&lt;/TD&gt;&lt;TD&gt;19,11&lt;/TD&gt;&lt;TD&gt;18,96&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;MJPG&lt;/TD&gt;&lt;TD colspan="4"&gt;110,73&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MJPG&lt;/TD&gt;&lt;TD colspan="4"&gt;82,03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD colspan="5"&gt;&lt;STRONG&gt;mxc_vpu_test.out &amp;amp; mxc_v4l2_overlay.out&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;codec / gopsize&lt;/TD&gt;&lt;TD&gt;gop = 1&lt;/TD&gt;&lt;TD&gt;gop = 5&lt;/TD&gt;&lt;TD&gt;gop = 10&lt;/TD&gt;&lt;TD&gt;gop = 15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MPEG4&lt;/TD&gt;&lt;TD&gt;52,97&lt;/TD&gt;&lt;TD&gt;39,87&lt;/TD&gt;&lt;TD&gt;38,69&lt;/TD&gt;&lt;TD&gt;38,33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;H.263&lt;/TD&gt;&lt;TD&gt;52,68&lt;/TD&gt;&lt;TD&gt;40,53&lt;/TD&gt;&lt;TD&gt;39,39&lt;/TD&gt;&lt;TD&gt;39,06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;H.264&lt;/TD&gt;&lt;TD&gt;47,67&lt;/TD&gt;&lt;TD&gt;38,06&lt;/TD&gt;&lt;TD&gt;37,12&lt;/TD&gt;&lt;TD&gt;36,88&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MJPG&lt;/TD&gt;&lt;TD colspan="4"&gt;135,51&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you can see, there is huge performance drop when using &lt;STRONG&gt;isink&lt;/STRONG&gt; for video loopback. The performance is not sufficient for encoding the video stream in real time, so the resulting stream is missing some frames. Using &lt;STRONG&gt;mxc_v4l2_overlay.out&lt;/STRONG&gt; seems to be much better alternative, unfortunately we are not sure if we can combine it with GStreamer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Is it possible to use mxc_v4l2_overlay.out for video loopback and GStreamer for video saving at same time?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for any answer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2015 15:06:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373515#M53448</guid>
      <dc:creator>egmedical</dc:creator>
      <dc:date>2015-01-23T15:06:29Z</dc:date>
    </item>
    <item>
      <title>Re: VPU perfomance on i.MX6 Solo (1080p30 encode + loopback)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373516#M53449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ivo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.MX6S supports 1080p30 encode + decode but this is max. VPU&lt;/P&gt;&lt;P&gt;bare metal performance capability. Usually this can be obtained in OS-less&lt;/P&gt;&lt;P&gt;environment to avoid OS side effects, that is this is performance VPU&lt;/P&gt;&lt;P&gt;module itself. Probably it can be obtained in your case too, however&lt;/P&gt;&lt;P&gt;software should be optimized for obtaining these max. figures.&lt;/P&gt;&lt;P&gt;In particular VPU frequency should be configured to 350MHz&lt;/P&gt;&lt;P&gt;more obtaining max. characteristics.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 24 Jan 2015 00:47:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373516#M53449</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-01-24T00:47:37Z</dc:date>
    </item>
    <item>
      <title>Re: VPU perfomance on i.MX6 Solo (1080p30 encode + loopback)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373517#M53450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;well, it seems that VPU itself is powerful enough to do 1080p30 encoding quite well, but the &lt;STRONG&gt;mfw_isink&lt;/STRONG&gt; used to display the image at same time is causing major performance drop. I would like to avoid &lt;STRONG&gt;mfw_isink&lt;/STRONG&gt; for video loopback and use more direct path, as the &lt;STRONG&gt;mxc_v4l2_overlay.out&lt;/STRONG&gt; probably does. But I have no idea if it is possible to configure IPU/VPU to &lt;STRONG&gt;pass the image to the display directly AND save the video stream at the same time&lt;/STRONG&gt; (preferably using GStreamer). &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Is there any way to do that?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried locking VPU clock to 352 MHz (CONFIG_MX6_VPU_352M=y in kernel), but it seems that there is no performance change whatsoever. The results posted in the first post are with CONFIG_MX6_VPU_352M enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Ivo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 08:56:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373517#M53450</guid>
      <dc:creator>egmedical</dc:creator>
      <dc:date>2015-01-26T08:56:34Z</dc:date>
    </item>
    <item>
      <title>Re: VPU perfomance on i.MX6 Solo (1080p30 encode + loopback)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373518#M53451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ivo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can try latest BSP, it has improved VPU firmware and Gstreamer 1.x support&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;nodeId=018rH3ZrDRB24A&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;L3.10.53_1.1.0_iMX6QDLS_Bundle&lt;/A&gt; &lt;IMG alt="" class="jiveImage" src="http://www.freescale.com/files/graphic/SECURITYINFOIMAGE.gif" /&gt; : i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo&lt;/P&gt;&lt;P&gt;Linux Binary Demo Files and Linux BSP Documentation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 09:01:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373518#M53451</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-01-26T09:01:19Z</dc:date>
    </item>
    <item>
      <title>Re: VPU perfomance on i.MX6 Solo (1080p30 encode + loopback)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373519#M53452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;since we use 3rd party SoM card, it is quite difficult to just try latest BSP from Freescale until the manufacturer of SoM integrates needed changes. We currently use BSP based on &lt;SPAN style="text-decoration: line-through;"&gt;fsl-L3.10.17_1.0.0GA release&lt;/SPAN&gt; 3.0.35 kernel (sorry, I am unsure which BSP release it is) with GStreamer 0.10. Is there any way to do that in BSP?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Ivo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 09:29:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373519#M53452</guid>
      <dc:creator>egmedical</dc:creator>
      <dc:date>2015-01-26T09:29:15Z</dc:date>
    </item>
    <item>
      <title>Re: Re: VPU perfomance on i.MX6 Solo (1080p30 encode + loopback)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373520#M53453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ivo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;had you tried -L option (loopback) as in attached file ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 10:13:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373520#M53453</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-01-26T10:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: VPU perfomance on i.MX6 Solo (1080p30 encode + loopback)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373521#M53454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank for the tip. I was not aware of the &lt;EM&gt;-L&lt;/EM&gt; option for VPU unit test. I have tried it few minutes ago and the latency is terrible. The processing introduces more than 400 ms delay, which is unacceptable. That is much worse than GStreamer pipeline with isink, which delays the signal by about 140 ms.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Ivo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 12:35:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373521#M53454</guid>
      <dc:creator>egmedical</dc:creator>
      <dc:date>2015-01-26T12:35:41Z</dc:date>
    </item>
    <item>
      <title>Re: VPU perfomance on i.MX6 Solo (1080p30 encode + loopback)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373522#M53455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ivo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.MX6 VPU docs do not provide numbers for latencies (delays),&lt;/P&gt;&lt;P&gt;only fps are provided (guaranteed).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 14:37:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-perfomance-on-i-MX6-Solo-1080p30-encode-loopback/m-p/373522#M53455</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-01-26T14:37:24Z</dc:date>
    </item>
  </channel>
</rss>

