summaryrefslogtreecommitdiff
path: root/tests/test5/fft.h
blob: 7f2f0de5cf582bcdf0e2bb579340504ce251ec5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef FFT_H
#define FFT_H

#include <gtk/gtk.h>

void FFT(int NumSamples, gboolean InverseTransform,
	float *RealIn, float *ImagIn, float *RealOut, float *ImagOut);
void InitFFT();
int NumberOfBitsNeeded(int PowerOfTwo);
inline int FastReverseBits(int i, int NumBits);
int ReverseBits(int index, int NumBits);

#endif