diff --git a/Core/HLE/sceAtrac.cpp b/Core/HLE/sceAtrac.cpp index 0502c37155..2dbda94d8c 100644 --- a/Core/HLE/sceAtrac.cpp +++ b/Core/HLE/sceAtrac.cpp @@ -2148,6 +2148,7 @@ static int sceAtracSetAA3DataAndGetID(u32 buffer, u32 bufferSize, u32 fileSize, return hleLogError(ME, atracID, "no free ID"); } + atrac->outputChannels_ = 2; return _AtracSetData(atracID, buffer, bufferSize, bufferSize, true); } @@ -2436,6 +2437,7 @@ static int sceAtracSetAA3HalfwayBufferAndGetID(u32 buffer, u32 readSize, u32 buf return hleLogError(ME, atracID, "no free ID"); } + atrac->outputChannels_ = 2; return _AtracSetData(atracID, buffer, readSize, bufferSize, true); }