Mercurial > mplayer.hg
view libaf/window.h @ 10730:67449e5936f3
fix 10l (computation based on uninitialized data which led to
incorrect field matching) and greatly improve selection logic. the
pullup core should be very accurate now, so try throwing tough samples
at it and report any failures! :)
author | rfelker |
---|---|
date | Sun, 31 Aug 2003 17:46:32 +0000 |
parents | d08513b9fed6 |
children | 14090f7300a8 |
line wrap: on
line source
/*============================================================================= // // This software has been released under the terms of the GNU Public // license. See http://www.gnu.org/copyleft/gpl.html for details. // // Copyright 2001 Anders Johansson ajh@atri.curtin.edu.au // //============================================================================= */ /* Calculates a number of window functions. The following window functions are currently implemented: Boxcar, Triang, Hanning, Hamming, Blackman, Flattop and Kaiser. In the function call n is the number of filter taps and w the buffer in which the filter coefficients will be stored. */ #if !defined _DSP_H # error "Never use <window.h> directly; include <dsp.h> instead" #endif #ifndef _WINDOW_H #define _WINDOW_H 1 extern void boxcar(int n, _ftype_t* w); extern void triang(int n, _ftype_t* w); extern void hanning(int n, _ftype_t* w); extern void hamming(int n,_ftype_t* w); extern void blackman(int n,_ftype_t* w); extern void flattop(int n,_ftype_t* w); extern void kaiser(int n, _ftype_t* w,_ftype_t b); #endif