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 nouveau(x)
Dernière contribution
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.

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

Connectez-vous pour laisser un commentaire.