Xineliboutput-plugin

From VDR Wiki
Revision as of 07:08, 11 January 2011 by Poltsy (talk | contribs) (→‎Links)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

Xineliboutput plugin is a front-end for VDR. It includes a MPEG decoder so a hardware decoder is not needed. Xineliboutput displays OSD and video in

  • X (in a raw X/Xv/XvMC window) or
  • Linux framebuffer/DirectFB

The plugin includes a built-in image and media player that supports playback of most known media files (avi/mp3/divx/jpeg/...) and network radio/video streams (http, rtsp, ...) directly from VDR.

The plugin is already quite usable, but it is still under heavy development (as of pre-1.0.0) -- installing very recent versions of xine-lib and DirectFB (if used) is probably required and even patches to xine-lib may be needed.

Info
Info

One has to choose between the xine-plugin and this plugin.


Hardware requirements

Software requirements

  • Xine-lib
  • X11

Installation

Xine-lib

cd $SOURCEDIR
tar xvzf xine-lib-<VERSION>.tar.gz
cd xine-ui-<VERSION>
./autogen.sh --prefix=/usr/local
make
make install
ldconfig

See plugin installation

Configuration

Short option Long option Description
-r PORT --remote=PORT Listen for remote clients on port PORT (default 37890). none or 0 disables remote mode
-A NAME --audio=NAME Use audio driver NAME for local frontend. Supported values:
auto, alsa, oss, arts, esound, none
-V NAME --video=NAME Use video driver NAME for local frontend. Supported values:
for sxfe: auto, x11, xshm, xv, xvmc, xxmc, none
for fbfe: auto, fb, DirectFB, none
-f --fullscreen Fullscreen mode (X11)
-w --width=x Window width
-h --height=x Window width
-d DISP --display=DISP Use X11 display DISP (or framebuffer device name)
-P NAME --post=NAME Use xine post plugin NAME. Format:
pluginname[:arg=val[,arg=val]][,...]

examples:

--post=upmix;tvtime:enabled=1,cheap_mode=1
--post=expand
-p --primary Force xineliboutput to be primary device when there are active frontend(s)
-c --exit-on-close Exit vdr when local frontend window is closed

Problems

CVS

 cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput

Links

[1] http://sourceforge.net/projects/xineliboutput Plugin Sourceforge page and CVS
[2] http://projects.vdr-developer.org/git/?p=xineliboutput.git Git mirror
[3] http://xinehq.de Xine project homepage