<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic ipp-samples 7.0.6  H264 decoder UMC_ERR_NOT_ENOUGH_DATA error c in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764227#M117</link>
    <description>I think there's something changed in the lib version 7.0.7.&lt;DIV&gt;I found someCompleteDecodedFrames(0); function calls when happen UMC_ERR_NOT_ENOUGH_DATA&lt;/DIV&gt;&lt;DIV&gt;I don't know if this is used to make it a better behaviour&lt;/DIV&gt;</description>
    <pubDate>Mon, 07 May 2012 06:16:04 GMT</pubDate>
    <dc:creator>selea</dc:creator>
    <dc:date>2012-05-07T06:16:04Z</dc:date>
    <item>
      <title>ipp-samples 7.0.6  H264 decoder UMC_ERR_NOT_ENOUGH_DATA error code</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764220#M110</link>
      <description>I switched from old IPP 5 with coresponding IPP-samples to 7.0.6 IPP + ipp-samples&lt;BR /&gt;&lt;BR /&gt;It appeeared, that MP4 decoder works fine, but H264 decoder became non working.&lt;BR /&gt;It always returns UMC_ERR_NOT_ENOUGH_DATA&lt;BR /&gt;&lt;BR /&gt;I feed the data to decoder by frames.&lt;BR /&gt;As many frames I feed to decoder as many UMC_ERR_NOT_ENOUGH_DATA error codes I get in response.&lt;BR /&gt;&lt;BR /&gt;I invoke both MP4 and H264 decoders same way.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;- - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - -- -
 - - - - - - - - - -- - - - - - - - - - - -- - - - - - - - - - - &lt;BR /&gt;if (!m_isDecoderInit)&lt;BR /&gt; {&lt;BR /&gt;  createVideoDecoder();&lt;BR /&gt;&lt;BR /&gt;  m_videoDecParams.info.stream_type = m_inputStreamType;&lt;BR /&gt;  m_videoDecParams.info = m_videoInfo;&lt;BR /&gt;  m_videoDecParams.info.clip_info = m_videoInfo.clip_info;&lt;BR /&gt;  m_videoDecParams.lFlags = UMC::FLAG_VDEC_REORDER;&lt;BR /&gt;&lt;BR /&gt;  if(m_inputStreamType == UMC::MPEG4_VIDEO || m_inputStreamType == UMC::MPEG2_VIDEO)&lt;BR /&gt;  {&lt;BR /&gt;   m_videoDecParams.lFlags = 0;&lt;BR /&gt;  }&lt;BR /&gt;&lt;BR /&gt;  if(m_inputStreamType == UMC::H264_VIDEO)&lt;BR /&gt;  {&lt;BR /&gt;   m_videoDecParams.numThreads = 1;&lt;BR /&gt;   m_videoDecParams.lFlags = 0;&lt;BR /&gt;  }&lt;BR /&gt;&lt;BR /&gt;  m_videoDecParams.pPostProcessing = m_videoProcessing.get();&lt;BR /&gt;  m_videoDecParams.m_pData = m_pInMediaData;&lt;BR /&gt;  UMC::Status umcRes = m_videoDecoder-&amp;gt;Init(&amp;amp;m_videoDecParams);&lt;BR /&gt;&lt;BR /&gt;  if (umcRes != UMC::UMC_OK ) return ;&lt;BR /&gt;  m_isDecoderInit = true;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; UMC::Status umcRes = m_videoDecoder-&amp;gt;GetFrame(m_pInMediaData, m_pOutVideoData);&lt;BR /&gt;&lt;BR /&gt; return umcRes ;&lt;BR /&gt;- - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - -- - - - - - - - - - - -- - - - - - - - - - - -- - - - - - - - - - - &lt;BR /&gt;&lt;BR /&gt;m_pInMediaData - is definitely filled.&lt;BR /&gt;Videostream is definitely valid as far as other H.264 decoders works correctly.&lt;BR /&gt;&lt;BR /&gt;What could be wrong with IPP decoder?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 02 May 2012 09:51:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764220#M110</guid>
      <dc:creator>Yaroslav_Korchevsky</dc:creator>
      <dc:date>2012-05-02T09:51:18Z</dc:date>
    </item>
    <item>
      <title>ipp-samples 7.0.6  H264 decoder UMC_ERR_NOT_ENOUGH_DATA error c</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764221#M111</link>
      <description>To be precise I attach my videostream split by frames</description>
      <pubDate>Wed, 02 May 2012 09:53:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764221#M111</guid>
      <dc:creator>Yaroslav_Korchevsky</dc:creator>
      <dc:date>2012-05-02T09:53:34Z</dc:date>
    </item>
    <item>
      <title>ipp-samples 7.0.6  H264 decoder UMC_ERR_NOT_ENOUGH_DATA error c</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764222#M112</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;nothing is wrong. When you receive this kind of error, just call GetFrame once more with NULL to force the decoder to output the frame immediately. Something like:&lt;BR /&gt;&lt;BR /&gt;result = coredecoder-&amp;gt;GetFrame(&amp;amp;datain, &amp;amp;dataout);&lt;BR /&gt;&lt;BR /&gt;if (result == UMC_ERR_NOT_ENOUGH_DATA) {&lt;BR /&gt; result = coredecoder-&amp;gt;GetFrame(NULL, &amp;amp;dataout);&lt;BR /&gt;}&lt;/P&gt;&lt;BR /&gt;Hope this helps.&lt;BR /&gt;&lt;BR /&gt;Alex</description>
      <pubDate>Thu, 03 May 2012 08:20:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764222#M112</guid>
      <dc:creator>alex78</dc:creator>
      <dc:date>2012-05-03T08:20:09Z</dc:date>
    </item>
    <item>
      <title>ipp-samples 7.0.6  H264 decoder UMC_ERR_NOT_ENOUGH_DATA error c</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764223#M113</link>
      <description>Alex78. Thank you.&lt;BR /&gt;&lt;BR /&gt;It really works, but I don't imagine why.&lt;BR /&gt;why it doesn't work if I feed next frame?&lt;BR /&gt;Looks, like this feature is bug.&lt;BR /&gt;&lt;BR /&gt;Can you explane me the idea?&lt;BR /&gt;I know, that depending on the stream profile it may be coded the&lt;BR /&gt;input to output frame delay 0 to several frames.&lt;BR /&gt;According to this idea output should appear ith some delay.&lt;BR /&gt;However, error code UMC_ERR_NOT_ENOUGH_DATA keeps the same always.&lt;BR /&gt;regardless the number of input frames I fed.&lt;BR /&gt;&lt;BR /&gt;I keep thinking, it is bug, which has workaround.&lt;BR /&gt;&lt;BR /&gt;Is it so?&lt;BR /&gt;</description>
      <pubDate>Thu, 03 May 2012 10:02:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764223#M113</guid>
      <dc:creator>Yaroslav_Korchevsky</dc:creator>
      <dc:date>2012-05-03T10:02:59Z</dc:date>
    </item>
    <item>
      <title>ipp-samples 7.0.6  H264 decoder UMC_ERR_NOT_ENOUGH_DATA error c</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764224#M114</link>
      <description>I found exactly the same thing. Sometime in H264 stream I foundUMC_ERR_NOT_ENOUGH_DATA after GetFrame. If I call GetFrame(NULL,...) I often get the frame decoded from the GetFrameInternal of the H264Decoder.&lt;DIV&gt;I think this behaviour happens because sometime during play of H264 stream (especially in RTP streams) I submit to the GetFrame a frame where there's only SPS or PPS...this cause theUMC_ERR_NOT_ENOUGH_DATA. Anyway sometime this happen even with a P image.&lt;/DIV&gt;&lt;DIV&gt;I'm asking if this happen for the B frame that the H264Decode have to support&lt;/DIV&gt;</description>
      <pubDate>Fri, 04 May 2012 07:10:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764224#M114</guid>
      <dc:creator>selea</dc:creator>
      <dc:date>2012-05-04T07:10:57Z</dc:date>
    </item>
    <item>
      <title>ipp-samples 7.0.6  H264 decoder UMC_ERR_NOT_ENOUGH_DATA error c</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764225#M115</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;well, I do not see the logic either. I think that even if the decoder accumulates frames inside, it should (after some frames have been fed into it) start to return the decoded frames. So I treat it as a "design principle" of the decoder and I am just calling GetFrame with NULL to get the decoded frames :). AFAIK this does not happen for other UMC based decoders than H264.&lt;BR /&gt;&lt;BR /&gt;Alex</description>
      <pubDate>Fri, 04 May 2012 10:29:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764225#M115</guid>
      <dc:creator>alex78</dc:creator>
      <dc:date>2012-05-04T10:29:33Z</dc:date>
    </item>
    <item>
      <title>ipp-samples 7.0.6  H264 decoder UMC_ERR_NOT_ENOUGH_DATA error c</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764226#M116</link>
      <description>In IPP H264 decoder version 5.x it did work correctly.&lt;BR /&gt;If I feed complete frame, decoder returns decoded frame.&lt;BR /&gt;When I feed only part of frame, or just SPS (and PPS)&lt;BR /&gt;decoder waits the rest of frame and returns UMC_ERR_NOT_ENOUGH_DATA.&lt;BR /&gt;&lt;BR /&gt;In this version I confused by behavour change: I feed&lt;B&gt; complete frame&lt;/B&gt;, but decoder reports that input data is &lt;B&gt;insufficient&lt;/B&gt; :(</description>
      <pubDate>Fri, 04 May 2012 12:06:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764226#M116</guid>
      <dc:creator>Yaroslav_Korchevsky</dc:creator>
      <dc:date>2012-05-04T12:06:53Z</dc:date>
    </item>
    <item>
      <title>ipp-samples 7.0.6  H264 decoder UMC_ERR_NOT_ENOUGH_DATA error c</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764227#M117</link>
      <description>I think there's something changed in the lib version 7.0.7.&lt;DIV&gt;I found someCompleteDecodedFrames(0); function calls when happen UMC_ERR_NOT_ENOUGH_DATA&lt;/DIV&gt;&lt;DIV&gt;I don't know if this is used to make it a better behaviour&lt;/DIV&gt;</description>
      <pubDate>Mon, 07 May 2012 06:16:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764227#M117</guid>
      <dc:creator>selea</dc:creator>
      <dc:date>2012-05-07T06:16:04Z</dc:date>
    </item>
    <item>
      <title>ipp-samples 7.0.6  H264 decoder UMC_ERR_NOT_ENOUGH_DATA error c</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764228#M118</link>
      <description>In 7.0.7 - the same as in 7.0.6</description>
      <pubDate>Thu, 10 May 2012 08:19:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ipp-samples-7-0-6-H264-decoder-UMC-ERR-NOT-ENOUGH-DATA-error/m-p/764228#M118</guid>
      <dc:creator>Yaroslav_Korchevsky</dc:creator>
      <dc:date>2012-05-10T08:19:13Z</dc:date>
    </item>
  </channel>
</rss>

