]> git.sesse.net Git - vlc/log
vlc
15 years agomozilla: fix video overwritting toolbar issue
Jean-Paul Saman [Fri, 6 Mar 2009 13:19:44 +0000 (14:19 +0100)]
mozilla: fix video overwritting toolbar issue

15 years agomozilla: no longer use libvlc depreceated API
Jean-Paul Saman [Fri, 6 Mar 2009 12:26:16 +0000 (13:26 +0100)]
mozilla: no longer use libvlc depreceated API

Original rewrite done by JP Dinger <jpd@m2x.nl> and cleaned up by jpsaman.

15 years agoAdd isPluginRunning() and getPrivate<>(), and use them instead of the raw code.
JP Dinger [Mon, 2 Mar 2009 12:46:25 +0000 (13:46 +0100)]
Add isPluginRunning() and getPrivate<>(), and use them instead of the raw code.

Review: Removed debug leftovers that where #if'ed and reverted none exiting p_plugin->getMP() changes.

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
15 years agoMake both parameters of RETURN_ON_EXCEPTION explicit.
jpsaman@m2x.nl [Fri, 27 Feb 2009 10:53:55 +0000 (11:53 +0100)]
Make both parameters of RETURN_ON_EXCEPTION explicit.

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
15 years agoPush lots of copy/paste code into a macro, and en passant squash two small bugs.
JP Dinger [Fri, 27 Feb 2009 10:44:31 +0000 (11:44 +0100)]
Push lots of copy/paste code into a macro, and en passant squash two small bugs.

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
15 years agoSimplicifations, and arbitrarily take 78 cols as a better right margin than 100+.
JP Dinger [Fri, 27 Feb 2009 10:03:07 +0000 (11:03 +0100)]
Simplicifations, and arbitrarily take 78 cols as a better right margin than 100+.

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
15 years agoAdd --no-plugins-cache when compiling the mozilla plugin with debugging enabled,...
JP Dinger [Thu, 26 Feb 2009 13:21:07 +0000 (14:21 +0100)]
Add --no-plugins-cache when compiling the mozilla plugin with debugging enabled, and simplify --volume=0 when starting muted.

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
15 years agoactivex: protect calls to libvlc_playlist_isplaying().
Jean-Paul Saman [Tue, 24 Feb 2009 15:23:27 +0000 (16:23 +0100)]
activex: protect calls to libvlc_playlist_isplaying().

15 years agotypo
Jean-Paul Saman [Sat, 21 Feb 2009 11:22:57 +0000 (12:22 +0100)]
typo

15 years agoUnused variable
Rémi Denis-Courmont [Sat, 7 Mar 2009 15:49:25 +0000 (17:49 +0200)]
Unused variable

15 years agoRemove dangling variables
Rémi Denis-Courmont [Sat, 7 Mar 2009 13:19:55 +0000 (15:19 +0200)]
Remove dangling variables

15 years agoprevent vlc hanging in an infinite loop when vout base window cannot be displayed.
Erwan Tulou [Fri, 6 Mar 2009 19:10:53 +0000 (20:10 +0100)]
prevent vlc hanging in an infinite loop when vout base window cannot be displayed.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
15 years agoRemove dummy code
Rémi Denis-Courmont [Sat, 7 Mar 2009 11:49:08 +0000 (13:49 +0200)]
Remove dummy code

15 years agoDo not assume xid and hwnd are in a union
Rémi Denis-Courmont [Sat, 7 Mar 2009 11:42:18 +0000 (13:42 +0200)]
Do not assume xid and hwnd are in a union

15 years agoMemory leak
Rémi Denis-Courmont [Sat, 7 Mar 2009 10:39:23 +0000 (12:39 +0200)]
Memory leak

15 years agoRelease the proper object
Rémi Denis-Courmont [Sat, 7 Mar 2009 10:25:38 +0000 (12:25 +0200)]
Release the proper object

