AnyPS5/core/libs/prx/libSceAvPlayer
Merijn 736ba56d85 fix(avplayer): deliver the frame at a jump while paused
A paused player returned no video at all. Unity's video player prepares
a clip by starting it, pausing, jumping to the start and polling
sceAvPlayerGetVideoDataEx until the frame at the jump arrives, and only
then resumes; PPSA12544 waited there forever on a black screen in its
intro cinematic. While paused, the first frame after a jump is now
delivered (the paused clock rebased to it); other frames are still held
until the player resumes. The guest test pauses, jumps and expects that
one frame and nothing after it.

AI-assisted: yes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 15:20:51 +02:00
..
include feat(avplayer): decode H.264 and AAC with FFmpeg 2026-10-03 08:10:55 +13:00
src fix(avplayer): deliver the frame at a jump while paused 2026-10-06 15:20:51 +02:00
AvPlayerLibrary.cmake feat(avplayer): decode H.264 and AAC with FFmpeg 2026-10-03 08:10:55 +13:00
CMakeLists.txt feat(avplayer): decode H.264 and AAC with FFmpeg 2026-10-03 08:10:55 +13:00
Export.cpp feat(avplayer): decode H.264 and AAC with FFmpeg 2026-10-03 08:10:55 +13:00