From 5dddc1445aae105b7d97e80f1fda3da4e8bcd62e Mon Sep 17 00:00:00 2001 From: Kamal Mostafa Date: Sat, 11 Aug 2012 21:19:30 -0700 Subject: [PATCH] simple-tone: generate S16 format samples --- src/simple-tone-generator.c | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/src/simple-tone-generator.c b/src/simple-tone-generator.c index 724cab0..c9badbf 100644 --- a/src/simple-tone-generator.c +++ b/src/simple-tone-generator.c @@ -40,16 +40,38 @@ simpleaudio_tone(simpleaudio *sa_out, float tone_freq, size_t nsamples_dur) { unsigned int framesize = simpleaudio_get_framesize(sa_out); - float *buf = malloc(nsamples_dur * framesize); + void *buf = malloc(nsamples_dur * framesize); assert(buf); if ( tone_freq != 0 ) { float wave_nsamples = simpleaudio_get_rate(sa_out) / tone_freq; - size_t i; - for ( i=0; i