Menu

Tree [b72d29] master /
 History

HTTPS access


File Date Author Commit
 patches 2007-03-09 Mark Adams Mark Adams [e942d3] Update aclocal/autoconf/automake files from the...
 src 2007-03-09 Mark Adams Mark Adams [e942d3] Update aclocal/autoconf/automake files from the...
 .gitignore 2013-06-14 Rolf Ahrenberg Rolf Ahrenberg [b72d29] Renamed .cvsignore to .gitignore.
 AUTHORS 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 COPYING 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 ChangeLog 2007-01-04 Rolf Ahrenberg Rolf Ahrenberg [71d298] Incremented minor version.
 INSTALL 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 Makefile.am 2007-03-09 Mark Adams Mark Adams [e893a4] Added RPM spec file for creating an RPM package...
 Makefile.in 2007-03-09 Mark Adams Mark Adams [e942d3] Update aclocal/autoconf/automake files from the...
 NEWS 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 README 2007-01-03 Mark Adams Mark Adams [5292e9] Added patch to allow use with Xine's video_out_...
 aclocal.m4 2007-03-09 Mark Adams Mark Adams [e942d3] Update aclocal/autoconf/automake files from the...
 compile 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 config.guess 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 config.h.in 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 config.sub 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 configure 2007-03-09 Mark Adams Mark Adams [e942d3] Update aclocal/autoconf/automake files from the...
 configure.in 2007-03-09 Mark Adams Mark Adams [e893a4] Added RPM spec file for creating an RPM package...
 depcomp 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 install-sh 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 ltmain.sh 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 missing 2006-09-10 Rolf Ahrenberg Rolf Ahrenberg [63ce9d] Initial import
 xine-decode-cle266.spec.in 2007-03-09 Mark Adams Mark Adams [a6cc01] Fix permissions in RPM.

Read Me

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
MongoDB Logo MongoDB