Skip to content
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

Additional fixes for FFmpeg 3.1+ #14188

Merged
merged 3 commits into from
Feb 21, 2021

Conversation

unknownbrackets
Copy link
Collaborator

Noticed an issue with bad frames in certain Valkyrie Profile videos, because it was sending 0 size packets switching to flush mode. Really, we should flush - but it's tricky because we never know when the frame is actually ending. One of the tricky things about using the FFmpeg decoder APIs for this.

Also somehow forgot to pull over the sceAtrac changes, was working on another branch with vcxproj updates for FFmpeg 4.3.

Lastly added a workaround for #11490.

-[Unknown]

FFmpeg 3.1+ reads the frame rate only into private data, and can only expose
it publicly when using the find stream info API that reads too far ahead.
@unknownbrackets unknownbrackets added this to the v1.12.0 milestone Feb 20, 2021
@hrydgard hrydgard added the PSMF / MPEG Issue involves scePsmf or sceMpeg video playback. label Feb 21, 2021
@hrydgard hrydgard merged commit a062c17 into hrydgard:master Feb 21, 2021
@sum2012 sum2012 mentioned this pull request Feb 21, 2021
@unknownbrackets unknownbrackets deleted the ffmpeg-update branch February 21, 2021 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PSMF / MPEG Issue involves scePsmf or sceMpeg video playback.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants