AnyPS5/core/libs/tests
Adrià Franch 569c2ec56c feat(libSceAudiodec): decode MP3, M4AAC and ATRAC9
All six exports are implemented: MP3 and AAC (ADTS or raw blocks) are
decoded with the bundled FFmpeg and ATRAC9 with LibAtrac9, one unit per
call, into interleaved S16 or float PCM, with the libSceAudiodec
validation and error codes. libSceAudiodec.native is built from the same
sources.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 09:22:59 +02:00
..
ApplicationHeap.cpp fix(tests): match default convention of ApplicationHeapRealign 2026-09-30 23:55:00 +00:00
ExceptionRuntime.cpp feat(libc): implement RaiseEv, catchReturnFromMain and reallocalign 2026-09-30 23:55:00 +00:00
Fiber.cpp feat(libSceFiber): implement context size checking and the thread frame pointer 2026-10-01 19:27:24 +02:00
FileStreams.cpp fix(libc): fix ftools exports 2026-09-07 19:54:01 +03:00
Formatting.cpp feat(kernel, libc): memory, files and threads for retail title boot 2026-09-29 21:22:13 +03:00
GuestAddressConversion.cpp feat(kernel): translate guest IP address conversion APIs 2026-09-25 06:18:32 +10:00
GuestAio.cpp feat(kernel): implement Aio request lifecycle 2026-09-28 20:39:33 +00:00
GuestAudiodec.cpp feat(libSceAudiodec): decode MP3, M4AAC and ATRAC9 2026-10-02 09:22:59 +02:00
GuestBufferReuse.cpp feat(video): track ordered buffer reuse reservations 2026-09-25 07:13:15 +10:00
GuestCes.cpp feat(libSceCesCs): convert single characters between CP1252 and UTF-8 2026-10-01 18:41:25 +02:00
GuestCharacter.cpp Merge remote-tracking branch 'origin/main' into feat/demons-souls-boot 2026-09-27 10:52:21 -07:00
GuestCondTimedwait.cpp feat(kernel): implement Sleep, sigprocmask and pthread finalize 2026-09-29 23:40:48 +00:00
GuestContentExport.cpp fix(contentexport): refuse init parameters without allocators or with reserved fields set 2026-09-30 18:35:36 +03:00
GuestDirectory.cpp feat(libc): translate guest directory enumeration 2026-09-25 06:41:55 +10:00
GuestDirectoryEntries.cpp feat(libkernel): pread, pwrite, getdents and getdirentries on linux 2026-09-28 16:40:22 +13:00
GuestDynamicLoader.cpp feat(kernel): add tracked dynamic module loading and NID lookup 2026-09-25 06:48:50 +10:00
GuestEnvironment.cpp feat(libc): implement guest environment variable storage 2026-09-25 06:39:14 +10:00
GuestErrors.cpp feat(libc): implement guest errno message APIs 2026-09-25 06:17:18 +10:00
GuestFilesystem.cpp feat(kernel): implement file metadata ops and address conversion 2026-09-30 16:51:37 +00:00
GuestFont.cpp feat(font): port shadPS4's sceFont and sceFontFt on FreeType 2026-09-28 16:45:30 +13:00
GuestHmd.cpp feat(libSceHmd): add a disconnected-headset HLE stub 2026-10-01 14:18:10 +02:00
GuestHttp.cpp feat(libSceHttp): implement URI parse, build and escape 2026-10-01 18:15:50 +02:00
GuestIndexedDraw.cpp fix(agc): support explicit indexed draw commands 2026-09-28 09:09:02 +10:00
GuestJpegEnc.cpp feat(jpegenc): encode images through the shared JPEG encoder 2026-09-29 15:17:27 +01:00
GuestJson.cpp fix(json2): referValue returns null for a missing member, getters return references 2026-09-29 13:02:54 +13:00
GuestKernelErrors.cpp feat(libkernel): accept priority-inheritance mutexes 2026-09-29 13:22:21 +13:00
GuestLifecycle.cpp fix(libc): use guest calling convention for atexit callbacks 2026-09-29 21:33:44 +00:00
GuestLocale.cpp feat(libc): replace guest locale implementation with std::locale 2026-09-27 11:43:42 +03:00
GuestMath.cpp feat(libc): add floating-point string conversions 2026-09-25 06:55:31 +10:00
GuestMemory.cpp Merge pull request #203 from oneandonlydean/fix/libkernel-direct-memory-memfd 2026-10-01 11:31:43 +03:00
GuestModuleFixture.cpp feat(kernel): add tracked dynamic module loading and NID lookup 2026-09-25 06:48:50 +10:00
GuestOnce.cpp feat(kernel): implement guest once initialization 2026-09-25 07:22:05 +10:00
GuestPad.cpp feat(libScePad): implement scePadGetHandle and the embedded mic vibration option 2026-10-01 19:57:32 +02:00
GuestPlayGo.cpp feat(libScePlayGo): implement the language mask and to-do list 2026-10-01 19:50:33 +02:00
GuestPngDec.cpp feat(pngdec): implement libScePngDec on the shared PNG decoder 2026-09-30 11:10:00 +01:00
GuestPthreadSem.cpp feat(kernel): implement pthread semaphore lifecycle 2026-09-29 22:13:07 +00:00
GuestRandom.cpp feat(random): implement sceRandomGetRandomNumber 2026-09-26 12:14:46 +02:00
GuestReallocalign.cpp feat(libc): implement RaiseEv, catchReturnFromMain and reallocalign 2026-09-30 23:55:00 +00:00
GuestRenderingWait.cpp feat(agc): execute rendering waits against buffer reuse fences 2026-09-25 07:16:55 +10:00
GuestResolver.cpp feat(posix): translate guest address resolution APIs 2026-09-25 06:15:32 +10:00
GuestRtc.cpp feat(runtime): timed waits, sync primitive fixes, heap and RTC fixes, unattended-run switches 2026-09-26 19:00:39 -07:00
GuestSceNet.cpp Implement network control and socket functionality improvements 2026-09-30 23:29:01 -05:00
GuestSearch.cpp feat(libc): implement binary search with guest comparator ABI 2026-09-25 07:24:17 +10:00
GuestShaderLink.cpp fix(agc): preserve strict shader linkage failures 2026-09-25 07:22:06 +10:00
GuestSignals.cpp feat(kernel): implement Sleep, sigprocmask and pthread finalize 2026-09-29 23:40:48 +00:00
GuestSsl.cpp feat(libSceSsl): implement CA certificate queries and sceHttp2AbortRequest 2026-10-01 18:35:02 +02:00
GuestStandardStreams.cpp fix(libc): convert sysv va_list for fscanf on Windows 2026-09-29 21:32:30 +00:00
GuestStrings.cpp Merge branch 'main' into feat/libc-runtime-functions 2026-09-28 09:01:41 +03:00
GuestSystemConfiguration.cpp feat(kernel): implement guest system configuration queries 2026-09-25 06:25:16 +10:00
GuestSystemExit.cpp feat(libc): implement RaiseEv, catchReturnFromMain and reallocalign 2026-09-30 23:55:00 +00:00
GuestSystemService.cpp feat(systemservice): report the SDR tone-map luminance 2026-09-29 13:56:45 +13:00
GuestTcp.cpp Implement network control and socket functionality improvements 2026-09-30 23:29:01 -05:00
GuestThreadSelf.cpp fix(kernel): give every thread a pthread handle and keep mutex ownership consistent 2026-09-27 12:38:59 +07:00
GuestUdp.cpp Implement network control and socket functionality improvements 2026-09-30 23:29:01 -05:00
GuestVideodec2.cpp refactor(videodec2): use shared ffmpeg-core submodule + remove black fallbacks 2026-09-30 17:41:49 +03:00
GuestWorkingDirectory.cpp feat(libc): track guest working directory and resolve relative paths 2026-09-25 06:51:37 +10:00
HostThreadLocal.cpp fix(shader): safely destroy compiler thread-local storage on Windows 2026-09-28 19:54:01 +10:00
HostThreadLocalLibrary.cpp fix(agc): preserve recorder buffers through Windows thread teardown 2026-09-28 09:55:01 +10:00
LinearDisplayBuffer.cpp feat(videoout): present linear framebuffer layouts 2026-09-28 09:05:49 +10:00
Mspace.cpp perf(libc): replace the mspace block list with an ordered allocator 2026-09-29 12:53:00 +13:00
PlayerInvitationDialog.cpp Implement player invitation dialog HLE stub 2026-09-29 19:07:03 +03:00
PthreadStart.cpp fix(windows): precommit guest thread stacks to prevent guard page skips 2026-09-10 20:25:25 +03:00
RayTracingMiss.cpp feat(shader): add ray tracing miss fallback mode 2026-10-01 17:24:09 +00:00
ScalarSaveexec.cpp feat(shader): implement SOP1 saveexec/wrexec family 2026-10-02 00:22:41 +00:00
ShaderBufferAddress.cpp test(shader): cover decoded buffer address operands 2026-09-28 09:09:02 +10:00
TextureFormatLookup.cpp fix(agc): keep BGRA color targets resident between draws 2026-09-28 16:26:02 +10:00
VectorCompareI16U16.cpp feat(shader): implement VOPC I16/U16 cmpx compares 2026-09-30 23:55:29 +00:00
VectorMinMaxMed16.cpp feat(shader): implement VOP3 I16/U16 min/max/med3 2026-10-01 16:11:33 +00:00
WindowsExceptions.cpp feat(libs): add new std symbols + unused filter off by default 2026-09-24 10:28:33 +03:00
run_exception_tests.py feat(libc): add ex tests + remove bad_alloc dup 2026-09-06 07:30:59 +03:00