Video outputs are the modules that enable the support of some systems to display the video on your screen.
default: enabled
For Unix with X11 servers only
This is the basic x11 video output. It only requires a working X11 server. You will need xlibs headers to compile it (xlibs-dev package on Debian systems).
default: enabled
For GNU/Linux only
It requires an xvideo compliant graphic card (it is the case for nearly all modern cards). It uses hardware acceleration for YUV transformation and rescaling.
default: enabled
This video output uses sdl libraries. You need at least version 1.1.6 of this libraries.
You may indicate the path to the sdl-config program with the --with-sdl-config-path=PATH switch, when running the configre script.
default: enabled on win32
For Windows only
This video output uses Microsoft Direct X libraries. It is recommended for the win32 port.
You may indicate the path to directX libraries and headers with the --with-directx=PATH switch, when running the configure script.
default: enabled on win32
For Windows only
This video output uses GDI. It is designed for users who don't have Direct X, but the perfs are very low. If you have DirectX, do not use it.
default: enabled on GNU/Linux
For GNU/Linux only
This is the frame buffer video output. It requires that your kernel was compiled with frame buffer support.
default: disabled
This video output uses Glide libraries (hardware acceleration for 3Dfx cards).
You may indicate the path to the library with the --with-glide=PATH configure option.
default: disabled
For GNU/Linux only
This module provides hardware acceleration for Matrox cards under GNU/Linux.
default: disabled
This is the ASCII Art Video Output. This video output uses the aalib library to display video through ASCII art. It requires aalib headers (aalib1-dev package under Debian GNU/Linux) to compile.