<?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: IMX6 VPU OpenMaxIL Decoder</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-VPU-OpenMaxIL-Decoder/m-p/498716#M80429</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Currently we have a cache buffer which size is 4 seconds data, you can reduce this cache size to lower the latency.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;external/fsl_imx_omx/OpenMAXIL/src/component/streaming_parser/StreamingParser.cpp, &lt;/P&gt;&lt;P&gt;#define PACKET_CACHE_SIZE (4*OMX_TICKS_PER_SECOND)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Mar 2016 08:45:00 GMT</pubDate>
    <dc:creator>joanxie</dc:creator>
    <dc:date>2016-03-03T08:45:00Z</dc:date>
    <item>
      <title>IMX6 VPU OpenMaxIL Decoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-VPU-OpenMaxIL-Decoder/m-p/498714#M80427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Guys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have just enabled the VPU Decoder for our Webrtc/ Opentok based Video chat application. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are couple of issues Im trying to debug:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. The color format: Although Im able to distinguish objects on the screen, the image appears to be in grayscale with green vertical lines. Opentok expects an output format of YUV420Planar. and I have a programmed the output port with the same. &lt;/P&gt;&lt;P&gt;2. Huge latency of 8s between the expected and actual. below is the logs, for some reason i suspect the frames are being skipped because the output buffer is not draining fast enough, below are the logs:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;If you are familiar with the Openmax IL Architecture, the time between &lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based EmptyBuffer 0x78c8b0c8.&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;and &lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;/P&gt;&lt;DIV&gt;E/ACodec&amp;nbsp; ( 1064): [OMX.Freescale.std.video_decoder.vpx.hw-based] onOMXFillBufferDone 0x78c6e9e8 time&lt;A href="https://community.nxp.com/" style="color: #1155cc;" target="_blank"&gt;2125102309&lt;/A&gt; us, flags = 0x00000000&lt;P&gt;&lt;/P&gt;&lt;P&gt;I/ACodec&amp;nbsp; ( 1064): frame PTS &lt;A href="https://community.nxp.com/" style="color: #1155cc;" target="_blank"&gt;2125102309&lt;/A&gt;: 8033&lt;/P&gt;&lt;/DIV&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;As seen above: The complete Decoding cycle for a given frame is roughly 6-8 ms, which should be decent enough for streaming 1080p at 30fps?&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;I see that a lot of the frames are getting skipped:&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif; font-size: 12.8px;"&gt;&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #4 buffers.&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #4 buffers.&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/P&gt;&lt;P&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my initial suspicion was that the OMX Component was not prioritized, but looks like working fine. &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.8px;"&gt;What would be your initial thoughts. Why does it say Filter In Port has #0 buffers, although the frames are arriving at 30 FPS.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.8px;"&gt;any inputs really appreciated here:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.8px;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.8px;"&gt;Kushal&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 02:35:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-VPU-OpenMaxIL-Decoder/m-p/498714#M80427</guid>
      <dc:creator>kushalrudra</dc:creator>
      <dc:date>2016-03-02T02:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 VPU OpenMaxIL Decoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-VPU-OpenMaxIL-Decoder/m-p/498715#M80428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;more comprehensive set of logs below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/opentok-session( 1117): New signal with data: 1 is received&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): Disposing codec&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): Frame size: 1280x720&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): Using COLOR_FormatYUV420SemiPlanar&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/ACodec&amp;nbsp; ( 1117): Now uninitialized&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXClient( 1117): Using client-side OMX mux.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ConstructComponent &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX_ERRORTYPE VpuDecoderInit(OMX_HANDLETYPE): &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): VpuDecoder::VpuDecoder(): &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside InitComponent &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::InitFilterComponent(): &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside SetDefaultSetting nInPortFormatCnt 1,&amp;nbsp; eInPortPormat[i] 21&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside SetDefaultSetting nOutPortFormatCnt 1,&amp;nbsp; eOutPortPormat[i] 19&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): set parameter 16777239 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do set parameter 16777239&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetParameter(OMX_INDEXTYPE, OMX_PTR): nParamIndex=0x1000017 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX_ERRORTYPE VpuDecoder::SetRoleFormat(OMX_STRING): role: video_decoder.vp8 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/ACodec&amp;nbsp; ( 1117): Send reorder config(0) to VPU&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): set parameter 2130706489 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do set parameter 2130706489&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetParameter(OMX_INDEXTYPE, OMX_PTR): nParamIndex=0x7F000039 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetParameter(OMX_INDEXTYPE, OMX_PTR): set OMX_IndexParamVideoDecReorderDisable: disabled: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): get parameter 100663297 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do get parameter 100663297&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/ACodec&amp;nbsp; ( 1117): eColorFormat 21, colorFormat 21 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): set parameter 100663297 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do set parameter 100663297&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/ACodec&amp;nbsp; ( 1117): [OMX.Freescale.std.video_decoder.vpx.hw-based] returning after setparameter9&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): get parameter 100663297 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do get parameter 100663297&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): set parameter 100663297 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do set parameter 100663297&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): get parameter 33554433 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do get parameter 33554433&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): set parameter 33554433 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do set parameter 33554433&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): PortFmtChanged 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): get parameter 33554433 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do get parameter 33554433&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): set parameter 33554433 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do set parameter 33554433&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): PortFmtChanged 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): sendCommand 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Sending Command[cmd:0, param: 2, data: 0] to Component[OMX.Freescale.std.video_decoder.vp8.hw-based].&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Sending Command[cmd:0, param: 2, data: 0] to Component[OMX.Freescale.std.video_decoder.vp8.hw-based] done.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp; 129): onTransact Send command &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): get parameter 33554433 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do get parameter 33554433&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): IOMX use Buffer 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Processing Command[cmd:0, param: 2, data: 0] in Component[OMX.Freescale.std.video_decoder.vp8.hw-based].&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE Port::UseBuffer(OMX_BUFFERHEADERTYPE**, OMX_PTR, OMX_U32, OMX_U8*) LINE: 237&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): UseBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): IOMX use Buffer 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE Port::UseBuffer(OMX_BUFFERHEADERTYPE**, OMX_PTR, OMX_U32, OMX_U8*) LINE: 237&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): UseBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): IOMX use Buffer 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE Port::UseBuffer(OMX_BUFFERHEADERTYPE**, OMX_PTR, OMX_U32, OMX_U8*) LINE: 237&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): UseBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): get parameter 33554433 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do get parameter 33554433&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 1 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 1 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 1 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 1 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 1 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): sendCommand 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Sending Command[cmd:0, param: 3, data: 0] to Component[OMX.Freescale.std.video_decoder.vp8.hw-based].&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Sending Command[cmd:0, param: 3, data: 0] to Component[OMX.Freescale.std.video_decoder.vp8.hw-based] done.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp; 129): onTransact Send command &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Processing Command[cmd:0, param: 3, data: 0] in Component[OMX.Freescale.std.video_decoder.vp8.hw-based].&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Process Command [cmd:0, param: 3, data: 0] finished.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/ACodec&amp;nbsp; ( 1117): Resume before portFillThisBuffer, submitting output buffers&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790ef1c8.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790ef1c8]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790ef378.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790ef378]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790ef5b0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790ef5b0]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790ef798.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790ef798]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790ef960.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790ef960]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling EmptyThisBuffer from emptyBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based EmptyBuffer 0x790eeca8.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Input buffer[0x790eeca8]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp; 129): onTransact EMPTY_BUFFER &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): empty Buffer 2508 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #1 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetInputBuffer(OMX_PTR, OMX_S32, OMX_BOOL): state: 1, size: 2508, last: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #5 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetOutputBuffer(OMX_PTR): state: 1, buffer: 0x70B4E000 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 1, InBuf: 0x6B3B6000, data size: 2508, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): vpu lib version : rel.major.minor=27.5.4 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): vpu fw version : rel.major.minor=1.3.1 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX_ERRORTYPE OpenVpu(VpuDecHandle*, VpuMemInfo*, VpuCodStd, OMX_S32, OMX_S32, OMX_COLOR_FORMATTYPE, OMX_S32, VPUCompSemaphor, OMX_BOOL): codec format: 14 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): pBitstream=0x6B3B6000, readbytes=2508&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): bufRetCode: 0x201&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): open temp.bit failure &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): FilterBufRetCode VpuDecoder::ProcessVpuInitInfo(): original init info: [top,left,bottom,right]=[0,0,240,320], &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): potential risk for sInFmt [widthxheight]: [320x240] &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): FilterBufRetCode VpuDecoder::ProcessVpuInitInfo(): Init OK, [width x height]=[320 x 240] &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): FilterBufRetCode VpuDecoder::ProcessVpuInitInfo(): [top,left,width,height]=[0,0,320,240], &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): nOutBufferCntDec:7 ,nPadWidth: 320, nPadHeight: 256 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): FilterBufRetCode VpuDecoder::ProcessVpuInitInfo(): ratio: width: 0x10000, height: 0x10000 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OutputFmtChanged 203518729&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): FilterBufRetCode VpuDecoder::ProcessVpuInitInfo(): enter wait frame state &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): sendCommand 2 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Sending Command[cmd:2, param: 1, data: 0] to Component[OMX.Freescale.std.video_decoder.vp8.hw-based].&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Sending Command[cmd:2, param: 1, data: 0] to Component[OMX.Freescale.std.video_decoder.vp8.hw-based] done.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp; 129): onTransact Send command &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Processing Command[cmd:2, param: 1, data: 0] in Component[OMX.Freescale.std.video_decoder.vp8.hw-based].&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::FlushOutputBuffer(): state: 3&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::FreeOutputBuffer(OMX_PTR): &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::FreeOutputBuffer(OMX_PTR): &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::FreeOutputBuffer(OMX_PTR): &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::FreeOutputBuffer(OMX_PTR): &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::FreeOutputBuffer(OMX_PTR): &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): sendCommand 3 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Sending Command[cmd:3, param: 1, data: 0] to Component[OMX.Freescale.std.video_decoder.vp8.hw-based].&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Sending Command[cmd:3, param: 1, data: 0] to Component[OMX.Freescale.std.video_decoder.vp8.hw-based] done.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp; 129): onTransact Send command &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): get parameter 33554433 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do get parameter 33554433&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Processing Command[cmd:3, param: 1, data: 0] in Component[OMX.Freescale.std.video_decoder.vp8.hw-based].&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 3 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 3 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 3 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 3 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 3 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 3 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): inside DoAllocateBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual void* VpuDecoder::AllocateOutputBuffer(OMX_U32): state: 3 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790e6eb0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790e6eb0]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790e70a0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790e70a0]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790ef060.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790ef060]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790ef8d8.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790ef8d8]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790ef100.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790ef100]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790ef238.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790ef238]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790e89d0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790e89d0]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #7 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetOutputBuffer(OMX_PTR): state: 3, buffer: 0x6ED5B000 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 3, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): waiting frames ready, return and do nothing &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #6 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetOutputBuffer(OMX_PTR): state: 3, buffer: 0x6ED7A000 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 3, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): waiting frames ready, return and do nothing &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #5 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetOutputBuffer(OMX_PTR): state: 3, buffer: 0x6ED99000 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 3, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): waiting frames ready, return and do nothing &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #4 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetOutputBuffer(OMX_PTR): state: 3, buffer: 0x6F124000 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 3, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): waiting frames ready, return and do nothing &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #3 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetOutputBuffer(OMX_PTR): state: 3, buffer: 0x6F143000 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 3, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): waiting frames ready, return and do nothing &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #2 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetOutputBuffer(OMX_PTR): state: 3, buffer: 0x6F162000 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 3, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): waiting frames ready, return and do nothing &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #1 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetOutputBuffer(OMX_PTR): state: 3, buffer: 0x6F181000 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 3, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): waiting frames ready, return and do nothing &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::InitFilter(): &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 5, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): pBitstream=0x0, readbytes=0&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): bufRetCode: 0x5&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): return OMX_ErrorNone &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::GetOutputBuffer(void**, OMX_S32*): state: 6 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::GetOutputBuffer(void**, OMX_S32*): return output: 0x6ED5B000, nFreeOutBufCntDec: 7 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): open temp.yuv failure &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetOutputBuffer(OMX_PTR): state: 5, buffer: 0x6ED5B000 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): set output: 0x6ED5B000 , nFreeOutBufCntDec: 7 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 5, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): pBitstream=0x0, readbytes=0&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): bufRetCode: 0x109&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): return OMX_ErrorNone &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): We waited too much time. Remaining frames: 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling EmptyThisBuffer from emptyBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based EmptyBuffer 0x790ef000.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Input buffer[0x790ef000]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp; 129): onTransact EMPTY_BUFFER &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #1 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetInputBuffer(OMX_PTR, OMX_S32, OMX_BOOL): state: 5, size: 65, last: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 5, InBuf: 0x6B41A000, data size: 65, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): pBitstream=0x6B41A000, readbytes=65&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): empty Buffer 65 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): bufRetCode: 0x5&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): open temp.bit failure &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): return OMX_ErrorNone &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::GetOutputBuffer(void**, OMX_S32*): state: 6 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::GetOutputBuffer(void**, OMX_S32*): return output: 0x6ED7A000, nFreeOutBufCntDec: 7 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): open temp.yuv failure &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 5, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): pBitstream=0x0, readbytes=0&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): bufRetCode: 0x109&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): return OMX_ErrorNone &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): get parameter 33554433 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Do get parameter 33554433&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::GetConfig(OMX_INDEXTYPE, OMX_PTR): nParamIndex=0x700000F, &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::GetConfig(OMX_INDEXTYPE, OMX_PTR): [top,left,width,height]=[0,0,320,240], &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117):&amp;nbsp; MediaCodec.INFO_OUTPUT_FORMAT_CHANGED&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): Frame size: 320x256&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): Stride: 320&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): Slice-height: 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): Crop-left: 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): Crop-top: 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): Key color format: 19&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790e70a0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790e70a0]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/opentok-subscriberkit( 1117): Subscriber with streamId: 1A94FEB4-75A2-486E-AA5C-6DA01A22F169 is connected&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/opentok-subscriberkit( 1117):&amp;nbsp; First frame received from Subscriber with streamId: 1A94FEB4-75A2-486E-AA5C-6DA01A22F169&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): We waited too much time. Remaining frames: 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling EmptyThisBuffer from emptyBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based EmptyBuffer 0x790eeca8.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Input buffer[0x790eeca8]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp; 129): onTransact EMPTY_BUFFER &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): empty Buffer 51 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #1 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetInputBuffer(OMX_PTR, OMX_S32, OMX_BOOL): state: 5, size: 51, last: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #1 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 5, InBuf: 0x6B3B6000, data size: 51, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): pBitstream=0x6B3B6000, readbytes=51&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): bufRetCode: 0x5&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): open temp.bit failure &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): return OMX_ErrorNone &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::GetOutputBuffer(void**, OMX_S32*): state: 6 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::GetOutputBuffer(void**, OMX_S32*): return output: 0x6ED99000, nFreeOutBufCntDec: 6 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): open temp.yuv failure &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #1 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 5, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): pBitstream=0x0, readbytes=0&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): bufRetCode: 0x109&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): return OMX_ErrorNone &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790ef060.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790ef060]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/BufferQueue(&amp;nbsp; 126): [SurfaceView] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-nativerenderer( 1117): VideoRenderOpenGles20: id 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-nativerenderer( 1117): Setup: number of textures 8, size 8192&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/BufferQueue(&amp;nbsp; 126): [SurfaceView] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-nativerenderer( 1117): VideoRenderOpenGles20: id 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-nativerenderer( 1117): Setup: number of textures 8, size 8192&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): We waited too much time. Remaining frames: 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling EmptyThisBuffer from emptyBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based EmptyBuffer 0x790eee90.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Input buffer[0x790eee90]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp; 129): onTransact EMPTY_BUFFER &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #1 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetInputBuffer(OMX_PTR, OMX_S32, OMX_BOOL): state: 5, size: 53, last: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): empty Buffer 53 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #2 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 5, InBuf: 0x6B3E8000, data size: 53, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): pBitstream=0x6B3E8000, readbytes=53&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): bufRetCode: 0x5&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): open temp.bit failure &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): return OMX_ErrorNone &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::GetOutputBuffer(void**, OMX_S32*): state: 6 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::GetOutputBuffer(void**, OMX_S32*): return output: 0x6F124000, nFreeOutBufCntDec: 5 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): open temp.yuv failure &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #2 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 5, InBuf: 0xFFFFFFFF, data size: 0, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): pBitstream=0x0, readbytes=0&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): bufRetCode: 0x109&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): return OMX_ErrorNone &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling OMX_FillThisBuffer from fillBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based FillBuffer 0x790ef8d8.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Output buffer[0x790ef8d8]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #0 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;D/opentok-hwdecode( 1117): We waited too much time. Remaining frames: 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/OMXNodeInstance(&amp;nbsp; 129): Before calling EmptyThisBuffer from emptyBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based EmptyBuffer 0x790ef000.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): OMX.Freescale.std.video_decoder.vp8.hw-based Sending Input buffer[0x790ef000]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp; 129): onTransact EMPTY_BUFFER &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: virtual OMX_ERRORTYPE VideoFilter::ProcessDataBuffer() LINE: 424&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): ProcessDataBuffer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessInputBuffer() LINE: 585&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter In port has #1 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;E/IOMX&amp;nbsp;&amp;nbsp;&amp;nbsp; ( 1117): empty Buffer 57 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual OMX_ERRORTYPE VpuDecoder::SetInputBuffer(OMX_PTR, OMX_S32, OMX_BOOL): state: 5, size: 57, last: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): LEVEL: 1 FUNCTION: OMX_ERRORTYPE VideoFilter::ProcessOutputBuffer() LINE: 642&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): Filter Out port has #3 buffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): state: 5, InBuf: 0x6B41A000, data size: 57, bInEos: 0 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): pBitstream=0x6B41A000, readbytes=57&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): virtual FilterBufRetCode VpuDecoder::FilterOneBuffer(): bufRetCode: 0x5&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;I/OMXPlayer(&amp;nbsp; 129): open temp.bit failure &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 03:01:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-VPU-OpenMaxIL-Decoder/m-p/498715#M80428</guid>
      <dc:creator>kushalrudra</dc:creator>
      <dc:date>2016-03-02T03:01:36Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 VPU OpenMaxIL Decoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-VPU-OpenMaxIL-Decoder/m-p/498716#M80429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Currently we have a cache buffer which size is 4 seconds data, you can reduce this cache size to lower the latency.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;external/fsl_imx_omx/OpenMAXIL/src/component/streaming_parser/StreamingParser.cpp, &lt;/P&gt;&lt;P&gt;#define PACKET_CACHE_SIZE (4*OMX_TICKS_PER_SECOND)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 08:45:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-VPU-OpenMaxIL-Decoder/m-p/498716#M80429</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2016-03-03T08:45:00Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 VPU OpenMaxIL Decoder</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-VPU-OpenMaxIL-Decoder/m-p/498717#M80430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;we are not using the "OMX.Freescale.std.parser.streaming.sw-based" component. hence the obove code will not be executed. &lt;/P&gt;&lt;P&gt;currently using the "OMX.Freescale.std.vp8.hw-based" component.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 15:32:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-VPU-OpenMaxIL-Decoder/m-p/498717#M80430</guid>
      <dc:creator>kushalrudra</dc:creator>
      <dc:date>2016-03-03T15:32:03Z</dc:date>
    </item>
  </channel>
</rss>

