[LAA] Remix 0.2.4 Release
conrad at metadecks.org
Tue Nov 8 00:22:42 UTC 2011
Remix 0.2.4 Release
Remix is an audio sequencing and mixing library that provides a multichannel,
sparse audio data container (streams), a structured mixing abstraction
(decks), and widely useful means of generating control data (via envelopes)
and of caching audio data.
This release is available as a source tarball at:
New in this release
This is a maintenance release, cleaning up various issues discovered since
version 0.2.3, which was released in 2004.
The web page for Remix remains at: http://www.metadecks.org/software/remix/
Revision control for Remix source code has moved to git, hosted at github:
This release contains the following changes since version 0.2.3:
Conrad Parker (47):
removed auto-generated latex dox
removed auto-generated html files
updated cleanup in Makefile.am
*** empty log message ***
removed Makefile.ins from cvs!
updated to bambam tree ;)
removed autogenerated Makefile.in
update ALSA compatability, declare ALSA_PCM_OLD_HW_PARAMS_API
fix compile warning in remix_squaretone.c
libremix: remove CVSROOT, move old cvs trunk into libremix/trunk
upgrade tests harness to use automake TESTS and nicer
remove configure from repository
remove all the ALSA code
update ACKNOWLEDGEMENTS to use the project name Remix not Axel :)
add a noop test, clean up tests/Makefile.am
add optional testing under valgrind (./configure
get rid of memory leak in allocation of channelset_defaults
get rid of leak in plugin loading (was not calling closedir() on
add a destroy method to the plugin structure, to allow plugin
handles (not just instances) to be destroyed
conditional compile if libsndfile is not present
remove commas from end of enums (compile warning)
bugfix for libsndfile configure check
add build info (with valgrind command line) to configure output
update my email address throughout
fix a straggling old name instance
update autogen.sh to allow out-of-tree builds
specify srcdir for demo wav files
configure: AM_PROG_CC_C_O for per-target cflags
configure: set valgrind --num-callers to 50 (max)
ladspa: closedir after scanning plugins
add TODO file with tasks and ideas for improvement.
README: add project communication info, svn details etc.
Track dlopen'd module pointers, dlclose on purge()
fix memory leaks on static plugin initialization
README: update with Github address
Set libtool shared version info to 1:0:1
Makefile.am: update for out-of-tree builds
libremix : Remove unused and unexpanded @ALSA_LIBS at .
libremix : Add --enable-gcc-werror configure option.
libremix : Fix a bunch of compiler warnings.
the number of samples copied in remix_sndfile_read_into_chunk
was not being restricted by the space left in the chunk. Now it's
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
For technical and other queries, please contact the author:
Conrad Parker <conrad at metadecks.org>
(kfish on #lad or #sweep on Freenode).
More information about the Linux-audio-announce