269 |
RIFF::Chunk* ck = lstINFO->GetSubChunk(ChunkID); |
RIFF::Chunk* ck = lstINFO->GetSubChunk(ChunkID); |
270 |
if (ck) { |
if (ck) { |
271 |
// TODO: no check for ZSTR terminated strings yet |
// TODO: no check for ZSTR terminated strings yet |
272 |
s = (char*) ck->LoadChunkData(); |
s.assign((char*) ck->LoadChunkData(), ck->GetSize()); |
273 |
ck->ReleaseChunkData(); |
ck->ReleaseChunkData(); |
274 |
} |
} |
275 |
} |
} |
1088 |
if (pWavePoolTable) delete[] pWavePoolTable; |
if (pWavePoolTable) delete[] pWavePoolTable; |
1089 |
if (pWavePoolTableHi) delete[] pWavePoolTableHi; |
if (pWavePoolTableHi) delete[] pWavePoolTableHi; |
1090 |
if (pVersion) delete pVersion; |
if (pVersion) delete pVersion; |
1091 |
|
for (std::list<RIFF::File*>::iterator i = ExtensionFiles.begin() ; i != ExtensionFiles.end() ; i++) |
1092 |
|
delete *i; |
1093 |
} |
} |
1094 |
|
|
1095 |
Sample* File::GetFirstSample() { |
Sample* File::GetFirstSample() { |