Xineliboutput-plugin: Difference between revisions
Jump to navigation
Jump to search
(→Links) |
(→CVS) |
||
(10 intermediate revisions by 6 users 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 |
|||
* 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| |
||
One has to choose between the [[xine-plugin]] and this plugin. |
One has to choose between the [[xine-plugin]] and this plugin. |
||
Line 21: | 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 |
|||
git clone git://git.code.sf.net/p/xineliboutput/git xineliboutput-git |
|||
==Links== |
==Links== |
||
{| |
{| |
||
| [1] |
| [1] |
||
| http://www.hut.fi/u/phintuka/vdr |
|||
| Plugin homepage |
|||
⚫ | |||
⚫ | |||
| http://sourceforge.net/projects/xineliboutput |
| http://sourceforge.net/projects/xineliboutput |
||
| Plugin Sourceforge page and CVS |
| Plugin Sourceforge page and CVS |
||
|- |
|||
⚫ | |||
| http://projects.vdr-developer.org/git/?p=xineliboutput.git |
|||
| Git mirror |
|||
|- |
|- |
||
| [3] |
| [3] |
||
| http://xinehq.de |
| http://xinehq.de |
||
| Xine project homepage |
| Xine project homepage |
||
|- |
|||
| [4] |
|||
| http://phivdr.dyndns.org/vdr/vdr-xineliboutput |
|||
| 2.0.0 pre1 |
|||
|} |
|} |
||
Latest revision as of 13:31, 15 January 2017
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
git clone git://git.code.sf.net/p/xineliboutput/git xineliboutput-git
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 |
[4] | http://phivdr.dyndns.org/vdr/vdr-xineliboutput | 2.0.0 pre1 |