log src/vector.c @ 285:89fe52066db1 tip master

age author description
Fri, 07 Nov 2014 16:11:42 +0000 Jamie Bullock Remove unmaintainable relative paths
Thu, 27 Mar 2014 09:48:26 +0000 Q add VC2012 project to compile static and dynamic lib, also fix some C
Mon, 01 Jul 2013 17:25:21 +0100 Jamie Bullock Remove spurious print statement
Wed, 19 Jun 2013 16:22:47 -0700 Jamie Bullock Offset peak interpolation by one spectral bin. Fixes #20
Wed, 19 Jun 2013 16:05:59 -0700 Jamie Bullock Uncomment free(), fixing memory leak
Wed, 19 Jun 2013 16:04:42 -0700 Jamie Bullock Don't read past end of spectral data array
Tue, 18 Jun 2013 13:21:02 -0700 Jamie Bullock Copy out input values for Ooura so the in-place transform doesn't overwrite *data
Wed, 24 Apr 2013 15:10:51 +0100 Jamie Bullock Provide relative include path for libxtract.h for compatibility with non-autotools builds
Thu, 10 Jan 2013 22:41:03 +0000 Jamie Bullock fixed Linux bugs
Wed, 09 Jan 2013 23:09:34 +0000 Jamie Bullock implemented optimised FFT via the Accelerate framework. closes #5
Wed, 09 Jan 2013 15:59:48 +0000 Jamie Bullock fixed bug in xtract_dct where data wasn't being copied to result vector
Wed, 09 Jan 2013 12:54:28 +0000 Jamie Bullock run FFT in place on the data vector
Wed, 09 Jan 2013 12:45:29 +0000 Jamie Bullock switched from single to double precision througout. closes #9
Mon, 07 Jan 2013 17:01:14 +0000 Jamie Bullock changed license from GPL to MIT. closes #6
Mon, 07 Jan 2013 16:27:15 +0000 Jamie Bullock added Ooura implementation to repository
Wed, 03 Feb 2010 22:35:13 +0000 Jamie Bullock - fixed DC/Nyquist inclusion bug in xtract_spectrum() and refactored a bit
Tue, 11 Nov 2008 11:55:55 +0000 Jamie Bullock - Committed patch by Chris Cannam to avoid reading past the end of an array in peak detection routine in xtract_peak_spectrum()
Sun, 04 May 2008 11:02:40 +0000 Jamie Bullock Fixed bug in peak interpolation algorithm in xtract_peak_spectrum()
Sat, 16 Feb 2008 20:13:05 +0000 Jamie Bullock - Added to pd example the ability to differentiate between different
Fri, 15 Feb 2008 15:49:49 +0000 Jamie Bullock Added new extraction function: xtract_subbands()
Fri, 15 Feb 2008 12:43:13 +0000 Jamie Bullock - Fixed bugs in xtract_flatness(), or at least added necessary
Wed, 02 Jan 2008 04:10:21 +0000 Jamie Bullock - Minor fix in xtract_lpc... or at least think it's a fix
Wed, 02 Jan 2008 02:26:13 +0000 Jamie Bullock - Re-factoring in xtract_spectrum and fixed normalisation bug
Tue, 01 Jan 2008 16:17:44 +0000 Jamie Bullock - Improvements to SWIG bindings generation script
Thu, 27 Dec 2007 17:51:07 +0000 Jamie Bullock - Added extra argument to xtract_spectrum to give the option of normalising the magnitude/power coeffificients
Mon, 24 Dec 2007 13:21:13 +0000 Jamie Bullock - Fixes to descriptors.c where no break statement was given for certain cases is switch conditionals
Tue, 16 Oct 2007 09:37:06 +0000 Jamie Bullock Fix for 'multiple symbol definitions' vs 'symbol not defined' dilemna. I think the solution is to wrap the globals in a struct, declare it in a header, and wrap with a definition guard, then define _once_ at library init time. (Sounds like a recipe for something...)
Sat, 06 Oct 2007 16:36:00 +0000 Jamie Bullock Removed fftw_plan from xtraction functions. Created new init function xtract_init_fft() for creating plans, which have global scope. Updated examples to reflect the change. New configure option: --with-fft_optimisation (0 = FFTW_ESTIMATE, 1 = FFTW_MEASURE, 2 = FFTW_PATIENT).
Wed, 03 Oct 2007 13:43:16 +0000 Dan Stowell Dan Stowell: Removed strange "zeroing" part of xtract_mfcc() which was zeroing a load of elements despite the fact that they're ignored by the DCT process called next, and never used for anything. This was writing to an assumed large result array (same size as number of FFT bins) despite the fact that only a small number of MFCCs (typically less than 50) are required, therefore either wasting memory or writing to memory it shouldn't do!
Mon, 03 Sep 2007 14:31:58 +0000 Jamie Bullock Checked ANSI C89 compliance (basically a few ifndefs for the C99 math functions: powf, roundf etc). Added a few PD examples/tests.