Hi all,
I'm hoping an Avid employee monitoring this forum might be able to tell me what the assertion referenced in this error message is checking for?
"* Exception: FATAL_ERROR, msg:Assertion failed: FALSE, file:..\..\src\msm\MPEG2GOPInfo.cpp, line:69."
Thank you in anticipation!!
GrassValleyAMA: Hi all, I'm hoping an Avid employee monitoring this forum might be able to tell me what the assertion referenced in this error message is checking for? "* Exception: FATAL_ERROR, msg:Assertion failed: FALSE, file:..\..\src\msm\MPEG2GOPInfo.cpp, line:69." Thank you in anticipation!!
Please complete your profile.Thanks!
RalphC
Here it is: the calculated GOP size is less than or equal to zero.
AvBigByteCount_t thisGopOffset = pMapper->GetIndexOffset(firstSample*2);
AvBigByteCount_t nextGopOffset = pMapper->GetIndexOffset(nextIFrame*2);
AvBigByteCount_t GopSize = nextGopOffset - thisGopOffset;
if (GopSize <= 0) // something is wrong
{
CoreEvent(DECODE_AND_FTC, 6, "CreateMPEG2GOPInfoFromMapper: bad GopSize, firstSample %d, offset %d, nextIFrame %d, offset %d, SampleNumDisplayOrder %d",
(int)firstSample, (int)thisGopOffset, (int)nextIFrame, (int)nextGopOffset, SampleNumDisplayOrder);
FtlAssertNotReached(); // LINE 69
}
The MC application uses a combination of GetSampleProperties(), GetNumberOfSamples(), GetSamplePosition() and GetSampleSize() from the AMA plugin to determine the GOP size; you should verify that the values returned by the AMA plug-in for these make sense.
Thank you. We'll give this a shot........
-Bill Harris
© Copyright 2011 Avid Technology, Inc. Terms of Use | Privacy Policy | Site Map | Find a Reseller