#include #include #include #include #include #include #include "resampler.h" using namespace std; typedef float sample_t; int main(void) { cout << "OverSample Test" << endl; const uint32_t samplerate = 44100, n_over = 2; const uint32_t n_samples = 256; sample_t *buffer, *buffer_over, freq_Hz = 1000; buffer = (sample_t *) malloc(sizeof(sample_t) * n_samples); buffer_over = (sample_t *) malloc(sizeof(sample_t) * n_samples * n_over); //SinWave for (uint32_t i = 0; i< n_samples ; i++) { buffer[i] = sin(2*M_PI*freq_Hz*i/samplerate); } for (uint32_t i = 0; i