Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* fixes in Ringbuffer.h: - fill_write_space_with_null() did not zero out all the space - operator--() did not apply size_mask after decrementing the read_ptr (might fix bug #48) - DEFAULT_WRAP_ELEMENTS set to 0 in order to avoid problems with the _NonVolatileReader functions.
* fixed crash occuring in conjunction with the new 'MAP MIDI_INSTRUMENT' LSCP command (cause: RingBuffer was not able to do deep copies)
* bunch of fixes for OSX (patch by Stephane Letz)
added new methods for template class NonVolatileReader: free(), decrement operator and pop() method variant which returns a pointer instead of copying data
* compatibility fixes for old gcc 2.95.4
added inner class 'NonVolatileReader' which allows random access reading from a RingBuffer without having to worry that read space could get freed by access operations
updated copyright header for 2004
* completely restructured source tree * implemented multi channel support * implemented instrument manager, which controls sharing of instruments between multiple sampler engines / sampler channels * created abstract classes 'AudioOutputDevice' and 'MidiInputDevice' for convenient implementation of further audio output driver and MIDI input driver for LinuxSampler * implemented following LSCP commands: 'SET CHANNEL MIDI INPUT TYPE', 'LOAD ENGINE', 'GET CHANNELS', 'ADD CHANNEL', 'REMOVE CHANNEL', 'SET CHANNEL AUDIO OUTPUT TYPE' * temporarily removed all command line options * LSCP server is now launched by default
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 |