Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
公告
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

H.264 decoder crash

Enrico_Viarani
初学者
429 次查看
Hi all.I'm using IPP 7.0.4.I have got a crash with the H264 decoder when I'm decoding the first frame coming from a Samsung H264 camera.

The crash appens in the UMC::H264SegmentDecoder::InitDeblockingOnce() method, accessing indexm_CurMBAddr == 80, ofm_gmbinfo->mbs[] array. Inspecting memory, it seems that this array i valid only in the range [0-53].
This is the stack-trace:
UMC::H264SegmentDecoder::InitDeblockingOnce()
UMC::H264SegmentDecoder::DeblockSegment(int iFirstMB=80, int nBorder=160)
UMC::H264SegmentDecoderMultiThreaded::DeblockSegmentTask(int iCurMBNumber=80, int & iMBToProcess=5120)
UMC::H264SegmentDecoderMultiThreaded::ProcessSegment()
UMC::TaskSupplier::RunDecoding(bool force=false, UMC::H264DecoderFrame * * __formal=0x00000000)
UMC::TaskSupplier::GetFrame(UMC::MediaData * pSource=0x071f5a58, UMC::MediaData * dst=0x038d0be8)
UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData * src=0x071f5a58, UMC::MediaData * dst=0x038d0be8)
UMC::H264VideoDecoder::GetFrame(UMC::MediaData * src=0x071f5a58, UMC::MediaData * dst=0x038d0be8)
UMC::H264SegmentDecoder::InitDeblockingOnce()UMC::H264SegmentDecoder::DeblockSegment(int iFirstMB=80, int nBorder=160)UMC::H264SegmentDecoderMultiThreaded::DeblockSegmentTask(int iCurMBNumber=80, int & iMBToProcess=5120)UMC::H264SegmentDecoderMultiThreaded::ProcessSegment()UMC::TaskSupplier::RunDecoding(bool force=false, UMC::H264DecoderFrame * * __formal=0x00000000)UMC::TaskSupplier::GetFrame(UMC::MediaData * pSource=0x071f5a58, UMC::MediaData * dst=0x038d0be8)UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData * src=0x071f5a58, UMC::MediaData * dst=0x038d0be8)UMC::H264VideoDecoder::GetFrame(UMC::MediaData * src=0x071f5a58, UMC::MediaData * dst=0x038d0be8)
Thank's in advance,
F. Molara - ARTECO I.V.S.
0 项奖励
0 回复数
回复