[vlc-devel] [PATCH] Add a libvlc_set_video_output function

Rémi Denis-Courmont 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 :
> Hi,
> 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 mailing list