Skip to content

Additional fixes for FFmpeg 3.1+#14188

Merged
hrydgard merged 3 commits intohrydgard:masterfrom
unknownbrackets:ffmpeg-update
Feb 21, 2021
Merged

Additional fixes for FFmpeg 3.1+#14188
hrydgard merged 3 commits intohrydgard:masterfrom
unknownbrackets:ffmpeg-update

Conversation

@unknownbrackets
Copy link
Copy Markdown
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.

2 participants