-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need For Speed: Shift - FMVs and Cutscenes are broken #14645
Comments
Hmm .. fyi @shenweip |
Im pretty sure this will be easy to fix. This is a regression. Regressions take less time to fix as Henrik could just look into older builds and transfer the code to the newer version. Right?? |
Yea, just to confirm, this is happening on android aswell. Both on vulkan and ogl. Tested on 1.11.2-432 and 1.11.3-842. Quite an old issue actually. Supprised it hasn't been brought up earlier, thanks for posting it. |
0b64d58 (v1.10.3-1209-g0b64d58c7) fixed a typo in a recent change. If it was working for several versions before that, it might actually be that change which did it rather than the typo fix (which might've accidentally caused the breakage to be visible.) Simply reverting that change would break #8526 again. The original change might've been #13659 or #13663. It's also possible this was "accidentally working" before, and it's just another bug that was never fixed before, hidden by the bug fixed by the above changes. -[Unknown] |
TheFMV Problem is cause by these (decode error) |
Is there any update on this? |
Still happening on newest android build. I thought the iso was bad. |
Can't work this one out - worst hack in the world is changing if (!useRingbufferPutCallbackMulti) to if (!useRingbufferPutCallbackMulti || ringbuffer->packets == 320) (Because NFS:Shift is using 320 packets rather than 512 packets like Xyanide - Resurrection or 256 like Jeanne D'Arc). My awful guess is that NFS: Shift isn't using packet sizes of 2048 - but instead is using 2152 (which is common in MPEG-2 Transport Streams). When InitRingbuffer is called for NFS: Shift if you divide the size / packets you'll get 2152. For the other games I've tried - you'll get 2048. Could be utterly wrong of course :) Not sure of a perfect fix for this - but can't find any other current complaints about video playback. So NFS: Shift might be an oddity. Will take another look soon. |
What happens?
Cutscenes/FMVs are now broken. Back then, it works very nicely. Now it has some glitches.
Here is a footage.
https://user-images.githubusercontent.com/76780043/126932767-4414937a-e404-405a-9df0-d7ebbfe2b33b.mp4
What should happen?
The glitches shouldn't occur.
Include a GE frame capture
It happens for a split second making it impossible to record.
What are you using?
What hardware / device and operating system?
What graphics card (GPU) or mobile phone model?
GTX 1650
i7-6700
What PPSSPP version (standalone/official), and did it work before?
As far as I recall, its 1.6 I think.
Which game or games?
Need For Speed: Shift (ULUS10462)
Graphics backend (Vulkan, OpenGL, etc.)?
I tested D3D11 and Vulkan. Glitch occurs.
The text was updated successfully, but these errors were encountered: