mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
iOS: fix significant audio stutter.
This commit is contained in:
parent
f723abe68b
commit
aca5e8e42f
2 changed files with 3 additions and 2 deletions
|
@ -273,5 +273,5 @@ int __AudioMix(short *outstereo, int numFrames)
|
|||
// DEBUG_LOG(HLE, "No underrun, mixed %i samples fine", numFrames);
|
||||
}
|
||||
section.unlock();
|
||||
return numFrames;
|
||||
return underrun >= 0 ? underrun : numFrames;
|
||||
}
|
||||
|
|
|
@ -133,7 +133,8 @@ namespace DSound
|
|||
{
|
||||
int numBytesRendered = 4 * (*callback)(realtimeBuffer,numBytesToRender>>2,16,44100,2);
|
||||
|
||||
writeDataToBuffer(lastPos,(char *)realtimeBuffer,numBytesRendered);
|
||||
if (numBytesRendered != 0)
|
||||
writeDataToBuffer(lastPos,(char *)realtimeBuffer,numBytesRendered);
|
||||
|
||||
currentPos = ModBufferSize(lastPos + numBytesRendered);
|
||||
totalRenderedBytes += numBytesRendered;
|
||||
|
|
Loading…
Add table
Reference in a new issue