14 |
if there were dimensions after the velocity dimension: it only created |
if there were dimensions after the velocity dimension: it only created |
15 |
valid velocity tables for cases of dimensions lower than the velocity |
valid velocity tables for cases of dimensions lower than the velocity |
16 |
dimension. |
dimension. |
17 |
|
- added new method Sample::VerifyWaveData() which allows to check whether |
18 |
|
a sample had been damaged for some reason |
19 |
|
- Fix: samples' CRC checksums were damaged on file structure changes. |
20 |
|
|
21 |
* src/DLS.cpp, src/DLS.h: |
* src/DLS.cpp, src/DLS.h: |
22 |
- Sample: wave pool offsets are now 64 bits (to allow support for files |
- Sample: wave pool offsets are now 64 bits (to allow support for files |
44 |
dimension regions |
dimension regions |
45 |
- additionally print RIFF chunk file offset and RIFF chunk size of sample |
- additionally print RIFF chunk file offset and RIFF chunk size of sample |
46 |
data |
data |
47 |
|
- added and implemented new parameter "--verify" which allows to check |
48 |
|
the raw wave form data integrity of all samples |
49 |
|
- added and implemented new parameter "--rebuild-checksums" which allows |
50 |
|
to recalculate the CRC32 checksum of all samples' raw wave data and |
51 |
|
rebuilding the gig file's global checksum table (i.e. in case the |
52 |
|
file's checksum table was damaged) |
53 |
|
|
54 |
* src/tools/gigextract.cpp: |
* src/tools/gigextract.cpp: |
55 |
- Fix: if sample name contains a path separator (slash or backslash) then |
- Fix: if sample name contains a path separator (slash or backslash) then |