15 years agoM-JPEG: fix MJPEG demux to be able to read VLC MPJPEG streams
Jean-Philippe Andre [Sat, 7 Mar 2009 08:06:35 +0000 (16:06 +0800)]
M-JPEG: fix MJPEG demux to be able to read VLC MPJPEG streams

That's clearly a hack but at least it works.

15 years agoQt: new toolbar example (ultra basic interface)
Jean-Philippe Andre [Thu, 19 Feb 2009 14:33:40 +0000 (22:33 +0800)]
Qt: new toolbar example (ultra basic interface)

15 years agoQt: add the popup menu in the main interface
Jean-Philippe Andre [Thu, 19 Feb 2009 13:51:46 +0000 (21:51 +0800)]
Qt: add the popup menu in the main interface

15 years agoFix the same vout leak when vlc_clone fails
Rémi Denis-Courmont [Fri, 6 Mar 2009 20:41:46 +0000 (22:41 +0200)]
Fix the same vout leak when vlc_clone fails

15 years agoSerialize vlc_object_set_destructor() against vlc_object_release()
Rémi Denis-Courmont [Fri, 6 Mar 2009 20:46:58 +0000 (22:46 +0200)]
Serialize vlc_object_set_destructor() against vlc_object_release()

15 years agoFix massive leak when --vout-filter or --vout module_Need fails
Rémi Denis-Courmont [Fri, 6 Mar 2009 20:41:46 +0000 (22:41 +0200)]
Fix massive leak when --vout-filter or --vout module_Need fails

15 years agoFix leak
Rémi Denis-Courmont [Fri, 6 Mar 2009 16:15:14 +0000 (18:15 +0200)]
Fix leak

15 years agodialog_Fatal: implement no interaction
Rémi Denis-Courmont [Fri, 6 Mar 2009 16:15:00 +0000 (18:15 +0200)]
dialog_Fatal: implement no interaction

15 years agoFactor and fix locking
Rémi Denis-Courmont [Fri, 6 Mar 2009 16:14:36 +0000 (18:14 +0200)]
Factor and fix locking

15 years agoVOUT Add debug messages
basos g [Fri, 6 Mar 2009 12:13:55 +0000 (12:13 +0000)]
VOUT Add debug messages

debug messages are added to make clues about :
a) the clock issue ( see VLC timing issues on ML)
b) the rgb chroma issue ( see VLC RBG chroma issues on ML)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
15 years agoADD: added a directx debug statement
basos G [Thu, 26 Feb 2009 13:07:31 +0000 (15:07 +0200)]
ADD: added a directx debug statement

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
15 years agosmall typo
basos g [Fri, 6 Mar 2009 02:55:56 +0000 (02:55 +0000)]
small typo

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
15 years agofix include for vlc_dialog
Derk-Jan Hartman [Thu, 5 Mar 2009 22:32:21 +0000 (23:32 +0100)]
fix include for vlc_dialog

15 years agoFixed inhibit playlist leak.
Laurent Aimar [Thu, 5 Mar 2009 22:25:30 +0000 (23:25 +0100)]
Fixed inhibit playlist leak.

15 years agoFixed vout_thread_t object link in fullscreen controler.
Laurent Aimar [Thu, 5 Mar 2009 21:10:39 +0000 (22:10 +0100)]
Fixed vout_thread_t object link in fullscreen controler.

15 years agointf_UserWarn: remove dead code
Rémi Denis-Courmont [Thu, 5 Mar 2009 21:20:42 +0000 (23:20 +0200)]
intf_UserWarn: remove dead code

15 years agoUse fatal error instead of warning, for consistency
Rémi Denis-Courmont [Thu, 5 Mar 2009 21:17:34 +0000 (23:17 +0200)]
Use fatal error instead of warning, for consistency

15 years agoMissed intf_UserFatal
Rémi Denis-Courmont [Thu, 5 Mar 2009 21:13:55 +0000 (23:13 +0200)]
Missed intf_UserFatal

