我有以下行:
int iEndFrame = ((uByteStart + uByteCount-1) / g_iByteSize1FrameDecoded) + 1;
我的价值观是:
uByteStart = 2147479808
uByteCount = 8684
g_iByteSize1FrameDecoded = 1920
但是,iEndFrame 变为-1118477,这是不正确的。
有人看到我的错误吗?
感谢您的帮助!
ps:声明为:
void CApp::pCalcFrames(int uByteStart, int uByteCount, int &uStartFrame, int &uFramesToRead, int& uOffset)