Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

UMC::ThreadedDemuxer trouble in IPP6.1 version

luo_z_
Beginner
215 Views

Hi, I am a software R&D engineer. At present, I am putting into use IPP develop Audio/Video transcoding software. I try to use size is 2.23 G of file of mpeg2 to decoding,but it has error happen. The error location "while (m_End.dTime < 0.0) {
start = (start > uiStepAtTheEnd) ? start - uiStepAtTheEnd : 0;
m_pParser->SetPosition(start); m_Corrector.ResetAfterReposition();
tmpEnd.uiPos = start;
// find latest time at the interval [start; end] umcRes = UMC_OK; while (UMC_OK == umcRes && m_End.uiPos < end) umcRes = m_Corrector.GetSystemTimeUpTo(m_End, end);
end = start; uiStepAtTheEnd *= 2; }" in umc_demuxer.cpp file. This error cause the software doesn't reaction. How to solve this problem?

0 Kudos
3 Replies
SergeyKostrov
Valued Contributor II
215 Views
Luo, Is there any error when m_pParser->SetPosition( start ) is called on your 2.23GB mpeg2 file?
0 Kudos
luo_z_
Beginner
215 Views

No error.
Suddenly, it can't debug in debug process.

Maybe data type not supported beyond 2G ?

0 Kudos
SergeyKostrov
Valued Contributor II
215 Views
>>No error. What do you mean? If you're on a Windows platform did you call a Win32 API function GetLastError()? >>Suddenly, it can't debug in debug process. Please provide technical details about your environment ( hardware, memory, OS, IDE, version C/C++ compiler, etc ). In case of a Visual Studion debugger on a 32-bit Windows platform the problem like '...it can't debug in debug process...' is possible when the Debugger can't allocate some amount of memory from the stack or from the heap.
0 Kudos
Reply