15 years agoFor some reason, the OSX interface uses intf_UserFatal...
Rémi Denis-Courmont [Thu, 5 Mar 2009 21:12:16 +0000 (23:12 +0200)]
For some reason, the OSX interface uses intf_UserFatal...

This makes little sense to me. It could print errors directly, since it
_is_ the user interface.

15 years agoUse dialog_Fatal, fix a bunch (but not all) interaction crashes
Rémi Denis-Courmont [Thu, 5 Mar 2009 19:09:21 +0000 (21:09 +0200)]
Use dialog_Fatal, fix a bunch (but not all) interaction crashes

15 years agoHack to get the leaked object tree back
Rémi Denis-Courmont [Thu, 5 Mar 2009 20:27:30 +0000 (22:27 +0200)]
Hack to get the leaked object tree back

15 years agoQt: implement previous button and make an introduction text to the sout...
Jean-Baptiste Kempf [Thu, 5 Mar 2009 20:05:04 +0000 (21:05 +0100)]
Qt: implement previous button and make an introduction text to the sout...

Good ideas to improve the layout and the text are MORE than needed.

15 years agoQt: Sout/Convert, display the input MRL.
Jean-Baptiste Kempf [Thu, 5 Mar 2009 19:17:42 +0000 (20:17 +0100)]
Qt: Sout/Convert, display the input MRL.

15 years agoQt4: change a bit the ui from sout to use the SoutInputBox and etter Sout integration...
Jean-Baptiste Kempf [Thu, 5 Mar 2009 17:02:57 +0000 (18:02 +0100)]
Qt4: change a bit the ui from sout to use the SoutInputBox and etter Sout integration and panel changing.

15 years agoQt: Split inputBox from convert dialog.
Jean-Baptiste Kempf [Thu, 5 Mar 2009 17:02:24 +0000 (18:02 +0100)]
Qt: Split inputBox from convert dialog.

