Added speed support for 1.0 to 2.0, but still has bugs
diff --git a/main.c b/main.c
index c77db47..a1043dd 100644
--- a/main.c
+++ b/main.c
@@ -51,10 +51,12 @@
return;
}
sonicWriteToStream(stream, inBuffer, numSamples);
- numSamples = sonicReadFromStream(stream, outBuffer, BUFFER_SIZE);
- if(numSamples > 0) {
- writeToWaveFile(outFile, outBuffer, numSamples);
- }
+ do {
+ numSamples = sonicReadFromStream(stream, outBuffer, BUFFER_SIZE);
+ if(numSamples > 0) {
+ writeToWaveFile(outFile, outBuffer, numSamples);
+ }
+ } while(numSamples > 0);
}
}