diff -r 3f0ddfac3ede -r f429a0a2075b mmplugins/lib3gp/impl/src/filewriter.cpp --- a/mmplugins/lib3gp/impl/src/filewriter.cpp Thu Jul 15 20:22:56 2010 +0300 +++ b/mmplugins/lib3gp/impl/src/filewriter.cpp Thu Aug 19 11:23:35 2010 +0300 @@ -141,7 +141,7 @@ while (iOutputFileSize >= iSetSize) { - iSetSize += iOutputBufferSize * (iMaxOutputBufHardLimit >> 1); + iSetSize += static_cast(iOutputBufferSize) * (static_cast(iMaxOutputBufHardLimit) >> 1); PRINT((_L("e_cfilewriter_updateoutputfilesize_setsize 1"))); iOutputFile->SetSize( iSetSize ); PRINT((_L("e_cfilewriter_updateoutputfilesize_setsize 0")));