/[svn]/libgig/trunk/src/RIFF.cpp
ViewVC logotype

Diff of /libgig/trunk/src/RIFF.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1851 by schoenebeck, Sun Mar 1 22:08:32 2009 UTC revision 1859 by persson, Sun Mar 8 12:24:56 2009 UTC
# Line 1596  namespace RIFF { Line 1596  namespace RIFF {
1596              if ((*iter)->GetNewSize() == 0) {              if ((*iter)->GetNewSize() == 0) {
1597                  throw Exception("There is at least one empty chunk (zero size): " + __resolveChunkPath(*iter));                  throw Exception("There is at least one empty chunk (zero size): " + __resolveChunkPath(*iter));
1598              }              }
1599              unsigned long ulDiff = (*iter)->GetNewSize() + (*iter)->GetNewSize() % 2 - (*iter)->GetSize() - (*iter)->GetSize() % 2;              unsigned long newSizePadded = (*iter)->GetNewSize() + (*iter)->GetNewSize() % 2;
1600              if (ulDiff > 0) ulPositiveSizeDiff += ulDiff;              unsigned long oldSizePadded = (*iter)->GetSize() + (*iter)->GetSize() % 2;
1601                if (newSizePadded > oldSizePadded) ulPositiveSizeDiff += newSizePadded - oldSizePadded;
1602          }          }
1603    
1604          unsigned long ulWorkingFileSize = GetFileSize();          unsigned long ulWorkingFileSize = GetFileSize();

Legend:
Removed from v.1851  
changed lines
  Added in v.1859

  ViewVC Help
Powered by ViewVC