0

次の行があります。

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)
4

4 に答える 4