DirectFB - Home of the pragmatist


Font

FreeType

The FreeType2 font provider can load any font that is supported by FreeType2 as an A8 or ARGB surface. The font can be easily used for the DrawString method.

Image

Direct Support

Currently PNG, JPEG, GIF images and MPEG2 I-Frames are directly supported.

Imlib2

With the Imlib2 provider in the DirectFB-extra package you are able to read many formats.

Video

Xine

If you have xine installed, it is possible to play any video file supported by the installed codecs to any DirectFB surface.

Video4Linux

The Video4Linux Video provider can let /dev/video "play" directly to any DirectFB surface via DMA Capture. System surfaces (frame grabbing needed) are not supported yet.

libmpeg3

After building libmpeg3 you can tell configure where you did that and the libmpeg3 provider will be built. Libmpeg3 has support for MPEG 1/2 program and transport streams, IFO and VOB files. The provider supports all RGB and YUV formats and has sound support via OSS.

OpenQuicktime

Using the openquicktime library any Quicktime file supported by the library can be played. Currently supported formats are 3ivx and MJPEG. The provider supports all RGB and YUV formats and has sound support via OSS.

Shockwave Flash

If you have installed libflash from download/contrib, it is possible to play any SWF file supported by libflash to any DirectFB surface in non-interactive mode.


directfb.org / Support / Media