CVS log for linuxsampler/Attic/config.h.in |
|
Help |
Request diff between arbitrary revisions / Display revisions graphically
* configure.in: added check for UNIX98 compatibility, check if there's at least one supported MIDI input and audio output system available, added conditionals for ALSA and JACK * src/drivers/audio/Makefile.am: ALSA and JACK drivers are only compiled respectively if they're supported by the system * MidiInputDeviceFactory.cpp, AudioOutputDeviceFactory.cpp: little workaround for reported linker problem * removed autotools generated files from CVS
* Added JACK support: Audio rendering process is now callback based and independant of used audio output system. Interfaces to other audio output systems can be added by creating a class derived from abstract base class 'AudioIO' and embedding the new class into linuxsampler.cpp. * src/audiothread.cpp: applied patch from Vladimir Senkov which fixes hanging notes in conjunction with the sustain pedal
* implemented amplitude envelope generator * src/voice.cpp: some .gig instruments still sounded detuned, I hope finally to have this fixed now
updated Make files (autoconf 2.58, automake 1.6.3)
* src/audioio.cpp: added support for Alsa 1.0.0 * src/audiothread.cpp: fixed several bugs in sustain pedal handling * src/diskthread.cpp: fixed several bugs which occured under extreme conditions (endless loop in audiothread, freezing the whole application, outage of available disk streams) * src/voice.cpp: fixed cubic interpolation (disabled by default; you can enable it by setting USE_LINEAR_INTERPOLATION to 0 in src/voice.h) * src/configure.in: added check for Alsa version
* src/gig.cpp: fixed bug in decompression algorithm which caused it not to detect the end of a stream and let the disk streams reload forever also resulting in strange sounds at the end of disk voices (concerned only playback of compressed gig files) * src/audiothread.cpp: deallocation of voices when they reached the end of playback (thus e.g. when sustain pedal is pressed and a disk stream reached it's end) * various endian corrections needed for non intel systems * introduced debug level, you can set the debug level and thus the verbosity of LinuxSampler in src/global.h
* transition from plain Makefile to autotools, source files moved to src/ * configure.in: added test for x86 architecture * src/voice.h: x86 specific asm optimization for double to int casts only if compiling for x86 architecture
| LinuxSampler Developers |
Powered by ViewCVS |