<?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: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291560#M35422</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What do you mean by full frame rate and software only?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the reference manual on the VPU section:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;68.4 Functional Description&lt;/P&gt;&lt;P&gt;VPU is a high-performance multi-standard video processing block that supports up to full&lt;/P&gt;&lt;P&gt;HD 1920 x 1088 at 30 fps plus D1 at 30 fps decoding and 1920 x 1088 at 30 fps&lt;/P&gt;&lt;P&gt;encoding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 26 Jul 2013 20:18:53 GMT</pubDate>
    <dc:creator>ChucoChe</dc:creator>
    <dc:date>2013-07-26T20:18:53Z</dc:date>
    <item>
      <title>H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291554#M35416</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have a situation where I need to decode low-latency H.264 streams (also known as intra-refresh streams).&amp;nbsp; I have confirmed that the iMX6 cannot decode such streams in hardware because the hardware decoder requires a full I frame which these streams do not contain.&amp;nbsp; So what I would like to do is to use ffmpeg to decode the stream in software and then push the decoded output to the GPU for display. &lt;/P&gt;&lt;P&gt;Has anyone done this or something similar?&amp;nbsp; What would be a recommended architecture for such a sequence?&amp;nbsp; I have tried using MPlayer + SDL + directFB but the video is still choppy.&amp;nbsp; I am open to using gstreamer if at all possible (perhaps use ffmpeg plugin?).&amp;nbsp; I am just trying to brainstorm the best solution for this. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any input appreciated.&lt;/P&gt;&lt;P&gt;PS: I am using the SabreSD development board with L3.0.35_4.0.0_130424_source.tar.gz to build my rootfs, bootloader, and kernel.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 23:25:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291554#M35416</guid>
      <dc:creator>rebelalliance</dc:creator>
      <dc:date>2013-06-13T23:25:55Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291555#M35417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;GPU is just for graphics processing, so what you mean is IPU, right? Have you execute a pipeline using ffmpeg elements? Is the performance good?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jun 2013 16:18:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291555#M35417</guid>
      <dc:creator>LeonardoSandova</dc:creator>
      <dc:date>2013-06-18T16:18:25Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291556#M35418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you mean using a video as a texture there is an example in the GPUSDK under Demos/GLES2.0/simple_gpu_player.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can download the GPUSDK from freescale's webpage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jun 2013 22:39:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291556#M35418</guid>
      <dc:creator>ChucoChe</dc:creator>
      <dc:date>2013-06-21T22:39:52Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291557#M35419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry I was away for a bit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I am trying two approaches: mplayer (which does decode intra-refresh videos) and gstreamer with ffmpeg plugins (not sure if this does intra-refresh videos but I just wanna get it working and maybe will be able to tweak ffmpeg to decode these videos later).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For mplayer:&lt;/P&gt;&lt;P&gt;I did try mplayer (latest) but the video was very choppy.&amp;nbsp; I don't know if it is the decoding of the H264 algorithm that is taking time or if its the colorspace conversion that is slowing things down.&amp;nbsp; So I recompiled mplayer with directfb (old version included in LTIB) but this pretty much hangs the system sometimes or just craps out without hanging the system and also not showing any video, choppy or otherwise.&amp;nbsp; I will post the details of these directfb errors later.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For gstreamer ffmpeg plugin:&lt;/P&gt;&lt;P&gt;I just enabled FFMPEG plugins for gstreamer in LTIB.&amp;nbsp; The ffmpeg plugins did not run because a couple APIs have been removed so when I use gst-inspect, it came up with unresolved symbol error on these plugins.&amp;nbsp; I will probably update these ffmpeg plugins to the latest version but decided to just fix the minor issues in the source code for now.&amp;nbsp; So now I do have the ffmpeg plugins and I will try to build a pipeline to decode H264 Transport Stream files in software.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If anyone knows the pipeline for ffmpeg using gst-launch, please advise.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will update with any issues I encounter.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 15:37:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291557#M35419</guid>
      <dc:creator>rebelalliance</dc:creator>
      <dc:date>2013-06-25T15:37:50Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291558#M35420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this patch &lt;A href="https://community.freescale.com/docs/DOC-93450" target="test_blank"&gt;https://community.freescale.com/docs/DOC-93450&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 16:30:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291558#M35420</guid>
      <dc:creator>LeonardoSandova</dc:creator>
      <dc:date>2013-06-25T16:30:24Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291559#M35421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It doesn't look like the i.MX6Q has enough juice to decode full frame rate 1080p streams in software only.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jul 2013 16:10:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291559#M35421</guid>
      <dc:creator>rebelalliance</dc:creator>
      <dc:date>2013-07-23T16:10:16Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291560#M35422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What do you mean by full frame rate and software only?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the reference manual on the VPU section:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;68.4 Functional Description&lt;/P&gt;&lt;P&gt;VPU is a high-performance multi-standard video processing block that supports up to full&lt;/P&gt;&lt;P&gt;HD 1920 x 1088 at 30 fps plus D1 at 30 fps decoding and 1920 x 1088 at 30 fps&lt;/P&gt;&lt;P&gt;encoding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jul 2013 20:18:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291560#M35422</guid>
      <dc:creator>ChucoChe</dc:creator>
      <dc:date>2013-07-26T20:18:53Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291561#M35423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;By software only I mean through ffmpeg or any software only decoder (no VPU assist).&amp;nbsp; The reason why I was forced to go this route is because the gstreamer software provided cannot decode low-latency streams.&amp;nbsp; Please see this discussion:&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/306365"&gt;https://community.freescale.com/thread/306365&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It looks like gstreamer is unable to work with low latency TS files.&amp;nbsp; If I extract the raw video h.264 data from a low latency stream TS using mplayer and pass the file to mxc_vpu_test.out then the VPU is able to decode the file just fine:&lt;/P&gt;&lt;P&gt;mplayer -dumpvideo -dumpfile myclip.264 input.ts&lt;/P&gt;&lt;P&gt;mxc_vpu_test.out -D "-i myclip.264 -f 2 -w 1920 -h 1080 -s 1 -t 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So it seems to me that the hardware decoder is ok with low latency streams but gstreamer plugin cannot handle it.&amp;nbsp; That is too bad because i.MX6 satisfies all our requirements except this one and now we are forced to look for other chips that can do this (OMAP4/OMAP5 is able to).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are example low latency stream files that I have uploaded in the message referenced above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anyway freescale can implement decoding of intra-refresh/low latency H.264 streams by modifying gstreamer?&amp;nbsp; This will make this chip fully able to handle broadcast quality stream.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jul 2013 20:56:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291561#M35423</guid>
      <dc:creator>rebelalliance</dc:creator>
      <dc:date>2013-07-26T20:56:49Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291562#M35424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/DaianeAngolini"&gt;DaianeAngolini&lt;/A&gt;, Is it posible the customer codes their own decoder that takes no iframes?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/karinavalencia"&gt;karinavalencia&lt;/A&gt; Could we consider a feature request for the customer?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jul 2013 21:20:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291562#M35424</guid>
      <dc:creator>ChucoChe</dc:creator>
      <dc:date>2013-07-26T21:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291563#M35425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/ChucoChe"&gt;ChucoChe&lt;/A&gt; I answered&amp;nbsp;&amp;nbsp; you by email.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 15:19:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291563#M35425</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2013-07-29T15:19:34Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291564#M35426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please let me know the outcome.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 16:03:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291564#M35426</guid>
      <dc:creator>rebelalliance</dc:creator>
      <dc:date>2013-07-29T16:03:38Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291565#M35427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It would be interesting to investigate either if there is an gstreamer element which does the parsing (what you are doing manually with mplayer) or implement one. Just an idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 17:31:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291565#M35427</guid>
      <dc:creator>LeonardoSandova</dc:creator>
      <dc:date>2013-07-29T17:31:24Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291566#M35428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can the freescale experts at least provide hints on which gstreamer plugin to look at?&amp;nbsp; Is this an issue with the vpudec plugin?&amp;nbsp; Would I need to change the vpudec plugin code (gst-fsl-plugins/gst-fsl-plugins-3.0.7/src/video/vpu_dec.full/src/mfw_gst_vpu_decoder.c) to prevent it from waiting for an i-frame?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 19:13:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291566#M35428</guid>
      <dc:creator>rebelalliance</dc:creator>
      <dc:date>2013-07-29T19:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291567#M35429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am not an expert. &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/jackmao"&gt;jackmao&lt;/A&gt; any idea?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 19:49:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291567#M35429</guid>
      <dc:creator>LeonardoSandova</dc:creator>
      <dc:date>2013-07-29T19:49:24Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291568#M35430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;all fsl plugin is based on fsl VPU, codec and parser, to this case, vpu doesn't support the low-latency H.264 decoder, so the related plugins can't fix this issue also, have to use open source plugin to decode this kind of stream.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jack&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 01:39:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291568#M35430</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2013-07-30T01:39:22Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291569#M35431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jack,&lt;/P&gt;&lt;P&gt;I just want to understand this further.&lt;/P&gt;&lt;P&gt;If &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.800000190734863px;"&gt;mxc_vpu_test&lt;/SPAN&gt; app can decode the stream then VPU must be capable of decoding it, right? The only difference between a gstreamer pipeline and &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.800000190734863px;"&gt;mxc_vpu_test is the demultiplexer. If Freescale demux doesn't sport this type of streams then it's easy enough to replace it with opensource library and still use the hardware acceleration for the decoding and display!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please advise.&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, 30 Jul 2013 07:49:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291569#M35431</guid>
      <dc:creator>Tarek</dc:creator>
      <dc:date>2013-07-30T07:49:44Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291570#M35432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jack, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me reiterate: if I use 'open source' plugins including ffmpeg for gstreamer or mplayer for full decoding then the performance is horrible.&amp;nbsp; So that right there is a no-go.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So that leaves us with using gstreamer or the &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;mxc_vpu_test.out&lt;/SPAN&gt; as the only options.&amp;nbsp; As stated above, I can take a low-latency TS, demux it using mplayer, and pass it to &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;mxc_vpu_test.out&lt;/SPAN&gt; and it decodes fine.&amp;nbsp; So we know the hardware can support low latency H.264. &lt;/P&gt;&lt;P&gt;Here are my questions regarding gstreamer:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) In the gst-fsl-plugins-3.0.7 package, what is the difference between vpu and vpu_dec.full directories?&amp;nbsp; Pardon my ignorance, but is vpu_dec.full even being compiled?&lt;/P&gt;&lt;P&gt;2) In vpu_dec.full/src/mfw_gst_vpu_decoder.c, I see references in the code for skipping i-frames.&amp;nbsp; Is this where the decoder is waiting for the i-frame that it never gets from the demuxer?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 17:13:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291570#M35432</guid>
      <dc:creator>rebelalliance</dc:creator>
      <dc:date>2013-07-30T17:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291571#M35433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tarek,&lt;/P&gt;&lt;P&gt;I am not sure if it's just the demuxer. If you look at &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;vpu_dec.full/src/mfw_gst_vpu_decoder.c, it looks as if the decoder is actively waiting for iframes.&amp;nbsp; I am not an expert on that code but that's what it looks to me and I know that that piece of code is not the demuxer.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 17:22:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291571#M35433</guid>
      <dc:creator>rebelalliance</dc:creator>
      <dc:date>2013-07-30T17:22:42Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291572#M35434</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;you should post a question to the gstreamer-devel list, asking if it exists this particular demuxer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 17:33:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291572#M35434</guid>
      <dc:creator>LeonardoSandova</dc:creator>
      <dc:date>2013-07-30T17:33:01Z</dc:date>
    </item>
    <item>
      <title>Re: H.264 decoding using ffmpeg + using GPU for display acceleration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291573#M35435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;P&gt;Hi Rebelalliance&lt;/P&gt;&lt;P&gt;You should look at vpudec.c this is what's being compiled. I think mfw_vpu_.... is the old imx5 plugin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 19:10:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/H-264-decoding-using-ffmpeg-using-GPU-for-display-acceleration/m-p/291573#M35435</guid>
      <dc:creator>Tarek</dc:creator>
      <dc:date>2013-07-30T19:10:24Z</dc:date>
    </item>
  </channel>
</rss>

