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

libmatroska2: 0 duration frames can be keyframes #189

Merged
merged 1 commit into from
Dec 31, 2024

Conversation

robUx4
Copy link
Contributor

@robUx4 robUx4 commented Dec 31, 2024

The part of the Matroska specifications that claimed that Blocks from a BlockGroup with duration zero are no keyframes has been dropped in 9313a00f7391a285f95e9d6f0a5f8f3f80ed4779. This commit brings libmatroska2 in line with this change.

The earlier version e.g. made mkvalidator warn about files muxed by FFmpeg that contained pgs subtitles (which are muxed as zero-duration subtitles, which is spec-compliant).

rebased version of #40

The part of the Matroska specifications that claimed that Blocks from a
BlockGroup with duration zero are no keyframes has been dropped in
9313a00f7391a285f95e9d6f0a5f8f3f80ed4779. This commit brings
libmatroska2 in line with this change.

The earlier version e.g. made mkvalidator warn about files muxed by
FFmpeg that contained pgs subtitles (which are muxed as zero-duration
subtitles, which is spec-compliant).

Signed-off-by: Andreas Rheinhardt <[email protected]>
@robUx4 robUx4 merged commit 16a25aa into Matroska-Org:master Dec 31, 2024
3 checks passed
@robUx4 robUx4 deleted the zero_duration branch December 31, 2024 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants