* fixed bug in wav reader, that fails to skip non-data chunks, because it

forgets to seek ahead in the stream

git-svn-id: trunk@47465 -
This commit is contained in:
nickysn 2020-11-20 03:24:16 +00:00
parent e3d0b3c7c6
commit 4411b09631

View File

@ -121,8 +121,10 @@ begin
EoF := sz < sizeof(DataChunk);
if not EoF then begin
DataChunk.Size := LEtoN(DataChunk.Size);
if DataChunk.Id <> AUDIO_CHUNK_ID_data then
ChunkPos := DataChunk.Size
if DataChunk.Id <> AUDIO_CHUNK_ID_data then begin
ChunkPos := DataChunk.Size;
fstream.Seek(DataChunk.Size, soCurrent);
end
else
ChunkPos := 0;
end;