Loading media/libstagefright/codecs/on2/dec/SoftVPX.cpp +2 −1 Original line number Original line Diff line number Diff line Loading @@ -201,7 +201,8 @@ bool SoftVPX::outputBufferSafe(OMX_BUFFERHEADERTYPE *outHeader) { uint64_t nFilledLen = width; uint64_t nFilledLen = width; nFilledLen *= height; nFilledLen *= height; if (nFilledLen > UINT32_MAX / 3) { if (nFilledLen > UINT32_MAX / 3) { ALOGE("b/29421675, nFilledLen overflow %llu w %u h %u", nFilledLen, width, height); ALOGE("b/29421675, nFilledLen overflow %llu w %u h %u", (unsigned long long)nFilledLen, width, height); android_errorWriteLog(0x534e4554, "29421675"); android_errorWriteLog(0x534e4554, "29421675"); return false; return false; } else if (outHeader->nAllocLen < outHeader->nFilledLen) { } else if (outHeader->nAllocLen < outHeader->nFilledLen) { Loading Loading
media/libstagefright/codecs/on2/dec/SoftVPX.cpp +2 −1 Original line number Original line Diff line number Diff line Loading @@ -201,7 +201,8 @@ bool SoftVPX::outputBufferSafe(OMX_BUFFERHEADERTYPE *outHeader) { uint64_t nFilledLen = width; uint64_t nFilledLen = width; nFilledLen *= height; nFilledLen *= height; if (nFilledLen > UINT32_MAX / 3) { if (nFilledLen > UINT32_MAX / 3) { ALOGE("b/29421675, nFilledLen overflow %llu w %u h %u", nFilledLen, width, height); ALOGE("b/29421675, nFilledLen overflow %llu w %u h %u", (unsigned long long)nFilledLen, width, height); android_errorWriteLog(0x534e4554, "29421675"); android_errorWriteLog(0x534e4554, "29421675"); return false; return false; } else if (outHeader->nAllocLen < outHeader->nFilledLen) { } else if (outHeader->nAllocLen < outHeader->nFilledLen) { Loading