Add sanity check for buffer overflow due to resampling

This commit is contained in:
Ken Cooke 2019-06-01 14:31:14 -07:00
parent a56942e494
commit 4a294b3899

View file

@ -713,6 +713,10 @@ int possibleResampling(AudioSRC* resampler,
}
int numDestinationSamples = numDestinationFrames * destinationChannelCount;
if (numDestinationSamples > maxDestinationSamples) {
qCWarning(audioclient) << "Resampler overflow! numDestinationSamples =" << numDestinationSamples
<< "but maxDestinationSamples =" << maxDestinationSamples;
}
return numDestinationSamples;
}