15 years agoFIX: DSHOW "none" device open (#2201). Some cleaning
basos g [Wed, 11 Feb 2009 10:52:36 +0000 (12:52 +0200)]
FIX: DSHOW "none" device open (#2201). Some cleaning

-Fix dshow "none" deivice be recognized as none
 Note that another patch concerning var_optionParse string
 dequoting should be applied for this to be fixed
 ( the concept is not to provide quoted strings to dshow options )
 -Account for the case when BOTH devices could not be opened
   (file an error, instead of seeming to play)
 -Cleaned a little
 -Added dbg and error msgs
 -Added coments

Rev 3

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
15 years agoQt: step one for Sout Dialog rework. Introduce a kind of progression and gives more...
Jean-Baptiste Kempf [Thu, 5 Mar 2009 12:56:56 +0000 (13:56 +0100)]
Qt: step one for Sout Dialog rework. Introduce a kind of progression and gives more space to MRL-customization.

15 years agoQt4: incomplete support for dialog_Fatal
Rémi Denis-Courmont [Thu, 5 Mar 2009 19:17:39 +0000 (21:17 +0200)]
Qt4: incomplete support for dialog_Fatal

15 years agoHopefully thread-safer replacement for intf_UserFatal
Rémi Denis-Courmont [Thu, 5 Mar 2009 18:42:47 +0000 (20:42 +0200)]
Hopefully thread-safer replacement for intf_UserFatal

15 years agoAdd var_SetAddress helper
Rémi Denis-Courmont [Thu, 5 Mar 2009 18:40:32 +0000 (20:40 +0200)]
Add var_SetAddress helper

15 years agoDetect LibVLC object leaks
Rémi Denis-Courmont [Thu, 5 Mar 2009 17:24:12 +0000 (19:24 +0200)]
Detect LibVLC object leaks

Since none of our otehr threads exist at the end, this is safe.

15 years agoRemove unused vlc_object_lock and vlc_object_unlock
Rémi Denis-Courmont [Thu, 5 Mar 2009 17:08:05 +0000 (19:08 +0200)]
Remove unused vlc_object_lock and vlc_object_unlock

15 years agoPrivatize the object pipe lock
Rémi Denis-Courmont [Thu, 5 Mar 2009 17:07:53 +0000 (19:07 +0200)]
Privatize the object pipe lock

15 years agoPrivatize the LibVLC exit lock
Rémi Denis-Courmont [Thu, 5 Mar 2009 16:55:06 +0000 (18:55 +0200)]
Privatize the LibVLC exit lock

15 years agovlc_object_alive does not need the object lock
Rémi Denis-Courmont [Thu, 5 Mar 2009 16:49:50 +0000 (18:49 +0200)]
vlc_object_alive does not need the object lock

(otherwise we would much more serious problems than the update checker)

15 years agoCustom lock for interaction
Rémi Denis-Courmont [Thu, 5 Mar 2009 16:37:57 +0000 (18:37 +0200)]
Custom lock for interaction

15 years agoRevert "missing strdup"
Rémi Denis-Courmont [Thu, 5 Mar 2009 15:53:36 +0000 (17:53 +0200)]
Revert "missing strdup"

config_PutPsz() and var_SetString() are calling strdup() internally.
This reverts commit 867836628fd4f4959aac18f0af819f0c611410fa.

15 years agoImmunify libvlc_exception_clear() from NULL arguments.
JP Dinger [Thu, 5 Mar 2009 13:15:38 +0000 (14:15 +0100)]
Immunify libvlc_exception_clear() from NULL arguments.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
15 years agomissing strdup
Geoffroy Couprie [Thu, 5 Mar 2009 14:24:15 +0000 (15:24 +0100)]
missing strdup

15 years agoQt: some people seem to have difficulties to access to the synchronisation tab.....
Jean-Baptiste Kempf [Thu, 5 Mar 2009 12:18:59 +0000 (13:18 +0100)]
Qt: some people seem to have difficulties to access to the synchronisation tab... Ease it for them.

15 years agoRemove insult in the fortunes...
Jean-Baptiste Kempf [Thu, 5 Mar 2009 11:11:43 +0000 (12:11 +0100)]
Remove insult in the fortunes...

This doesn't mean I don't share the opinion, but let's try to ease the work for packagers that get bugs on that part.
And of course VLC + debian-multimedia in debian is still completly broken...

15 years agoMarquee: use private lock and fix a tiny race condition
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:37:52 +0000 (23:37 +0200)]
Marquee: use private lock and fix a tiny race condition

15 years agoKill unused vlc_object_assert_locked
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:27:08 +0000 (23:27 +0200)]
Kill unused vlc_object_assert_locked

15 years agoRemove dummy input locking
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:10:27 +0000 (23:10 +0200)]
Remove dummy input locking

Contrary to commit 719f12a6 log, input_GetItem() does not check for a
lock on the input. There may be need for locking here(?), but taking the
object lock would definitely not help, as this was the only place is the
entire tree using the generic object lock on an input object.

15 years agoUse a private lock for input item ID allocation
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:14:46 +0000 (23:14 +0200)]
Use a private lock for input item ID allocation

15 years agoPrivatize the playlist lock
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:24:57 +0000 (23:24 +0200)]
Privatize the playlist lock

15 years agoUse playlist_Lock explicitly
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:17:49 +0000 (23:17 +0200)]
Use playlist_Lock explicitly

15 years agouse playlist_Lock explicitly
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:06:27 +0000 (23:06 +0200)]
use playlist_Lock explicitly

15 years agoSD: use playlist_Lock explicitly
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:06:08 +0000 (23:06 +0200)]
SD: use playlist_Lock explicitly

15 years agoplaylist_Export simplifications
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:04:19 +0000 (23:04 +0200)]
playlist_Export simplifications

 - use automatic structure instead of heap
 - retain the playlist lock only while needed

15 years agoXCB: use pf_render for image conversion (instead of pf_display)
Rémi Denis-Courmont [Wed, 4 Mar 2009 19:46:52 +0000 (21:46 +0200)]
XCB: use pf_render for image conversion (instead of pf_display)

