<?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 Problem decoding MPEG2 422 in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-decoding-MPEG2-422/m-p/903231#M13093</link>
    <description>I have a number of MPEG 422 files which consistently fail when talling ippiInterpolateAverage16x16. Below is a call stack. Using library version 5.3.1.064. Have tried it on core 2 duo (t8_ library) systems as well with the same result. The parameters all look in bounds. &lt;BR /&gt;&lt;BR /&gt;VS2005 call stack at failure:&lt;BR /&gt;&lt;BR /&gt;!_t7_ownvc_InterpolateAverage16x16HP_FH_8u_C1IR() + 0x1a3 bytes &lt;BR /&gt;l!_t7_ippiInterpolateAverage16x16_8u_C1IR@24() + 0x33 bytes &lt;BR /&gt;!UMC::MPEG2VideoDecoderBase::DecodeSlice_FramePB_422(UMC::IppVideoContext * video=0x03ef4c20) Line 189 C++&lt;BR /&gt;!UMC::MPEG2VideoDecoderBase::DecodeSlice(UMC::IppVideoContext * video=0x03ef4c20) Line 103 + 0xc bytes C++&lt;BR /&gt;!UMC::MPEG2VideoDecoderBase::DecodeSlices(int threadID=0) Line 763 + 0xc bytes C++&lt;BR /&gt;!UMC::MPEG2VideoDecoderBase::DecodePicture() Line 933 + 0xa bytes C++&lt;BR /&gt;!UMC::MPEG2VideoDecoderBase::DecodeFrame(UMC::IppVideoContext * &lt;BR /&gt;&lt;BR /&gt;This is called from Intel code, includeumc_mpeg2_dec_defs.h at:&lt;BR /&gt;&lt;BR /&gt;#define FUNC_AVE_HP(W, H, pSrc, srcStep, pDst, dstStep, mcType, roundControl) &lt;BR /&gt;
 ippiInterpolateAverage##W##x##H##_8u_C1IR(pSrc, srcStep, pDst, dstStep, mcType, roundControl);&lt;BR /&gt;
&lt;BR /&gt;
#define FUNC_AVE_HP_B(W, H, pSrcRefF, srcStepF, mcTypeF, pSrcRefB, srcStepB, mcTypeB, &lt;BR /&gt;
 pDst, dstStep, roundControl) &lt;BR /&gt;
 FUNC_COPY_HP(W, H, pSrcRefF, srcStepF, pDst, dstStep, mcTypeF, roundControl); &lt;BR /&gt;
 FUNC_AVE_HP(W, H, pSrcRefB, srcStepB, pDst, dstStep, mcTypeB, roundControl)&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;So I changed the FUNC_AVE_HP call to FUNC_COPY_HP call to see what would happen and it, FUNC_COPY_HP, was OK so the problem seems to isolated to ippiInterpolateAverage. The sample player won't play the file at all, so its tough to figure out.&lt;BR /&gt;&lt;BR /&gt;Any thoughts as to what might be going on and/or solutions to resolve. We are on a tight deadline and any help would be appreicated.&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Sat, 16 Aug 2008 14:48:18 GMT</pubDate>
    <dc:creator>IDZ_A_Intel</dc:creator>
    <dc:date>2008-08-16T14:48:18Z</dc:date>
    <item>
      <title>Problem decoding MPEG2 422</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-decoding-MPEG2-422/m-p/903231#M13093</link>
      <description>I have a number of MPEG 422 files which consistently fail when talling ippiInterpolateAverage16x16. Below is a call stack. Using library version 5.3.1.064. Have tried it on core 2 duo (t8_ library) systems as well with the same result. The parameters all look in bounds. &lt;BR /&gt;&lt;BR /&gt;VS2005 call stack at failure:&lt;BR /&gt;&lt;BR /&gt;!_t7_ownvc_InterpolateAverage16x16HP_FH_8u_C1IR() + 0x1a3 bytes &lt;BR /&gt;l!_t7_ippiInterpolateAverage16x16_8u_C1IR@24() + 0x33 bytes &lt;BR /&gt;!UMC::MPEG2VideoDecoderBase::DecodeSlice_FramePB_422(UMC::IppVideoContext * video=0x03ef4c20) Line 189 C++&lt;BR /&gt;!UMC::MPEG2VideoDecoderBase::DecodeSlice(UMC::IppVideoContext * video=0x03ef4c20) Line 103 + 0xc bytes C++&lt;BR /&gt;!UMC::MPEG2VideoDecoderBase::DecodeSlices(int threadID=0) Line 763 + 0xc bytes C++&lt;BR /&gt;!UMC::MPEG2VideoDecoderBase::DecodePicture() Line 933 + 0xa bytes C++&lt;BR /&gt;!UMC::MPEG2VideoDecoderBase::DecodeFrame(UMC::IppVideoContext * &lt;BR /&gt;&lt;BR /&gt;This is called from Intel code, includeumc_mpeg2_dec_defs.h at:&lt;BR /&gt;&lt;BR /&gt;#define FUNC_AVE_HP(W, H, pSrc, srcStep, pDst, dstStep, mcType, roundControl) &lt;BR /&gt;
 ippiInterpolateAverage##W##x##H##_8u_C1IR(pSrc, srcStep, pDst, dstStep, mcType, roundControl);&lt;BR /&gt;
&lt;BR /&gt;
#define FUNC_AVE_HP_B(W, H, pSrcRefF, srcStepF, mcTypeF, pSrcRefB, srcStepB, mcTypeB, &lt;BR /&gt;
 pDst, dstStep, roundControl) &lt;BR /&gt;
 FUNC_COPY_HP(W, H, pSrcRefF, srcStepF, pDst, dstStep, mcTypeF, roundControl); &lt;BR /&gt;
 FUNC_AVE_HP(W, H, pSrcRefB, srcStepB, pDst, dstStep, mcTypeB, roundControl)&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;So I changed the FUNC_AVE_HP call to FUNC_COPY_HP call to see what would happen and it, FUNC_COPY_HP, was OK so the problem seems to isolated to ippiInterpolateAverage. The sample player won't play the file at all, so its tough to figure out.&lt;BR /&gt;&lt;BR /&gt;Any thoughts as to what might be going on and/or solutions to resolve. We are on a tight deadline and any help would be appreicated.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sat, 16 Aug 2008 14:48:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-decoding-MPEG2-422/m-p/903231#M13093</guid>
      <dc:creator>IDZ_A_Intel</dc:creator>
      <dc:date>2008-08-16T14:48:18Z</dc:date>
    </item>
    <item>
      <title>Re: Problem decoding MPEG2 422</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-decoding-MPEG2-422/m-p/903232#M13094</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;please submit your issue report to &lt;A href="http://premier.intel.com"&gt;Intel Premier Support&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Wed, 27 Aug 2008 14:18:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-decoding-MPEG2-422/m-p/903232#M13094</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2008-08-27T14:18:39Z</dc:date>
    </item>
  </channel>
</rss>

