CVS log for linuxsampler/Makefile.am |
|
Help |
Request diff between arbitrary revisions / Display revisions graphically
include benchmark source files in release tarball
make renamed file 'Doxygen.in' and new file 'linuxsampler.pc.in' part of the release tarball as well
* install necessary development header files for allowing 3rd party applications to link against liblinuxsampler * liblinuxsampler's API documentation can be generated with 'make docs' (Doxygen required)
made it a "GNU" package by adding an empty NEWS file
* fixed 'make dist' build rule to include all necessary files
* RPM .spec script added to repository.
* src/network/lscpserver.cpp: fixed segfault (patch by Grigor Iliev, fixes #17) * added man page * final preparations for the first official release (which will be 0.3.1)
* src/linuxsampler.cpp: tidied up a bit, "initialization completed" message shown only after the server is actually running * src/testcases/: print the name of each test suite before running the tests of the suite, added first tests against the LSCP server using a socket connection to the LSCP server (tests for the following LSCP commands: "ADD CHANNEL", "GET CHANNELS", "REMOVE CHANNEL")
* src/common/Thread.cpp: method StartThread() now blocks until thread actually runs, mlockall() will only be applied for realtime threads * libtoolized liblinuxsampler * initiated automatic unit tests against the LinuxSampler codebase (see src/testcases): already added a couple of tests for the Thread and Mutex classes, you have to explicitly compile the unit tests by running 'make testcases' (you need to have cppunit installed though) and then you can run the console version of the test runner by calling 'src/testcases/linuxsamplertest' * src/Sampler.h: added API documentation
* implemented parser for the LinuxSampler control protocol (LSCP) by using flex / bison (where src/network/lscp.l is the input file for lex / flex and src/network/lscp.y is the input file for yacc / bison), parser and scanner can be regenerated by 'make parser' * implemented LSCP network server (only single threaded so far), LSCP server will be launched if LinuxSampler was started with "--server" flag, implemented the following LSCP commands so far: "LOAD INSTRUMENT", "GET CHANNEL VOICE_COUNT", "GET CHANNEL STREAM_COUNT", "GET CHANNEL BUFFER_FILL", "SET CHANNEL VOLUME" and "RESET CHANNEL" * disk thread now started within the engine
* 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 |