mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Let's not play noise when paused on Windows.
This commit is contained in:
parent
e78193b907
commit
51a798989b
1 changed files with 9 additions and 1 deletions
|
@ -26,5 +26,13 @@
|
|||
|
||||
int PSPMixer::Mix(short *stereoout, int numSamples)
|
||||
{
|
||||
return __AudioMix(stereoout, numSamples);
|
||||
int numFrames = __AudioMix(stereoout, numSamples);
|
||||
#ifdef _WIN32
|
||||
if (numFrames < numSamples) {
|
||||
// Our dsound backend will not stop playing, let's just feed it zeroes if we miss data.
|
||||
memset(stereoout + 2 * 2 * numFrames, 0, 2 * 2 * (numSamples - numFrames));
|
||||
numFrames = numSamples;
|
||||
}
|
||||
#endif
|
||||
return numFrames;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue