*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Fri, 03 Jan 2020 22:23:55 +0100
changeset 5410 24114a427d3d
parent 5409 36e736c349b6
child 5411 67e5d96c2f7a
*** empty log message ***
SoundStream.st
--- a/SoundStream.st	Fri Jan 03 22:18:23 2020 +0100
+++ b/SoundStream.st	Fri Jan 03 22:23:55 2020 +0100
@@ -380,12 +380,21 @@
     if (nBytesLeftInBuffer >= nBytesToOutput) {
 	memcpy(outputBuffer, paBuffer->sampleData+offsetInBuffer, nBytesToOutput);
 	nSent = nBytesToOutput;
+	if (DEBUGGING) {
+	    fprintf(stderr, "pa: %d from buffer\n", nSent);
+	}
     } else {
 	nSent = nBytesLeftInBuffer;
 	if (nSent > 0) {
 	    memcpy(outputBuffer, paBuffer->sampleData+offsetInBuffer, nBytesLeftInBuffer);
+	    if (DEBUGGING) {
+		fprintf(stderr, "pa: %d from buffer\n", nBytesLeftInBuffer);
+	    }
 	}
 	memset(outputBuffer+offsetInBuffer+nBytesLeftInBuffer, 0, nBytesToOutput-nBytesLeftInBuffer);
+	if (DEBUGGING) {
+	    fprintf(stderr, "pa: %d zeros\n", nBytesToOutput-nBytesLeftInBuffer);
+	}
     }
     LOCK(paStreamData->lock);
     if (paBuffer != NULL) {