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

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

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

revision 3928 by schoenebeck, Tue Jun 15 11:38:38 2021 UTC revision 3929 by schoenebeck, Tue Jun 15 12:22:26 2021 UTC
# Line 1164  namespace DLS { Line 1164  namespace DLS {
1164          if (pSample) return pSample;          if (pSample) return pSample;
1165          File* file = (File*) GetParent()->GetParent();          File* file = (File*) GetParent()->GetParent();
1166          uint64_t soughtoffset = file->pWavePoolTable[WavePoolTableIndex];          uint64_t soughtoffset = file->pWavePoolTable[WavePoolTableIndex];
1167          Sample* sample = file->GetFirstSample();          size_t i = 0;
1168          while (sample) {          for (Sample* sample = file->GetSample(i); sample;
1169                         sample = file->GetSample(++i))
1170            {
1171              if (sample->ullWavePoolOffset == soughtoffset) return (pSample = sample);              if (sample->ullWavePoolOffset == soughtoffset) return (pSample = sample);
             sample = file->GetNextSample();  
1172          }          }
1173          return NULL;          return NULL;
1174      }      }

Legend:
Removed from v.3928  
changed lines
  Added in v.3929

  ViewVC Help
Powered by ViewVC