r4058 - trunk/bse/tests



Author: timj
Date: 2006-11-03 06:20:30 -0500 (Fri, 03 Nov 2006)
New Revision: 4058

Modified:
   trunk/bse/tests/Makefile.am
Log:
Fri Nov  3 02:19:09 2006  Tim Janik  <timj gtk org>

        * bsefilter.h, bsefilter.cc: removed transfer funciton nominator and
        denominator from public API, because they are useless for higher 
        order filters. added center-frequency to public API, which is the
        middle frequency for band filters (used to evaluate gain ot stopband).

        * bsefilter-ellf.c: provide BseIIRFilterDesign.center_frequency.
        made some slight precision improvements for cgam evaluations.

        * tests/filtertest.cc: special cased lengthy routines as slowtest.
        removed any code (check, eval) related to filter transfer functions.
        did some test split ups. added random filter tests for butterworth,
        chebyshev1, elliptic. extended generic filter test to test passband
        min/max from both sides. added some stopband tests.

        * tests/filtercatalog.cc: random filter catalog generated with bse-ellf.




Modified: trunk/bse/tests/Makefile.am
===================================================================
--- trunk/bse/tests/Makefile.am	2006-11-03 01:38:23 UTC (rev 4057)
+++ trunk/bse/tests/Makefile.am	2006-11-03 11:20:30 UTC (rev 4058)
@@ -19,6 +19,7 @@
 SLOWTESTS         += filtertest
 filtertest_SOURCES = filtertest.cc
 filtertest_LDADD   = $(progs_ldadd)
+EXTRA_DIST        += filtercatalog.cc
 
 TESTS          += testfft
 testfft_SOURCES = testfft.c cxxdummy.cc




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]