DirectFB-extra
----------------

This package contains additional image/video/font providers and graphics/input drivers.


JPEG2000 Image Provider
-----------------------

JPEG2000 image provider based on JasPer (http://www.ece.uvic.ca/~mdadams/jasper). 


BMP Image Provider
-----------------

Supports Microsoft (uncompressed) BMP image format.


SVG Image Provider
------------------

Supports SVG (Scalar Vectorial Graphics) images.
Requires libsvg-cairo at least 0.1.6 (http://cairographics.org).


PNM Image Provider
--------------------

Offers basic support for the PNM (Portable Network Map) family formats:
PBM, PGM, PPM (both ASCII and RAW).


Imlib2 Image Provider
-----------------------

Thanks to Till Adam <till@adam-lilienthal.de> for this image provider.


FFmpeg Video Provider
---------------------

Video provider using FFmpeg's codecs (http://ffmpeg.sourceforge.net).
Requires FusionSound for audio playback and ffmpeg from svn.


Swfdec Video Provider
---------------------

Supports Macromedia Flash playback using the Swfdec library (http://swfdec.sf.net).
For audio playback, you need FusionSound.


Xine Video Provider
---------------------

Supports: a wide range of video formats, output in both YUV and RGB,
Colors Adjustment (currently Brightness, Contrast and Saturation) and 
DVD Navigation (use the df_xine program in the samples subdirectory).

Install the Xine Library (xine-lib package) from

	http://www.xinehq.de/

you need at least version 1.0.0-rc3.

If you are an expert user of xine, you may like playing with the following
entries in your ~/.xine/config:

  -> video.dfb.conversion_matrix: select the matrix for YUV->RGB software
                                  conversion;

  -> video.dfb.max_num_frames:    select how many frames must be buffered
                                  at once (greater values give smoother
                                  playback but high memory usage).


OpenQuicktime Video Provider
------------------------------

Supports all RGB and YUV formats and does audio playback.

Install the OpenQuicktime library from

	http://openquicktime.sourceforge.net/

You might want to download binary modules for decoding of 3IVX movies from

	http://www.3ivx.com/download/unix.html

You will also find two sample 3IVX movies at

	http://www.3ivx.com/showcase.html


Avifile Video Provider
----------------------

Install the AVI video file library from

	http://avifile.sourceforge.net/

There may be problems to compile against the latest version. We distribute a
source tarball of a version that works with this video provider at
http://www.directfb.org/download/contrib/.  Patches to make the provider work
with newer versions of avifile are very much appreciated.


Libflash Video Provider
-----------------------

Basic support for playing Shockwave Flash movies. 

Install the Shockwave Flash library from

	http://www.swift-tools.com/Flash/

The tarball is also available from http://www.directfb.org/download/contrib/.
