mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-23 14:19:55 -06:00
more fixes to audio output
maybe by 2034 we'll finally get that shit going
This commit is contained in:
17
src/SPU.cpp
17
src/SPU.cpp
@ -98,9 +98,7 @@ void DeInit()
|
||||
|
||||
void Reset()
|
||||
{
|
||||
memset(OutputBuffer, 0, 2*OutputBufferSize*2);
|
||||
OutputReadOffset = 0;
|
||||
OutputWriteOffset = 0;//OutputBufferSize;
|
||||
InitOutput();
|
||||
|
||||
Cnt = 0;
|
||||
MasterVolume = 0;
|
||||
@ -740,6 +738,19 @@ void Mix(u32 samples)
|
||||
}
|
||||
|
||||
|
||||
void DrainOutput()
|
||||
{
|
||||
OutputReadOffset = 0;
|
||||
OutputWriteOffset = 0;
|
||||
}
|
||||
|
||||
void InitOutput()
|
||||
{
|
||||
memset(OutputBuffer, 0, 2*OutputBufferSize*2);
|
||||
OutputReadOffset = 0;
|
||||
OutputWriteOffset = OutputBufferSize;
|
||||
}
|
||||
|
||||
int GetOutputSize()
|
||||
{
|
||||
int ret;
|
||||
|
Reference in New Issue
Block a user