diff --git a/Core/HLE/sceAtrac.cpp b/Core/HLE/sceAtrac.cpp index f0ee0585ca..839d291356 100644 --- a/Core/HLE/sceAtrac.cpp +++ b/Core/HLE/sceAtrac.cpp @@ -433,10 +433,6 @@ u32 sceAtracAddStreamData(int atracID, u32 bytesToAdd) if (atrac->data_buf && (bytesToAdd > 0)) { int addbytes = std::min(bytesToAdd, atrac->first.filesize - atrac->first.fileoffset); Memory::Memcpy(atrac->data_buf + atrac->first.fileoffset, atrac->first.addr, addbytes); -#ifdef _USE_DSHOW_ - if (atrac->first.fileoffset + addbytes >= atrac->first.filesize) - addAtrac3Audio(atrac->data_buf, atrac->first.filesize, atracID); -#endif } atrac->first.size += bytesToAdd; if (atrac->first.size > atrac->first.filesize) @@ -880,7 +876,8 @@ int _AtracSetData(Atrac *atrac, u32 buffer, u32 bufferSize) Memory::Memcpy(atrac->data_buf, buffer, std::min(bufferSize, atrac->first.filesize)); return __AtracSetContext(atrac, buffer, bufferSize); - } + } else if (atrac->codeType == PSP_MODE_AT_3_PLUS) + INFO_LOG(HLE, "This is an atrac3+ audio"); #endif // _USE_FFMPEG return 0;