--- libgig/trunk/ChangeLog 2004/09/05 00:46:28 231 +++ libgig/trunk/ChangeLog 2005/01/29 14:24:11 352 @@ -1,13 +1,46 @@ Version CVS HEAD (?) + * src/gig.cpp, src/gig.h: + - experimental support for Gigasampler v3 format; + 64 bit file offsets are truncated to 32 bit, 24 bit samples are + truncated to 16 bit, up to 8 dimensions are read, additional + articulation informations are ignored at the moment + (patch by Andreas Persson) + - added some file format compatibility checks + - fixed vcf_type_lowpassturbo value (vcf_type_lowpassturbo was actually + never used, because the necessary check was made before + initialization) + - fixed crossfade points order (structure for big endian and little + endian systems was interchanged) + - fixed some memory leaks (patch by Gene Anders) + - fixed crash which occured when patches did not have a sample assigned + to their region or dimension region (patch by Andreas Persson) + + * src/gigdump.cpp: + - added output of UnityNote and FineTune + +Version 1.0.0 (26 Nov 2004) + * packaging changes: - renamed 'libgig.pc.in' -> 'gig.pc.in' and renamed pkg-config lib name 'libgig' -> 'gig' as it's common practice to omit the 'lib' prefix + - fixed man pages automake install rule (which didn't work on Mandrake, + SuSE and Fedora) + - fixed generation of Doxygen API documentation (now also included in + RPM and Debian packages) * src/gig.cpp, src/gig.h: - fixed / improved accuracy of all three velocity to volume - transformation functions (a.k.a. 'nonlinear','linear','special') + transformation functions a.k.a. 'nonlinear','linear','special' + (patch by Andreas Persson) - denormals are filtered from the velocity to volume tables + - bugfix for dimension region switching (wrong handling of the release + trigger dimension, no bit range check for dimensions of split type + 'split_type_bit') + - fixed panorama value in DimensionRegion (invalid conversion from + signed 7 bit to signed 8 bit) + - added class attribute 'Layers' to class 'gig::Region' + - symbol prototyping of gig::Region (fixes build failure with qsampler) * src/gigextract.cpp: - added support for libsndfile (if libaudiofile and libsndfile are @@ -16,6 +49,10 @@ * src/gigdump.cpp: - added printout for dimension informations (amount, type, bits, zones) - added printout for velocity response curve parameters + - added printout for crossfade definitions + - added printout for panorama value for each DimensionRegion + - replaced printout of DLS Region layer by printout of amount of + Gigasampler layers Version 0.7.1 (2 Jul 2004)