Bug#803498: mpv: VO opengl{-hq}: Could not create EGL context!

Andrey Gursky andrey.gursky at e-mail.ua
Sun Nov 22 16:02:00 UTC 2015


Hi,

mpv 0.12 does perfectly work on an intel laptop. I looked into mpv source code
repository and found the explanation. These are the interesting commits:
- vo_opengl: enable X11 EGL backend by default [1]
- vo_opengl: add DRM EGL backend [2]
- vo_opengl: fix backend autoprobing [3]
- vo_opengl: attempt to improve GLX vs. EGL backend detection [4]

It seems there are still issues with autoprobing. Thus you have to choose the
backend explicitly:
mpv --vo=opengl:backend=x11
in opposite to the default one (working on intel):
mpv --vo=opengl:backend=x11egl

[1] https://github.com/mpv-player/mpv/commit/b81d9c79a893f119ea80d230c20b77809be2b0d9
[2] https://github.com/mpv-player/mpv/commit/c3f2ef5491dc28d1f2f68d024b4be01c27b029e7
[3] https://github.com/mpv-player/mpv/commit/07c546b2b494a620edc98dadd5dd78a052ec6783
[4] https://github.com/mpv-player/mpv/commit/6b22b216514ee2eb784711f4539410d3b312a4fd

Regards,
Andrey



More information about the pkg-multimedia-maintainers mailing list