libcle266mpegdec xineplug_decode_cle266
Status: Beta
Brought to you by:
rofafor
xineplug_decode_cle266 ====================== This code is an MPEG-2 video decoder plug-in for Xine that uses the libcle266mpegdec library to provide accelerated decoding with DirectFB. The plug-in is designed to work with the video_out_directfb output plugin that is part of the Xine distribution, and with the video_out_dfb output plugin for DirectFB which can be found in the DirectFB-extra package. A patch is currently required to both output plugins to enable them to allocate frame surfaces in video memory. This version is suitable for DirectFB-extra versions since 4th November 2006 and xine-lib 1.1.3. It has been tested with DirectFB 1.0.0-rc2. Installation ------------ Building and installing the plug-in is straightforward. Simply run: ./configure make make install You will need to have the DirectFB, Xine and libcle266mpegdec libraries already installed. The configure script will provide details of any missing or out of date libraries. If the configure script is not finding certain libraries that you know to be installed, it may be that you need to add /usr/local/lib/pkgconfig to your PKG_CONFIG_PATH environment variable. Having installed the plugin, you will also need to apply the supplied patches (from the 'patches' directory). There is one for Xine's own video_out_directfb plugin, and one for the video_out_dfb output plugin from DirectFB-extra. This can be done as follows: cd [root of DirectFB-extra] patch -p0 < [path]/xineplug_decode_cle266/patches/video_out_dfb.patch cd [root of xine-lib] patch -p0 < [path]/xineplug_decode_cle266/patches/video_out_directfb.patch substituting [path] for the full path to the xineplug_decode_cle266 directory. Links ----- http://sourceforge.net/projects/cle266mpegdec/ http://www.directfb.org/ http://xinehq.de/ -- Mark Adams, 3rd January 2007