15 years agoRemove unused VOUT_PARENT
Rémi Denis-Courmont [Wed, 4 Mar 2009 17:36:33 +0000 (19:36 +0200)]
Remove unused VOUT_PARENT

By the way:
 - the OSX implementation seemed buggy w.r.t. fullscreen,
 - the X11 implementation seemed buggy w.r.t. both vout_window and events,
 - the OMAPFB implementation was bogus.

15 years agoRemove invalid VOUT_REPARENT uses
Rémi Denis-Courmont [Wed, 4 Mar 2009 17:31:29 +0000 (19:31 +0200)]
Remove invalid VOUT_REPARENT uses

as discussed^Wmonologued on the mailing list.

15 years agoSplit out r/o test into a static inline...
JP Dinger [Wed, 4 Mar 2009 11:12:12 +0000 (12:12 +0100)]
Split out r/o test into a static inline...

...and express the rest in terms of that.
Also small documentation fixes and VLC_UNUSED() instead of (void).

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
15 years agoDocumentation, formatting fixes.
JP Dinger [Wed, 4 Mar 2009 10:38:26 +0000 (11:38 +0100)]
Documentation, formatting fixes.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
15 years agoMore wording fixes.
JP Dinger [Thu, 26 Feb 2009 14:30:17 +0000 (15:30 +0100)]
More wording fixes.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
15 years agoWin32: activate mpc, mmx and sse by default and remove deprecated options.
Jean-Baptiste Kempf [Wed, 4 Mar 2009 08:21:49 +0000 (09:21 +0100)]
Win32: activate mpc, mmx and sse by default and remove deprecated options.

15 years agoFixed EPG current state.
Laurent Aimar [Tue, 3 Mar 2009 21:58:18 +0000 (22:58 +0100)]
Fixed EPG current state.

15 years agoPrint complete date in EPG.
Laurent Aimar [Tue, 3 Mar 2009 21:44:41 +0000 (22:44 +0100)]
Print complete date in EPG.

15 years agoNo functionnal changes (ts).
Laurent Aimar [Tue, 3 Mar 2009 20:49:12 +0000 (21:49 +0100)]
No functionnal changes (ts).

15 years agoSplit PMTCallback to make it (a bit) more readable.
Laurent Aimar [Tue, 3 Mar 2009 20:20:49 +0000 (21:20 +0100)]
Split PMTCallback to make it (a bit) more readable.

15 years agoReident switch (ts).
Laurent Aimar [Tue, 3 Mar 2009 19:49:22 +0000 (20:49 +0100)]
Reident switch (ts).

15 years agoCosmetics (ts).
Laurent Aimar [Tue, 3 Mar 2009 19:48:04 +0000 (20:48 +0100)]
Cosmetics (ts).

15 years agoCosmetics (ts).
Laurent Aimar [Tue, 3 Mar 2009 19:27:33 +0000 (20:27 +0100)]
Cosmetics (ts).

15 years agoFixed non DVB ts file support.
Laurent Aimar [Tue, 3 Mar 2009 19:22:35 +0000 (20:22 +0100)]
Fixed non DVB ts file support.

15 years agoQt: remove dead code in sout to simplify.
Jean-Baptiste Kempf [Tue, 3 Mar 2009 14:31:07 +0000 (15:31 +0100)]
Qt: remove dead code in sout to simplify.

15 years agosome more news
Felix Paul Kühne [Tue, 3 Mar 2009 14:05:43 +0000 (15:05 +0100)]
some more news

15 years agomacosx: hide the MRL field by default and shrink it. You can make it appear by clicki...
Felix Paul Kühne [Tue, 3 Mar 2009 14:04:54 +0000 (15:04 +0100)]
macosx: hide the MRL field by default and shrink it. You can make it appear by clicking on the triangle button next to the MRL label.

15 years agomacosx: redesigned the Open panel to be more suitable for less-skilled users
Felix Paul Kühne [Sat, 28 Feb 2009 19:11:05 +0000 (20:11 +0100)]
macosx: redesigned the Open panel to be more suitable for less-skilled users

