Open illusion0001 opened 2 years ago
Does cellVdec HLE really has an advantage nowadays? might as well LLE it by default (savestates related!).
Why not force it on in your PR. Save states is not a master feature
Does cellVdec HLE really has an advantage nowadays? might as well LLE it by default (savestates related!).
Drastically better performance on all hardware. Ffmpeg uses hardware accelerated decoding!
Tagging #11754 cuz I forgor
The Video plays just fine for me. The error you are seeing just means that the game is buffering one or two seconds of video playback, then rendering some menu cutscene, and then proceeding to decode the video. I don't know why it doesn't proceed.
BTW, issues with patches applied are not allowed...... EDIT: I misread something in the log analysis
vdec issues need a trace log of cellVdec, otherwise the log does not contain any useful information.
Based on your current log though, it "waits" on the same decoded frame as mine does. So no idea why your game doesn't continue.
"It waits" is a bit misleading. The game isn't really waiting. It's us who're waiting for the game to fetch the already decoded frames. The error is just a timeout log that just means we're getting nervous.
I'll try to reproduce it anyway.
Without patches, same thing. also has vdec trace 13461-RPCS3.log.gz 13474-RPCS3.log.gz
Try to activate Accurate RSX reservation and WCB+RDB. And don't use any patches. I playing GoW3 with this settings and all effects renders correctly. FMV also runs fine.
Is still an issue? Many changes have happened in the emulator and it should already be correct, I'm playing it and the videos are fine, nothing broken. (even without using patches)
Needs retest
Before PR 11754 RPCS3.log.gz After PR 11754 RPCS3.log.gz Video does not play and log with
{PPU[0x1000028] HLE Video Decoder} cellVdec: Video au decode has been waiting for a consumer for 5 seconds. (handle=0xf0000200, seq_id=1, cmd_id=63, queue_size=61)