[ecasound] pre3 for 2.5.0

From: Kai Vehmanen <kvehmanen@email-addr-hidden>
Date: Wed Jul 09 2008 - 02:35:38 EEST

Hello,

this is most probably the last prerelease for 2.5.0:

http://ecasound.seul.org/download/snapshots/ecasound-2.4.7pre3_2.5.0.tar.gz

If nothing major is found, I'll release this as 2.5.0 real soon now. There
were couple of big patches still, so more testing won't hurt. Especially
setups that use a lot of controllers, are something to focus testing on.

For a change, here's a summary of git patches since pre2:

--cut--
commit a7a287d62ab964e546d9dddd3d17bcf4e9794853
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Wed Jul 9 02:19:25 2008 +0300

     Fixed a coding-style violation in osc-sine.cpp.

  libecasound/osc-sine.cpp | 2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)

commit fccc9e9acb6f97d1a6a3fcf6dc42fa4c68989dd7
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Wed Jul 9 02:18:51 2008 +0300

     Fixed test-klg.sh script to use the new test verification tools.

  manual-tests/test-klg.sh | 8 +++++---
  1 files changed, 5 insertions(+), 3 deletions(-)

commit 9cc005259a593e71e2a2b5ae1e17f8334d4c6eb3
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Wed Jul 9 02:18:35 2008 +0300

     Added filesize and 1dB-peak-count checks for test result files.

  manual-tests/test-common-sh | 29 +++++++++++++++++++++++++++++
  1 files changed, 29 insertions(+), 0 deletions(-)

commit dfe99511f53eb2784bb8cf0b6c27949f0c138db2
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Wed Jul 9 00:13:18 2008 +0300

     Updated BUGS, NEWS and TODO for upcoming release.

  BUGS | 28 ++++++++++++++++++++--------
  NEWS | 8 ++++++++
  TODO | 24 +++++++++++++++---------
  3 files changed, 43 insertions(+), 17 deletions(-)

commit 805777ea0468d0fed755f10e6e5911f1f00f61fc
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Tue Jul 8 23:49:20 2008 +0300

     Added note to -ea/-eac ecasound manpage about the linear scale. Issue reported by Klaus Schulz and Stuart Allie in February 2007.

  Documentation/ecasound.1 | 8 +++++---
  Documentation/ecasound_manpage.html | 8 +++++---
  Documentation/ecasound_manpage.yo | 8 +++++---
  3 files changed, 15 insertions(+), 9 deletions(-)

commit ee9c5f007ef79a227551ea152491864c0e7481ea
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Tue Jul 8 23:45:51 2008 +0300

     Separated ecasound-frontend and session-global options in ecasound manpage.

  Documentation/ecasound.1 | 76 +++++++++++++++++++---------------
  Documentation/ecasound_manpage.html | 63 +++++++++++++++++------------
  Documentation/ecasound_manpage.yo | 61 ++++++++++++++++-----------
  Documentation/edi-list.txt | 9 ++++
  4 files changed, 124 insertions(+), 85 deletions(-)

commit 0bd62c01fa62d26add38162199b877d1df0d203b
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Tue Jul 8 23:45:00 2008 +0300

     Big refactoring for the CONTROLLER_SOURCE base class and the numerous classes that inherit from it. This change makes the central value() function must more straightforward and makes developing controller code simplier.

  libecasound/ChangeLog | 6 +++
  libecasound/audiofx_timebased.cpp | 22 +++++-----
  libecasound/audiofx_timebased.h | 9 +----
  libecasound/ctrl-source.h | 25 ++++--------
  libecasound/eca-chain.cpp | 27 ++++--------
  libecasound/eca-chainop.h | 6 +++
  libecasound/generic-controller.cpp | 64 +++++++++-------------------
  libecasound/generic-controller.h | 20 +--------
  libecasound/generic-linear-envelope.cpp | 7 ++-
  libecasound/generic-linear-envelope.h | 2 +-
  libecasound/linear-envelope.cpp | 16 +++----
  libecasound/linear-envelope.h | 6 ++-
  libecasound/midi-cc.cpp | 6 +-
  libecasound/midi-cc.h | 4 +-
  libecasound/osc-gen.cpp | 14 ++++--
  libecasound/osc-gen.h | 3 +-
  libecasound/osc-sine.cpp | 4 +-
  libecasound/osc-sine.h | 2 +-
  libecasound/oscillator.h | 2 -
  libecasound/preset.cpp | 6 ---
  libecasound/stamp-ctrl.cpp | 20 ++++++---
  libecasound/stamp-ctrl.h | 2 +-
  libecasound/two-stage-linear-envelope.cpp | 31 +++++---------
  libecasound/two-stage-linear-envelope.h | 2 +-
  24 files changed, 127 insertions(+), 179 deletions(-)

commit 7e03143f549d895a9e53fa5510ac6653479fb79e
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Tue Jul 8 02:27:49 2008 +0300

     Fixed multiple seeking related bugs in controller sources.

  libecasound/generic-controller.cpp | 7 +---
  libecasound/linear-envelope.cpp | 24 +++++++++------
  libecasound/linear-envelope.h | 4 --
  libecasound/osc-sine.cpp | 37 +++++++++++++++---------
  libecasound/osc-sine.h | 5 +--
  libecasound/two-stage-linear-envelope.cpp | 45 ++++++++++++++++++-----------
  libecasound/two-stage-linear-envelope.h | 1 -
  7 files changed, 69 insertions(+), 54 deletions(-)

commit 5f1f4d0432822c2e0cc1d4e8c06a87c9337f6ae7
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Tue Jul 8 01:55:40 2008 +0300

     Fixed a severe bug with propagating seeks to controller sources. Introduced by a recent commit, so not in any released version.

  libecasound/ctrl-source.h | 2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)

commit 35211e6ed8d9fa87cb51f6ea309d5042b91f1961
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Tue Jul 8 01:49:56 2008 +0300

     Fixed bug in saving controller object state. Reported by Duphil.

  libecasound/eca-chain.cpp | 1 +
  1 files changed, 1 insertions(+), 0 deletions(-)

commit 08bbe3fd95dd4295463f4e089424f07e8c1d6afb
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Mon Jul 7 00:44:03 2008 +0300

     Updated klg test suite with a new md5sum.

  manual-tests/test-klg.sh | 8 +++++---
  1 files changed, 5 insertions(+), 3 deletions(-)

commit 252003b6a611e04abbbb8a7dc24c327748da6985
Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
Date: Mon Jul 7 00:41:19 2008 +0300

     Updated audioselect testsuite for latest 2.5.0 pre2.

  manual-tests/test-audioselect.sh | 15 +++++++++------
  1 files changed, 9 insertions(+), 6 deletions(-)
--cut--

--
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Ecasound-list mailing list
Ecasound-list@email-addr-hidden
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Received on Wed Jul 9 04:15:02 2008

This archive was generated by hypermail 2.1.8 : Wed Jul 09 2008 - 04:15:02 EEST