Xineliboutput-plugin
From VDR Wiki
(Difference between revisions)
(→Description) |
(→Configuration) |
||
| (7 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
==Description== | ==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 | * X (in a raw X/Xv/XvMC window) or | ||
* Linux framebuffer/DirectFB | * 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. | ||
{{Box Info| | {{Box Info| | ||
| Line 26: | Line 28: | ||
See [[plugin installation]] | See [[plugin installation]] | ||
| + | |||
| + | ==Configuration== | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | !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, pulseaudio, none | ||
| + | |- | ||
| + | | -V NAME || --video=NAME || Use video driver NAME for local frontend. Supported values: | ||
| + | for sxfe: auto, vdpau, opengl, 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== | ==Problems== | ||
| + | |||
| + | ==CVS== | ||
| + | cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput | ||
==Links== | ==Links== | ||
{| | {| | ||
| [1] | | [1] | ||
| - | |||
| - | |||
| - | |||
| - | |||
| http://sourceforge.net/projects/xineliboutput | | http://sourceforge.net/projects/xineliboutput | ||
| Plugin Sourceforge page and CVS | | Plugin Sourceforge page and CVS | ||
| + | |- | ||
| + | | [2] | ||
| + | | http://projects.vdr-developer.org/git/?p=xineliboutput.git | ||
| + | | Git mirror | ||
|- | |- | ||
| [3] | | [3] | ||
Latest revision as of 07:22, 11 January 2011
Contents |
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.
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
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, pulseaudio, none |
| -V NAME | --video=NAME | Use video driver NAME for local frontend. Supported values:
for sxfe: auto, vdpau, opengl, 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 |




