<?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: gstmfwbuffer.c needed for i.MX53? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195981#M10394</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you, I was almost finished integrating the patch in my build.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the other way? Is it using /dev/mxc_iim?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am still trying to figure out why my own build does not give output.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Dec 2011 03:05:02 GMT</pubDate>
    <dc:creator>sidebranch</dc:creator>
    <dc:date>2011-12-15T03:05:02Z</dc:date>
    <item>
      <title>gstmfwbuffer.c needed for i.MX53?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195979#M10392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for i.MX51 there is a Freescale patch for GStreamer that adds support for zero-copy buffers for the codecs:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+ * Module Name:&amp;nbsp;&amp;nbsp;&amp;nbsp; gstmfwbuffer.h&lt;BR /&gt;+ *&lt;BR /&gt;+ * Description:&amp;nbsp;&amp;nbsp;&amp;nbsp; Head file of Freescale accelerated hardware buffer&lt;BR /&gt;+ *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for gstreamer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I could not find this patch in the source code drop for i.MX53: L2.6.35_11.09.01_ER_source_bundle&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does this mean the i.MX53 does not require this patch for some reason, whereas i.MX51 does need it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leon.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2011 23:42:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195979#M10392</guid>
      <dc:creator>sidebranch</dc:creator>
      <dc:date>2011-12-14T23:42:36Z</dc:date>
    </item>
    <item>
      <title>Re: gstmfwbuffer.c needed for i.MX53?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195980#M10393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in later release for freescale multimedia gstreamer release, it is removed. we use another way by less change to opensource gstreamer packages. there also implement zero-copy between plugins.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Dec 2011 02:04:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195980#M10393</guid>
      <dc:creator>KanHU</dc:creator>
      <dc:date>2011-12-15T02:04:50Z</dc:date>
    </item>
    <item>
      <title>Re: gstmfwbuffer.c needed for i.MX53?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195981#M10394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you, I was almost finished integrating the patch in my build.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the other way? Is it using /dev/mxc_iim?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am still trying to figure out why my own build does not give output.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Dec 2011 03:05:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195981#M10394</guid>
      <dc:creator>sidebranch</dc:creator>
      <dc:date>2011-12-15T03:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: gstmfwbuffer.c needed for i.MX53?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195982#M10395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;we make a reserved filed in gstbuffer to carry addtional buffer information to enable zero copy.&amp;nbsp;&lt;/P&gt;&lt;P&gt;it will be a temporary solution and it will be fixed when a good solution is ready, like umm for arm &amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Dec 2011 15:32:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195982#M10395</guid>
      <dc:creator>KanHU</dc:creator>
      <dc:date>2011-12-17T15:32:10Z</dc:date>
    </item>
    <item>
      <title>Re: gstmfwbuffer.c needed for i.MX53?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195983#M10396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kan Hu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I still have a question on your remark:&amp;nbsp; "in later release for freescale multimedia gstreamer release, it is removed. we use another way by less change to opensource gstreamer packages."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What are the "less change(s)", is there a patch required for gstreamer for zero-copy on MX53?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I still have a jerky playout with this output, when I build gstreamer myself:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp; 53.323685] VPU blocking: timeout.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 53.364180] VPU blocking: timeout.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 53.403729] VPU blocking: timeout.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 53.463722] VPU blocking: timeout.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 53.503765] VPU blocking: timeout.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 53.573701] VPU blocking: timeout.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 53.653756] VPU blocking: timeout.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 53.873709] VPU blocking: timeout.&lt;BR /&gt;[Playing&amp;nbsp; ][Vol=01][00:00:15/00:00:32][fps:20][&amp;nbsp;&amp;nbsp; 54.213900] VPU blocking: timeout.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jan 2012 14:06:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195983#M10396</guid>
      <dc:creator>sidebranch</dc:creator>
      <dc:date>2012-01-06T14:06:07Z</dc:date>
    </item>
    <item>
      <title>Re: gstmfwbuffer.c needed for i.MX53?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195984#M10397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the patch is only for playbin2. it set playbin2 default flags plus NATIVE_VIDEO, since the video render freescale released support csc and resize. if you missed this patch , you can still use "gst-launch playbin2 flags=0x57 uri=file:///*" enable zero-copy as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Jan 2012 06:27:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195984#M10397</guid>
      <dc:creator>KanHU</dc:creator>
      <dc:date>2012-01-08T06:27:50Z</dc:date>
    </item>
    <item>
      <title>Re: gstmfwbuffer.c needed for i.MX53?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195985#M10398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kan HU,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks, that raises some additional questions:&lt;/P&gt;&lt;P&gt;what patch name is this exactly?&lt;/P&gt;&lt;P&gt;Can I test if the Freescale CSC is used or not?&lt;/P&gt;&lt;P&gt;And how does gplay deal with this? Does it require the patch or does it enforce those flags?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the support,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leon.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Jan 2012 21:28:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195985#M10398</guid>
      <dc:creator>sidebranch</dc:creator>
      <dc:date>2012-01-08T21:28:42Z</dc:date>
    </item>
    <item>
      <title>Re: gstmfwbuffer.c needed for i.MX53?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195986#M10399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can anyone help me locate the patch that Kan HU refers to, and my other questions?&lt;/P&gt;&lt;P&gt;I cannot find the patch in the LTIB dirs.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2012 13:48:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195986#M10399</guid>
      <dc:creator>sidebranch</dc:creator>
      <dc:date>2012-01-16T13:48:38Z</dc:date>
    </item>
    <item>
      <title>Re: gstmfwbuffer.c needed for i.MX53?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195987#M10400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;gplay does not need this patch , since it's apply 0x57 flags directly to playbin2.&lt;/P&gt;&lt;P&gt;you can use export GST_DEBUG=GST_ELEMENT_FACTORY:3 to see which element is created.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Mar 2012 17:12:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/gstmfwbuffer-c-needed-for-i-MX53/m-p/195987#M10400</guid>
      <dc:creator>KanHU</dc:creator>
      <dc:date>2012-03-13T17:12:13Z</dc:date>
    </item>
  </channel>
</rss>

