Commit 0014603e authored by Thomas Guillem's avatar Thomas Guillem

libvlc: don't force the xid "vout display"

libvlc_media_player_set_xwindow() should only force the embed-xid "vout window"
plugin but not the xid "vout display" plugin.

This allows to use the GL "vout display" via EGL/GLX (with full hardware
acceleration) with an embedded X window.

Fixes #18907
parent 8cacc98a
...@@ -1175,7 +1175,7 @@ void libvlc_media_player_set_xwindow( libvlc_media_player_t *p_mi, ...@@ -1175,7 +1175,7 @@ void libvlc_media_player_set_xwindow( libvlc_media_player_t *p_mi,
assert (p_mi != NULL); assert (p_mi != NULL);
var_SetString (p_mi, "avcodec-hw", ""); var_SetString (p_mi, "avcodec-hw", "");
var_SetString (p_mi, "vout", drawable ? "xid" : ""); var_SetString (p_mi, "vout", "");
var_SetString (p_mi, "window", drawable ? "embed-xid,any" : ""); var_SetString (p_mi, "window", drawable ? "embed-xid,any" : "");
var_SetInteger (p_mi, "drawable-xid", drawable); var_SetInteger (p_mi, "drawable-xid", drawable);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment