[vlc-devel] Plugins for removal

Rémi Denis-Courmont remi at remlab.net
Wed May 9 18:43:34 CEST 2012


There are some rather peculiar interface plugins that do not seem in very good 
shape in the code base:

fbosd (OSD over Linux Framebuffer)
- buggy: no locking, no pacing,
- peculiar use case (fd),
- not even in Debian.

lirc (Linux Infrared Control)
- buggy: misuses the hotkey subsystem,
- outdated? (kernel delivers RC events via input subsystem now).

motion (giroscope rotation control)
- unmaintained,
- highly hardware-specific,
- more of a joke than a serious plugin.

ntservice (Windows NT service)
- seems like it should be a separate executable rather than a plugin.

xosd (notification via X11 OSD)
- depends on evil Xlib,
- outdated underlying library (uses Xinerama instead of RandR),
- not even in Debian.

Also video filters:

- not working (old vout API).

- not working (old vout API).

remoteosd (VNC client filter)
- buggy: big leaks at exit,
- peculiar use case.

I thus propose each and every one of them for removal in VLC 2.1.x. If you use 
them or know someone that does, please make your case (preferrably in the form 
of patches). Thanks for your attention.

Rémi Denis-Courmont

More information about the vlc-devel mailing list