[vlc-devel] [PATCH] Add a libvlc_set_video_output function
remi at remlab.net
Fri Feb 14 20:00:33 CET 2014
Le vendredi 14 février 2014, 20:47:37 Hugo Beauzée-Luyssen a écrit :
> On Thu, Feb 13, 2014 at 10:12 AM, Rémi Denis-Courmont <remi at remlab.net>
> > The patch does not do that. The patch has no way to enumerate available
> > plugins.
> To summarize the entire discussion and try to move on, would it make
> sense to have patchset that:
> - Allows one to enumerate vout
Not very much. There is no way to differentiate usable from unusable
(caopengllayer) from unsafe (vmem) video outputs plugins.
> - Chose a specific vout
No, that breaks set_xid and set_callbacks and without a solution for
enumeration, it is useless.
> - Do not force the vout module when using libvlc_..._set_xwindow
This is necessary to ensure that a non-windowed or non-X11 video output is NOT
created if the application specifies a XID. The issue is not very visible so
far. But it will become absolutely critical with Qt5 / Wayland or Mir or
It is the other way around. The other window setters should too ensure that an
adequate video output is used.
More information about the vlc-devel