15 years agomacosx: remove some more special cases for 10.4 and earlier
Felix Paul Kühne [Sat, 28 Feb 2009 18:53:33 +0000 (19:53 +0100)]
macosx: remove some more special cases for 10.4 and earlier

15 years agoQt: give access to fineslower and finefaster in the menus.
Jean-Baptiste Kempf [Tue, 3 Mar 2009 13:38:50 +0000 (14:38 +0100)]
Qt: give access to fineslower and finefaster in the menus.

15 years agocorrects drag&drop for skins on Linux (mrl wrongly interpreted)
Erwan Tulou [Thu, 26 Feb 2009 10:23:56 +0000 (11:23 +0100)]
corrects drag&drop for skins on Linux (mrl wrongly interpreted)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
15 years agoDialogs:destroy move from the Close function, because it prevents skins2 normal clean...
Erwan Tulou [Mon, 2 Mar 2009 16:05:09 +0000 (17:05 +0100)]
Dialogs:destroy move from the Close function, because it prevents skins2 normal cleanup (Close function is never called because refcount remains > 1)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
15 years agoCorrects crash when closing preference dialog (upper right X icon) and trying to...
Erwan Tulou [Mon, 2 Mar 2009 15:39:39 +0000 (16:39 +0100)]
Corrects crash when closing preference dialog (upper right X icon) and trying to open it again.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
15 years agoQt: Integration of this convertion dialog in THEDP.
Jean-Baptiste Kempf [Mon, 2 Mar 2009 01:20:45 +0000 (02:20 +0100)]
Qt: Integration of this convertion dialog in THEDP.

15 years agoQt: add a very dumb-down version of the Sout dialog for conversion.
Jean-Baptiste Kempf [Mon, 2 Mar 2009 01:13:27 +0000 (02:13 +0100)]
Qt: add a very dumb-down version of the Sout dialog for conversion.

The code is splitted from the Sout-Mess (that needs clean up) and provide an easy GUI:
 - Select profile
 - Choose the file name
 - Choose display or not
 - Choose deinterlace or not.

Nothing more.

15 years agoFile has been renamed
Christophe Mutricy [Tue, 3 Mar 2009 00:39:03 +0000 (00:39 +0000)]
File has been renamed

15 years agoMore macro parametrization.
JP Dinger [Mon, 2 Mar 2009 13:55:49 +0000 (14:55 +0100)]
More macro parametrization.

Signed-off-by: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
15 years agoParametrize macros, and pack up deref that happens anyway.
JP Dinger [Mon, 2 Mar 2009 13:29:33 +0000 (14:29 +0100)]
Parametrize macros, and pack up deref that happens anyway.

Signed-off-by: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
15 years agomacosx: fix packaging Safari and Firefox plugin.
Jean-Paul Saman [Sun, 1 Mar 2009 16:32:19 +0000 (17:32 +0100)]
macosx: fix packaging Safari and Firefox plugin.

15 years agoConverted globalhotkeys to XCB.
Laurent Aimar [Sun, 1 Mar 2009 20:28:08 +0000 (21:28 +0100)]
Converted globalhotkeys to XCB.

The XLib support has been dropped, so xcb and xcb-keysyms is now needed for
this plugin.

15 years agoXCB: configure rules
Rémi Denis-Courmont [Sun, 1 Mar 2009 19:33:03 +0000 (21:33 +0200)]
XCB: configure rules

15 years agox11 does not need MIT-SHM
Rémi Denis-Courmont [Sun, 1 Mar 2009 16:37:42 +0000 (18:37 +0200)]
x11 does not need MIT-SHM

15 years agoCollapse all xlib plugins under --enable-x11
Rémi Denis-Courmont [Sun, 1 Mar 2009 16:36:23 +0000 (18:36 +0200)]
Collapse all xlib plugins under --enable-x11

except those that have their own --enable-* switch.