Home | History | Annotate | Download | only in sonic

Lines Matching full:numsamples

70     int numSamples,
76 while(numSamples--) {
312 int numSamples)
314 if(stream->numOutputSamples + numSamples > stream->outputBufferSize) {
315 stream->outputBufferSize += (stream->outputBufferSize >> 1) + numSamples;
328 int numSamples)
330 if(stream->numInputSamples + numSamples > stream->inputBufferSize) {
331 stream->inputBufferSize += (stream->inputBufferSize >> 1) + numSamples;
345 int numSamples)
348 int count = numSamples*stream->numChannels;
350 if(numSamples == 0) {
353 if(!enlargeInputBufferIfNeeded(stream, numSamples)) {
360 stream->numInputSamples += numSamples;
368 int numSamples)
370 if(numSamples == 0) {
373 if(!enlargeInputBufferIfNeeded(stream, numSamples)) {
377 numSamples*sizeof(short)*stream->numChannels);
378 stream->numInputSamples += numSamples;
386 int numSamples)
389 int count = numSamples*stream->numChannels;
391 if(numSamples == 0) {
394 if(!enlargeInputBufferIfNeeded(stream, numSamples)) {
401 stream->numInputSamples += numSamples;
423 int numSamples)
425 if(!enlargeOutputBufferIfNeeded(stream, numSamples)) {
429 samples, numSamples*sizeof(short)*stream->numChannels);
430 stream->numOutputSamples += numSamples;
435 resize the output buffer. Otherwise, return numSamples */
440 int numSamples = stream->remainingInputToCopy;
442 if(numSamples > stream->maxRequired) {
443 numSamples = stream->maxRequired;
446 numSamples)) {
449 stream->remainingInputToCopy -= numSamples;
450 return numSamples;
460 int numSamples = stream->numOutputSamples;
465 if(numSamples == 0) {
468 if(numSamples > maxSamples) {
469 remainingSamples = numSamples - maxSamples;
470 numSamples = maxSamples;
473 count = numSamples*stream->numChannels;
478 memmove(stream->outputBuffer, stream->outputBuffer + numSamples*stream->numChannels,
482 return numSamples;
492 int numSamples = stream->numOutputSamples;
495 if(numSamples == 0) {
498 if(numSamples > maxSamples) {
499 remainingSamples = numSamples - maxSamples;
500 numSamples = maxSamples;
502 memcpy(samples, stream->outputBuffer, numSamples*sizeof(short)*stream->numChannels);
504 memmove(stream->outputBuffer, stream->outputBuffer + numSamples*stream->numChannels,
508 return numSamples;
518 int numSamples = stream->numOutputSamples;
523 if(numSamples == 0) {
526 if(numSamples > maxSamples) {
527 remainingSamples = numSamples - maxSamples;
528 numSamples = maxSamples;
531 count = numSamples*stream->numChannels;
536 memmove(stream->outputBuffer, stream->outputBuffer + numSamples*stream->numChannels,
540 return numSamples;
592 int numSamples = stream->maxRequired/skip;
598 for(i = 0; i < numSamples; i++) {
634 we can safely multiply by numSamples without overflow */
736 int numSamples,
749 for(t = 0; t < numSamples; t++) {
751 float ratio = sin(t*M_PI/(2*numSamples));
754 *o = (*d*(numSamples - t) + *u*t)/numSamples;
766 int numSamples,
780 for(t = 0; t < numSamples + separation; t++) {
782 *o = *d*(numSamples - t)/numSamples;
784 } else if(t < numSamples) {
785 *o = (*d*(numSamples - t) + *u*(t - separation))/numSamples;
789 *o = *u*(t - separation)/numSamples;
802 int numSamples = stream->numOutputSamples - originalNumOutputSamples;
805 if(stream->numPitchSamples + numSamples > stream->pitchBufferSize) {
806 stream->pitchBufferSize += (stream->pitchBufferSize >> 1) + numSamples;
815 numSamples*sizeof(short)*numChannels);
817 stream->numPitchSamples += numSamples;
824 int numSamples)
827 short *source = stream->pitchBuffer + numSamples*numChannels;
829 if(numSamples == 0) {
832 if(numSamples != stream->numPitchSamples) {
834 numSamples)*sizeof(short)*numChannels);
836 stream->numPitchSamples -= numSamples;
1015 int numSamples = stream->numInputSamples;
1040 } while(position + maxRequired <= numSamples);
1089 int numSamples)
1091 if(!addFloatSamplesToInputBuffer(stream, samples, numSamples)) {
1102 int numSamples)
1104 if(!addShortSamplesToInputBuffer(stream, samples, numSamples)) {
1115 int numSamples)
1117 if(!addUnsignedCharSamplesToInputBuffer(stream, samples, numSamples)) {
1126 int numSamples,
1142 sonicWriteFloatToStream(stream, samples, numSamples);
1144 numSamples = sonicSamplesAvailable(stream);
1145 sonicReadFloatFromStream(stream, samples, numSamples);
1147 return numSamples;
1153 int numSamples,
1169 sonicWriteShortToStream(stream, samples, numSamples);
1171 numSamples = sonicSamplesAvailable(stream);
1172 sonicReadShortFromStream(stream, samples, numSamples);
1174 return numSamples;