Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* added DLSID support
* added RIFF::File constructor with endianess parameter * put pack Info::UseFixedLengthStrings, marked as deprecated, to ensure binary compatibility * DLS files are always created as little-endian
* improved handling of fixed length info strings
* src/DLS.cpp, src/DLS.h: - added Sampler::AddSampleLoop() and Sampler::DeleteSampleLoop() methods
* added MoveRegion and MoveSubChunk * fixed initialization in AddRegion
- minor API doc update
* ported to Windows using native Windows functions for file IO (provided Dev-C++ + mingw project file) * renamed macro WAVE_FORMAT_PCM to DLS_WAVE_FORMAT_PCM to avoid clash with definition in i.e. windows.h
* preparations for release 3.1.0
* support for Gigasampler's sample groups added
* added DLS INFO string Subject and fixed string Media * fixed SamplePeriod calculation
* several fixes for the write support
* fixed some memory management errors, one of them was causing a crash when a multi-file gig was deallocated
* recommited bugfixes regarding .gig write support (that commit batch got lost due to the recent CVS server defect)
just updated API docu a bit (regarding write support)
* bugfixes for the last commit batch
* src/RIFF.cpp, src/RIFF.h: - Chunk::LoadChunkData() can now be called again to resize the buffer after a Chunk::Resize() and before the File::Save() call to allow placing the new data in the chunk's write buffer and perform the resize and write operations in one rush * src/DLS.cpp, src/DLS.h: - fixed loading of Articulation Connections (<artl> list chunks were seeked instead of ordinary <artl> data chunks) - added write support (highly experimental)
* added support for gig v3 multi-file format
* added functions libraryName() and libraryVersion() to each of the three library units (RIFF,DLS,gig) * all tools now offer a command line switch -v to show the tools revision and the used libgig version * man pages are now auto generated with the correct libgig version
* gig::Sample: external decompression buffers can now be used for streaming with Read() and ReadAndLoop() to avoid race conditions in case of multiple streaming threads * fixed some memory leaks caused by non virtual base constructors
updated copyright header for 2004
* src/gig.cpp: fixed bug in decompression algorithm which caused it not to detect the end of a stream * various endian corrections (successfully tested now on ppc) * minor adjustments to avoid compile errors on some systems (using now pow() instead of powl() and --pedantic g++ compiler switch) * src/RIFF.cpp, src/RIFF.h: added additional API documentation
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |