AnyPS5/core/libs/prx/libSceAvPlayer
Faffu 068da6a99f fix(avplayer): skip late video frames in no-sync mode while audio drives the clock
In SCE_AVPLAYER_AV_SYNC_MODE_NONE every decoded frame was handed out in
order, so a title that requests video slower than the film's frame rate
fell behind its audio (about 52 s by the end of the PPSA12544 intro).
While the title pulls audio, frames the audio clock has already passed are
now skipped; frames that are not late are handed out as before.

Fixes #1635

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 09:42:20 +02:00
..
include feat(avplayer): decode H.264 and AAC with FFmpeg 2026-10-03 08:10:55 +13:00
src fix(avplayer): skip late video frames in no-sync mode while audio drives the clock 2026-10-10 09:42:20 +02:00
AvPlayerLibrary.cmake refactor(libSceAvPlayer): build libSceAvPlayer.native from the shared Export.cpp 2026-10-07 06:19:46 +00:00
CMakeLists.txt build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
Export.cpp fix(avplayer): read the PS5 SceAvPlayerInitDataEx layout 2026-10-09 12:14:01 +02:00