2.2. 视频输出
视频输出是使某些系统能够支持在屏幕上显示视频的模块。
2.2.1. x11
默认:启用
仅适用于带有 X11 服务器的 Unix 系统
这是基本的 x11 视频输出。它只需要一个工作的 X11 服务器。你需要 xlibs 头文件来编译它(Debian 系统上的 xlibs-dev 包)。
2.2.2. xvideo
默认:启用
仅适用于 GNU/Linux
它需要兼容 xvideo 的显卡(几乎所有现代显卡都是这种情况)。它使用硬件加速进行 YUV 转换和缩放。
2.2.3. sdl
默认:启用
此视频输出使用 sdl 库。你需要至少版本 1.1.6 的此库。
在运行 configure 脚本时,你可以使用 --with-sdl-config-path=PATH 开关来指示 sdl-config 程序的路径。
2.2.4. directx
默认:在 win32 上启用
仅适用于 Windows
此视频输出使用 Microsoft Direct X 库。推荐用于 win32 端口。
在运行 configure 脚本时,你可以使用 --with-directx=PATH 开关来指示 directX 库和头文件的路径。
2.2.5. wingdi
默认:在 win32 上启用
仅适用于 Windows
此视频输出使用 GDI。它是为没有 Direct X 的用户设计的,但性能非常低。如果你有 DirectX,请不要使用它。
2.2.6. fb
默认:在 GNU/Linux 上启用
仅适用于 GNU/Linux
这是帧缓冲视频输出。它要求你的内核在编译时启用了帧缓冲支持。
2.2.7. glide
默认:禁用
此视频输出使用 Glide 库(为 3Dfx 显卡提供硬件加速)。
你可以使用 --with-glide=PATH configure 选项来指示库的路径。
2.2.8. mga
默认:禁用
仅适用于 GNU/Linux
此模块为 GNU/Linux 下的 Matrox 显卡提供硬件加速。
2.2.10. aa
默认:禁用
这是 ASCII 艺术视频输出。此视频输出使用 aalib 库通过 ASCII 艺术显示视频。它需要 aalib 头文件(Debian GNU/Linux 下的 aalib1-dev 包)才能编译。
2.2.11. svgalib
默认:禁用
仅适用于 GNU/Linux
这是用于 SVGAlib 库的视频输出。
2.2.12. qte
默认:禁用
仅适用于 iPaq
这是用于 QT Embedded 的视频输出,QT Embedded 是一个 iPaq 特定的图形库。