Skip to content

vo_libmpv: use the VO_CAP of the renderer backend instead of the VO - #18215

Merged
Dudemanguy merged 1 commit into
mpv-player:masterfrom
Dudemanguy:libmpv-renderer-caps
Jul 3, 2026
Merged

vo_libmpv: use the VO_CAP of the renderer backend instead of the VO#18215
Dudemanguy merged 1 commit into
mpv-player:masterfrom
Dudemanguy:libmpv-renderer-caps

Conversation

@Dudemanguy

Copy link
Copy Markdown
Member

The software renderer backend is not capable of using any of the VO capabilities set globally by vo_libmpv. This can lead to assertion errors when trying to render a video with 90 degree rotation metadata. Instead use the ctx->renderer->driver_caps value so the source frame doesn't have its params rotated when it's not desired.

The software renderer backend is not capable of using any of the VO
capabilities set globally by vo_libmpv. This can lead to assertion
errors when trying to render a video with 90 degree rotation metadata.
Instead use the ctx->renderer->driver_caps value so the source frame
doesn't have its params rotated when it's not desired.
@Dudemanguy
Dudemanguy merged commit 7a94ec5 into mpv-player:master Jul 3, 2026
33 of 34 checks passed
@Dudemanguy
Dudemanguy deleted the libmpv-renderer-caps branch July 3, 2026 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant