Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
6671 Discussions

UMC::ThreadedDemuxer trouble in IPP6.1 version

luo_z_
Beginner
144 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
144 Views
Luo, Is there any error when m_pParser->SetPosition( start ) is called on your 2.23GB mpeg2 file?
luo_z_
Beginner
144 Views

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

Maybe data type not supported beyond 2G ?

SergeyKostrov
Valued Contributor II
144 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.
Reply