minimodem run 2% fast
This commit is contained in:
parent
d74cb0eea0
commit
f750e47e5e
@ -154,19 +154,11 @@ int main(int argc, char*argv[]) {
|
|||||||
*/
|
*/
|
||||||
int nsamples = sample_rate / decode_rate;
|
int nsamples = sample_rate / decode_rate;
|
||||||
|
|
||||||
#if 0
|
/* BLACK MAGIC! Run the decoder 2% fast ... */
|
||||||
/* BLACK MAGIC! Run the decoder 1% slow ... */
|
int nsamples_adjust = nsamples * 0.02;
|
||||||
int nsamples_adjust = nsamples * 0.01;
|
|
||||||
if ( nsamples_adjust == 0 )
|
|
||||||
nsamples_adjust = 1;
|
|
||||||
nsamples += nsamples_adjust;
|
|
||||||
#elif 1
|
|
||||||
/* BLACK MAGIC! Run the decoder 1% fast ... */
|
|
||||||
int nsamples_adjust = nsamples * 0.01;
|
|
||||||
if ( nsamples_adjust == 0 )
|
if ( nsamples_adjust == 0 )
|
||||||
nsamples_adjust = 1;
|
nsamples_adjust = 1;
|
||||||
nsamples -= nsamples_adjust;
|
nsamples -= nsamples_adjust;
|
||||||
#endif
|
|
||||||
|
|
||||||
/* normalize fftw output */
|
/* normalize fftw output */
|
||||||
float magscalar = 1.0 / ((float)nsamples/2.0);
|
float magscalar = 1.0 / ((float)nsamples/2.0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user