UMC::ThreadedDemuxer trouble in IPP6.1 version

UMC::ThreadedDemuxer trouble in IPP6.1 version

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?

4 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Luo, Is there any error when m_pParser->SetPosition( start ) is called on your 2.23GB mpeg2 file?

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

Maybe data type not supported beyond 2G ?

>>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 ' 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.

Leave a Comment

Please sign in to add a comment. Not a member? Join today