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 |
} |
} |