<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.xinux.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=10.12.50.11</id>
	<title>Xinux Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.xinux.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=10.12.50.11"/>
	<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php/Spezial:Beitr%C3%A4ge/10.12.50.11"/>
	<updated>2026-06-11T14:36:51Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://www.xinux.net/index.php?title=VDR&amp;diff=934</id>
		<title>VDR</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=VDR&amp;diff=934"/>
		<updated>2010-02-16T20:28:44Z</updated>

		<summary type="html">&lt;p&gt;10.12.50.11: /* xine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Vorbereitung=&lt;br /&gt;
==Benötigte Pakete==&lt;br /&gt;
 apt-get install build-essential libjpeg62-dev libcap-dev libfontconfig1-dev gettext libncursesw5-dev libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
==VDR==&lt;br /&gt;
*Paket ziehen&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2&lt;br /&gt;
*Auspacken&lt;br /&gt;
 tar -xvjf  vdr-1.7.10.tar.bz2&lt;br /&gt;
 ln -s vdr-1.7.10 VDR&lt;br /&gt;
*Make.config erstellen&lt;br /&gt;
 cat make.config&lt;br /&gt;
 CC       = gcc&lt;br /&gt;
 CFLAGS   = -g -O2 -Wall&lt;br /&gt;
 CXX      = g++&lt;br /&gt;
 CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual -fPIC&lt;br /&gt;
 ifdef PLUGIN&lt;br /&gt;
 CFLAGS   += -fPIC&lt;br /&gt;
 CXXFLAGS += -fPIC&lt;br /&gt;
 endif&lt;br /&gt;
 MANDIR   = /usr/local/vdr/man&lt;br /&gt;
 BINDIR   = /usr/local/vdr/bin&lt;br /&gt;
 PLUGINDIR= ./PLUGINS&lt;br /&gt;
 PLUGINLIBDIR= /usr/local/vdr/plugins&lt;br /&gt;
 CONFDIR = /usr/local/vdr/etc&lt;br /&gt;
 LOCDIR = /usr/src/VDR/locale&lt;br /&gt;
 VIDEODIR = /video&lt;br /&gt;
 ### The remote control:&lt;br /&gt;
 #LIRC_DEVICE = /dev/lircd&lt;br /&gt;
 #RCU_DEVICE  = /dev/ttyS0 &lt;br /&gt;
 ### You don't need to touch the following:&lt;br /&gt;
 ifdef DVBDIR&lt;br /&gt;
 INCLUDES += -I$(DVBDIR)/include&lt;br /&gt;
 endif&lt;br /&gt;
*Kompilieren und Plugins erstellen &lt;br /&gt;
 make all plugins&lt;br /&gt;
&lt;br /&gt;
=Plugins installieren=&lt;br /&gt;
==Epgsearch==&lt;br /&gt;
 apt-get install libpcre3-dev&lt;br /&gt;
 cd PLUGINS/src&lt;br /&gt;
 wget http://winni.vdr-developer.org/epgsearch/downloads/beta/vdr-epgsearch-0.9.25.beta15.tgz&lt;br /&gt;
 tar -xvzf vdr-epgsearch-0.9.25.beta15.tgz &lt;br /&gt;
 ln -s epgsearch-0.9.25.beta15/ epgsearch&lt;br /&gt;
&lt;br /&gt;
==Streamdev==&lt;br /&gt;
 cd PLUGINS/src&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev&lt;br /&gt;
&lt;br /&gt;
==xine==&lt;br /&gt;
apt-get install autoconf automake cvs libtool libpng12-dev x-dev libx11-dev libxext-dev libxt-dev ffmpeg libavcodec-dev libpostproc-dev libaa1-dev libfame-dev libxv-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 export SOURCEDIR=&amp;quot;/usr/src&amp;quot;&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/vdr-xine-0.9.3.tgz&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar xvzf vdr-xine-0.9.3.tgz -C $(pwd)/VDR/PLUGINS/src&lt;br /&gt;
 tar -xjvf xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar -xjvf xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 cd VDR/PLUGINS/src&lt;br /&gt;
 ln -s xine-0.9.3 xine&lt;br /&gt;
 &lt;br /&gt;
  ## Kopieren der &amp;quot;loops&amp;quot;&lt;br /&gt;
 cd xine&lt;br /&gt;
 mkdir -p /usr/local/vdr/plugins/xine&lt;br /&gt;
 find . -name *.mpg -exec cp -v \{} /usr/local/vdr/plugins/xine \;&lt;br /&gt;
 &lt;br /&gt;
 ## link für den Player&lt;br /&gt;
 ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen der xine-lib&lt;br /&gt;
 cd ../../../../xine-lib&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-lib.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 ldconfig&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen des frontends&lt;br /&gt;
 cd ../xine-ui&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-ui.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local --enable-vdr-keys&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==xine-lib-1.2==&lt;br /&gt;
 apt-get install libxinerama-dev libcdio-dev libvcdinfo-dev&lt;br /&gt;
&lt;br /&gt;
===Xine starten===&lt;br /&gt;
Will man VDR mit Xine-Plugin starten muss man folgendes machen:&lt;br /&gt;
 /usr/local/vdr/bin/vdr -P&amp;quot;xine -r&amp;quot;&lt;br /&gt;
Übers Netzwerk mit Option -p&lt;br /&gt;
 /usr/local/vdr/bin/vdr -P&amp;quot;xine -r -p&amp;quot;&lt;br /&gt;
Xine startet man dann so (selber rechner über unix socket):&lt;br /&gt;
 xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot;&lt;br /&gt;
Und übers Netzwerk:&lt;br /&gt;
 xine &amp;quot;netvdr://host:port#demux:mpeg_pes&amp;quot;&lt;br /&gt;
Port ist optional (2001 per default)&lt;br /&gt;
&lt;br /&gt;
===Xine konfigurieren===&lt;br /&gt;
Tastaturbelegung nach ~/.xine/keymap&lt;br /&gt;
http://www.vdr-wiki.de/wiki/index.php/Keymap&lt;br /&gt;
&lt;br /&gt;
===Xine-Lila-Problem===&lt;br /&gt;
Wenn Xine Lila wird (bei ATI-Grafikkarten) folgendes ausführen.&lt;br /&gt;
 Start xine&lt;br /&gt;
 Click File, then Configure and then Preferences&lt;br /&gt;
 In experience_level select &amp;quot;Master Of The Known Universe&amp;quot; so that all available settings are visible.&lt;br /&gt;
 Select the tab for video.&lt;br /&gt;
 Under Driver select &amp;quot;xshm&amp;quot;.&lt;br /&gt;
 Restart xine.&lt;br /&gt;
&lt;br /&gt;
==softdev==&lt;br /&gt;
 apt-get install  xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs&lt;br /&gt;
&lt;br /&gt;
==softcam==&lt;br /&gt;
 apt-get install libssl-dev libbz2-dev&lt;br /&gt;
 cd /usr/src/VDR/PLUGINS/src&lt;br /&gt;
 wget http://207.44.152.197/vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 tar -xf vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 ln -s sc-0.9.3 sc&lt;br /&gt;
 cd /usr/src/VDR&lt;br /&gt;
 make plugins&lt;br /&gt;
&lt;br /&gt;
Bei 64-Bit AMD muss folgendes geändert werden.&lt;br /&gt;
vi /usr/src/VDR/PLUGINS/src/sc/Makefile&lt;br /&gt;
 CPUOPT     ?= pentium&lt;br /&gt;
 PARALLEL   ?= PARALLEL_32_INT&lt;br /&gt;
in&lt;br /&gt;
 CPUOPT     ?= k8&lt;br /&gt;
 PARALLEL   ?= PARALLEL_128_SSE&lt;br /&gt;
ansonsten gibts eine Fehlermeldung beim kompilieren&lt;br /&gt;
&lt;br /&gt;
Wenn folgende Fehlermeldung kommt:&lt;br /&gt;
[general.error] CA_SET_DESCR failed (Invalid argument). Expect a black screen.&lt;br /&gt;
 rm /dev/dvb/adapter[Nummer]/ca0&lt;br /&gt;
&lt;br /&gt;
=LIRC=&lt;br /&gt;
Konfiguration von Lirc mit IR-Empfänger per serielle Schnittstelle und Hauppauge-Fernbedienung&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install lirc&lt;br /&gt;
&lt;br /&gt;
==Konfiguriere lirc==&lt;br /&gt;
*Home-Brew (16x50 UART compatible serial port)&lt;br /&gt;
*None&lt;br /&gt;
*ttyS*-Port an dem der Empfänger angeschlossen ist&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/hardware.conf==&lt;br /&gt;
REMOTE_DRIVER=&amp;quot;default&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/lircd.conf==&lt;br /&gt;
Diese Konfiguration ist für Hauppauge-Fernbedienung. Andere Konfigurationen findet man unter http://lirc.sourceforge.net/remotes/&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # this config file was automatically generated&lt;br /&gt;
 # using lirc-0.7.0(any) on Sun Nov 28 20:25:09 2004&lt;br /&gt;
 #&lt;br /&gt;
 # contributed by &lt;br /&gt;
 #&lt;br /&gt;
 # brand:   Hauppauge 350&lt;br /&gt;
 # Created: G.J. Werler (The Netherlands)&lt;br /&gt;
 # Project: Mythtv Fedora Pundit-R www.mythtvportal.com&lt;br /&gt;
 # Date:    2004/11/28&lt;br /&gt;
 # model no. of remote control: Hauppauge A415-HPG&lt;br /&gt;
 # devices being controlled by this remote: PVR-350&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 begin remote&lt;br /&gt;
 &lt;br /&gt;
   name  Hauppauge_350&lt;br /&gt;
   bits           13&lt;br /&gt;
   flags RC5|CONST_LENGTH&lt;br /&gt;
   eps            30&lt;br /&gt;
   aeps          100&lt;br /&gt;
 &lt;br /&gt;
   one           969   811&lt;br /&gt;
   zero          969   811&lt;br /&gt;
   plead        1097&lt;br /&gt;
   gap          114605&lt;br /&gt;
   toggle_bit      2&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
       begin codes&lt;br /&gt;
           Go                       0x00000000000017BB&lt;br /&gt;
           Power                    0x00000000000017BD&lt;br /&gt;
           TV                       0x000000000000179C&lt;br /&gt;
           Videos                   0x0000000000001798&lt;br /&gt;
           Music                    0x0000000000001799&lt;br /&gt;
           Pictures                 0x000000000000179A&lt;br /&gt;
           Guide                    0x000000000000179B&lt;br /&gt;
           Radio                    0x000000000000178C&lt;br /&gt;
           Up                       0x0000000000001794&lt;br /&gt;
           Left                     0x0000000000001796&lt;br /&gt;
           Right                    0x0000000000001797&lt;br /&gt;
           Down                     0x0000000000001795&lt;br /&gt;
           OK                       0x00000000000017A5&lt;br /&gt;
           Back/Exit                0x000000000000179F&lt;br /&gt;
           Menu/i                   0x000000000000178D&lt;br /&gt;
           Vol+                     0x0000000000001790&lt;br /&gt;
           Vol-                     0x0000000000001791&lt;br /&gt;
           Prev.Ch                  0x0000000000001792&lt;br /&gt;
           Mute                     0x000000000000178F&lt;br /&gt;
           Ch+                      0x00000000000017A0&lt;br /&gt;
           Ch-                      0x00000000000017A1&lt;br /&gt;
           Record                   0x00000000000017B7&lt;br /&gt;
           Stop                     0x00000000000017B6&lt;br /&gt;
           Rewind                   0x00000000000017B2&lt;br /&gt;
           Play                     0x00000000000017B5&lt;br /&gt;
           Forward                  0x00000000000017B4&lt;br /&gt;
                         Replay/SkipBackward      0x00000000000017A4&lt;br /&gt;
           Pause                    0x00000000000017B0&lt;br /&gt;
           SkipForward              0x000000000000179E&lt;br /&gt;
           1                        0x0000000000001781&lt;br /&gt;
           2                        0x0000000000001782&lt;br /&gt;
           3                        0x0000000000001783&lt;br /&gt;
           4                        0x0000000000001784&lt;br /&gt;
           5                        0x0000000000001785&lt;br /&gt;
           6                        0x0000000000001786&lt;br /&gt;
           7                        0x0000000000001787&lt;br /&gt;
           8                        0x0000000000001788&lt;br /&gt;
           9                        0x0000000000001789&lt;br /&gt;
           Asterix                  0x000000000000178A&lt;br /&gt;
           0                        0x0000000000001780&lt;br /&gt;
           #                        0x000000000000178E&lt;br /&gt;
           Red                      0x000000000000178B&lt;br /&gt;
           Green                    0x00000000000017AE&lt;br /&gt;
           Yellow                   0x00000000000017B8&lt;br /&gt;
           Blue                     0x00000000000017A9&lt;br /&gt;
       end codes&lt;br /&gt;
 &lt;br /&gt;
 end remote&lt;br /&gt;
&lt;br /&gt;
==Testen==&lt;br /&gt;
Testen kann man mit dem einfachen Befehl&lt;br /&gt;
 irw&lt;br /&gt;
Vorher muss man lircd mit&lt;br /&gt;
 /etc/init.d/lircd start&lt;br /&gt;
starten.&lt;br /&gt;
&lt;br /&gt;
==xine steuern==&lt;br /&gt;
Um ein Programm zu steuern benötigt man eine lircrc. Diese kann man unter /etc/lirc/lircrc (Systemweit) oder unter ~/.lircrc für einen Benutzer ablegen.&lt;br /&gt;
&lt;br /&gt;
 begin irexec&lt;br /&gt;
     begin&lt;br /&gt;
         prog   = irexec&lt;br /&gt;
         remote = Hauppauge_350&lt;br /&gt;
         button = Go&lt;br /&gt;
         # Start Xine and play DVD&lt;br /&gt;
         config = xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot; &amp;amp;&lt;br /&gt;
         # Enter xine mode&lt;br /&gt;
         mode = xine&lt;br /&gt;
     end&lt;br /&gt;
 end irexec&lt;br /&gt;
 &lt;br /&gt;
 begin xine&lt;br /&gt;
     begin&lt;br /&gt;
         prog = xine&lt;br /&gt;
         button = POWER&lt;br /&gt;
         config = Quit&lt;br /&gt;
         # Enter irexec mode&lt;br /&gt;
         mode = irexec&lt;br /&gt;
     end&lt;br /&gt;
 end xine&lt;br /&gt;
&lt;br /&gt;
[[lircrc | ausführliche lircrc]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[http://wiki.ubuntuusers.de/Lirc LIRC im Ubuntuusers-Wiki]&lt;br /&gt;
*[http://www.vdr-wiki.de/wiki/index.php/LIRC LIRC im VDR-Wiki]&lt;/div&gt;</summary>
		<author><name>10.12.50.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=VDR&amp;diff=920</id>
		<title>VDR</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=VDR&amp;diff=920"/>
		<updated>2010-01-18T20:28:46Z</updated>

		<summary type="html">&lt;p&gt;10.12.50.11: /* xine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Vorbereitung=&lt;br /&gt;
==Benötigte Pakete==&lt;br /&gt;
 apt-get install build-essential libjpeg62-dev libcap-dev libfontconfig1-dev gettext libncursesw5-dev libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
==VDR==&lt;br /&gt;
*Paket ziehen&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2&lt;br /&gt;
*Auspacken&lt;br /&gt;
 tar -xvjf  vdr-1.7.10.tar.bz2&lt;br /&gt;
 ln -s vdr-1.7.10 VDR&lt;br /&gt;
*Make.config erstellen&lt;br /&gt;
 cat make.config&lt;br /&gt;
 CC       = gcc&lt;br /&gt;
 CFLAGS   = -g -O2 -Wall&lt;br /&gt;
 CXX      = g++&lt;br /&gt;
 CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual -fPIC&lt;br /&gt;
 ifdef PLUGIN&lt;br /&gt;
 CFLAGS   += -fPIC&lt;br /&gt;
 CXXFLAGS += -fPIC&lt;br /&gt;
 endif&lt;br /&gt;
 MANDIR   = /usr/local/vdr/man&lt;br /&gt;
 BINDIR   = /usr/local/vdr/bin&lt;br /&gt;
 PLUGINDIR= ./PLUGINS&lt;br /&gt;
 PLUGINLIBDIR= /usr/local/vdr/plugins&lt;br /&gt;
 CONFDIR = /usr/local/vdr/etc&lt;br /&gt;
 LOCDIR = /usr/src/VDR/locale&lt;br /&gt;
 VIDEODIR = /video&lt;br /&gt;
 ### The remote control:&lt;br /&gt;
 #LIRC_DEVICE = /dev/lircd&lt;br /&gt;
 #RCU_DEVICE  = /dev/ttyS0 &lt;br /&gt;
 ### You don't need to touch the following:&lt;br /&gt;
 ifdef DVBDIR&lt;br /&gt;
 INCLUDES += -I$(DVBDIR)/include&lt;br /&gt;
 endif&lt;br /&gt;
*Kompilieren und Plugins erstellen &lt;br /&gt;
 make all plugins&lt;br /&gt;
&lt;br /&gt;
=Plugins installieren=&lt;br /&gt;
==Epgsearch==&lt;br /&gt;
 apt-get install libpcre3-dev&lt;br /&gt;
 cd PLUGINS/src&lt;br /&gt;
 wget http://winni.vdr-developer.org/epgsearch/downloads/beta/vdr-epgsearch-0.9.25.beta15.tgz&lt;br /&gt;
 tar -xvzf vdr-epgsearch-0.9.25.beta15.tgz &lt;br /&gt;
 ln -s epgsearch-0.9.25.beta15/ epgsearch&lt;br /&gt;
&lt;br /&gt;
==Streamdev==&lt;br /&gt;
 cd PLUGINS/src&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev&lt;br /&gt;
&lt;br /&gt;
==xine==&lt;br /&gt;
apt-get install autoconf automake cvs libtool libpng12-dev x-dev libx11-dev libxext-dev libxt-dev ffmpeg libavcodec-dev libpostproc-dev libaa1-dev libfame-dev libxv-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 export SOURCEDIR=&amp;quot;/usr/src&amp;quot;&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/vdr-xine-0.9.3.tgz&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar xvzf vdr-xine-0.9.3.tgz -C $(pwd)/VDR/PLUGINS/src&lt;br /&gt;
 tar -xjvf xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar -xjvf xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 cd VDR/PLUGINS/src&lt;br /&gt;
 ln -s xine-0.9.3 xine&lt;br /&gt;
 &lt;br /&gt;
  ## Kopieren der &amp;quot;loops&amp;quot;&lt;br /&gt;
 cd xine&lt;br /&gt;
 mkdir -p /usr/local/vdr/plugins/xine&lt;br /&gt;
 find . -name *.mpg -exec cp -v \{} /usr/local/vdr/plugins/xine \;&lt;br /&gt;
 &lt;br /&gt;
 ## link für den Player&lt;br /&gt;
 ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen der xine-lib&lt;br /&gt;
 cd ../../../../xine-lib&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-lib.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 ldconfig&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen des frontends&lt;br /&gt;
 cd ../xine-ui&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-ui.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local --enable-vdr-keys&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
===Xine starten===&lt;br /&gt;
Will man VDR mit Xine-Plugin starten muss man folgendes machen:&lt;br /&gt;
 /usr/local/vdr/bin/vdr -P&amp;quot;xine -r&amp;quot;&lt;br /&gt;
Übers Netzwerk mit Option -p&lt;br /&gt;
 /usr/local/vdr/bin/vdr -P&amp;quot;xine -r -p&amp;quot;&lt;br /&gt;
Xine startet man dann so (selber rechner über unix socket):&lt;br /&gt;
 xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot;&lt;br /&gt;
Und übers Netzwerk:&lt;br /&gt;
 xine &amp;quot;netvdr://host:port#demux:mpeg_pes&amp;quot;&lt;br /&gt;
Port ist optional (2001 per default)&lt;br /&gt;
&lt;br /&gt;
===Xine konfigurieren===&lt;br /&gt;
Tastaturbelegung nach ~/.xine/keymap&lt;br /&gt;
http://www.vdr-wiki.de/wiki/index.php/Keymap&lt;br /&gt;
&lt;br /&gt;
===Xine-Lila-Problem===&lt;br /&gt;
Wenn Xine Lila wird (bei ATI-Grafikkarten) folgendes ausführen.&lt;br /&gt;
 Start xine&lt;br /&gt;
 Click File, then Configure and then Preferences&lt;br /&gt;
 In experience_level select &amp;quot;Master Of The Known Universe&amp;quot; so that all available settings are visible.&lt;br /&gt;
 Select the tab for video.&lt;br /&gt;
 Under Driver select &amp;quot;xshm&amp;quot;.&lt;br /&gt;
 Restart xine.&lt;br /&gt;
&lt;br /&gt;
==softdev==&lt;br /&gt;
 apt-get install  xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs&lt;br /&gt;
&lt;br /&gt;
==softcam==&lt;br /&gt;
 apt-get install libssl-dev libbz2-dev&lt;br /&gt;
 cd /usr/src/VDR/PLUGINS/src&lt;br /&gt;
 wget http://207.44.152.197/vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 tar -xf vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 ln -s sc-0.9.3 sc&lt;br /&gt;
 cd /usr/src/VDR&lt;br /&gt;
 make plugins&lt;br /&gt;
&lt;br /&gt;
=LIRC=&lt;br /&gt;
Konfiguration von Lirc mit IR-Empfänger per serielle Schnittstelle und Hauppauge-Fernbedienung&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install lirc&lt;br /&gt;
&lt;br /&gt;
==Konfiguriere lirc==&lt;br /&gt;
*Home-Brew (16x50 UART compatible serial port)&lt;br /&gt;
*None&lt;br /&gt;
*ttyS*-Port an dem der Empfänger angeschlossen ist&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/hardware.conf==&lt;br /&gt;
REMOTE_DRIVER=&amp;quot;default&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/lircd.conf==&lt;br /&gt;
Diese Konfiguration ist für Hauppauge-Fernbedienung. Andere Konfigurationen findet man unter http://lirc.sourceforge.net/remotes/&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # this config file was automatically generated&lt;br /&gt;
 # using lirc-0.7.0(any) on Sun Nov 28 20:25:09 2004&lt;br /&gt;
 #&lt;br /&gt;
 # contributed by &lt;br /&gt;
 #&lt;br /&gt;
 # brand:   Hauppauge 350&lt;br /&gt;
 # Created: G.J. Werler (The Netherlands)&lt;br /&gt;
 # Project: Mythtv Fedora Pundit-R www.mythtvportal.com&lt;br /&gt;
 # Date:    2004/11/28&lt;br /&gt;
 # model no. of remote control: Hauppauge A415-HPG&lt;br /&gt;
 # devices being controlled by this remote: PVR-350&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 begin remote&lt;br /&gt;
 &lt;br /&gt;
   name  Hauppauge_350&lt;br /&gt;
   bits           13&lt;br /&gt;
   flags RC5|CONST_LENGTH&lt;br /&gt;
   eps            30&lt;br /&gt;
   aeps          100&lt;br /&gt;
 &lt;br /&gt;
   one           969   811&lt;br /&gt;
   zero          969   811&lt;br /&gt;
   plead        1097&lt;br /&gt;
   gap          114605&lt;br /&gt;
   toggle_bit      2&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
       begin codes&lt;br /&gt;
           Go                       0x00000000000017BB&lt;br /&gt;
           Power                    0x00000000000017BD&lt;br /&gt;
           TV                       0x000000000000179C&lt;br /&gt;
           Videos                   0x0000000000001798&lt;br /&gt;
           Music                    0x0000000000001799&lt;br /&gt;
           Pictures                 0x000000000000179A&lt;br /&gt;
           Guide                    0x000000000000179B&lt;br /&gt;
           Radio                    0x000000000000178C&lt;br /&gt;
           Up                       0x0000000000001794&lt;br /&gt;
           Left                     0x0000000000001796&lt;br /&gt;
           Right                    0x0000000000001797&lt;br /&gt;
           Down                     0x0000000000001795&lt;br /&gt;
           OK                       0x00000000000017A5&lt;br /&gt;
           Back/Exit                0x000000000000179F&lt;br /&gt;
           Menu/i                   0x000000000000178D&lt;br /&gt;
           Vol+                     0x0000000000001790&lt;br /&gt;
           Vol-                     0x0000000000001791&lt;br /&gt;
           Prev.Ch                  0x0000000000001792&lt;br /&gt;
           Mute                     0x000000000000178F&lt;br /&gt;
           Ch+                      0x00000000000017A0&lt;br /&gt;
           Ch-                      0x00000000000017A1&lt;br /&gt;
           Record                   0x00000000000017B7&lt;br /&gt;
           Stop                     0x00000000000017B6&lt;br /&gt;
           Rewind                   0x00000000000017B2&lt;br /&gt;
           Play                     0x00000000000017B5&lt;br /&gt;
           Forward                  0x00000000000017B4&lt;br /&gt;
                         Replay/SkipBackward      0x00000000000017A4&lt;br /&gt;
           Pause                    0x00000000000017B0&lt;br /&gt;
           SkipForward              0x000000000000179E&lt;br /&gt;
           1                        0x0000000000001781&lt;br /&gt;
           2                        0x0000000000001782&lt;br /&gt;
           3                        0x0000000000001783&lt;br /&gt;
           4                        0x0000000000001784&lt;br /&gt;
           5                        0x0000000000001785&lt;br /&gt;
           6                        0x0000000000001786&lt;br /&gt;
           7                        0x0000000000001787&lt;br /&gt;
           8                        0x0000000000001788&lt;br /&gt;
           9                        0x0000000000001789&lt;br /&gt;
           Asterix                  0x000000000000178A&lt;br /&gt;
           0                        0x0000000000001780&lt;br /&gt;
           #                        0x000000000000178E&lt;br /&gt;
           Red                      0x000000000000178B&lt;br /&gt;
           Green                    0x00000000000017AE&lt;br /&gt;
           Yellow                   0x00000000000017B8&lt;br /&gt;
           Blue                     0x00000000000017A9&lt;br /&gt;
       end codes&lt;br /&gt;
 &lt;br /&gt;
 end remote&lt;br /&gt;
&lt;br /&gt;
==Testen==&lt;br /&gt;
Testen kann man mit dem einfachen Befehl&lt;br /&gt;
 irw&lt;br /&gt;
Vorher muss man lircd mit&lt;br /&gt;
 /etc/init.d/lircd start&lt;br /&gt;
starten.&lt;br /&gt;
&lt;br /&gt;
==xine steuern==&lt;br /&gt;
Um ein Programm zu steuern benötigt man eine lircrc. Diese kann man unter /etc/lirc/lircrc (Systemweit) oder unter ~/.lircrc für einen Benutzer ablegen.&lt;br /&gt;
&lt;br /&gt;
 begin irexec&lt;br /&gt;
     begin&lt;br /&gt;
         prog   = irexec&lt;br /&gt;
         remote = Hauppauge_350&lt;br /&gt;
         button = Go&lt;br /&gt;
         # Start Xine and play DVD&lt;br /&gt;
         config = xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot; &amp;amp;&lt;br /&gt;
         # Enter xine mode&lt;br /&gt;
         mode = xine&lt;br /&gt;
     end&lt;br /&gt;
 end irexec&lt;br /&gt;
 &lt;br /&gt;
 begin xine&lt;br /&gt;
     begin&lt;br /&gt;
         prog = xine&lt;br /&gt;
         button = POWER&lt;br /&gt;
         config = Quit&lt;br /&gt;
         # Enter irexec mode&lt;br /&gt;
         mode = irexec&lt;br /&gt;
     end&lt;br /&gt;
 end xine&lt;br /&gt;
&lt;br /&gt;
[[lircrc | ausführliche lircrc]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[http://wiki.ubuntuusers.de/Lirc LIRC im Ubuntuusers-Wiki]&lt;br /&gt;
*[http://www.vdr-wiki.de/wiki/index.php/LIRC LIRC im VDR-Wiki]&lt;/div&gt;</summary>
		<author><name>10.12.50.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=VDR&amp;diff=914</id>
		<title>VDR</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=VDR&amp;diff=914"/>
		<updated>2010-01-17T17:01:07Z</updated>

		<summary type="html">&lt;p&gt;10.12.50.11: /* xine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Vorbereitung=&lt;br /&gt;
==Benötigte Pakete==&lt;br /&gt;
 apt-get install build-essential libjpeg62-dev libcap-dev libfontconfig1-dev gettext libncursesw5-dev libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
==VDR==&lt;br /&gt;
*Paket ziehen&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2&lt;br /&gt;
*Auspacken&lt;br /&gt;
 tar -xvjf  vdr-1.7.10.tar.bz2&lt;br /&gt;
 ln -s vdr-1.7.10 VDR&lt;br /&gt;
*Make.config erstellen&lt;br /&gt;
 cat make.config&lt;br /&gt;
 CC       = gcc&lt;br /&gt;
 CFLAGS   = -g -O2 -Wall&lt;br /&gt;
 CXX      = g++&lt;br /&gt;
 CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual -fPIC&lt;br /&gt;
 ifdef PLUGIN&lt;br /&gt;
 CFLAGS   += -fPIC&lt;br /&gt;
 CXXFLAGS += -fPIC&lt;br /&gt;
 endif&lt;br /&gt;
 MANDIR   = /usr/local/vdr/man&lt;br /&gt;
 BINDIR   = /usr/local/vdr/bin&lt;br /&gt;
 PLUGINDIR= ./PLUGINS&lt;br /&gt;
 PLUGINLIBDIR= /usr/local/vdr/plugins&lt;br /&gt;
 CONFDIR = /usr/local/vdr/etc&lt;br /&gt;
 LOCDIR = /usr/src/VDR/locale&lt;br /&gt;
 VIDEODIR = /video&lt;br /&gt;
 ### The remote control:&lt;br /&gt;
 #LIRC_DEVICE = /dev/lircd&lt;br /&gt;
 #RCU_DEVICE  = /dev/ttyS0 &lt;br /&gt;
 ### You don't need to touch the following:&lt;br /&gt;
 ifdef DVBDIR&lt;br /&gt;
 INCLUDES += -I$(DVBDIR)/include&lt;br /&gt;
 endif&lt;br /&gt;
*Kompilieren und Plugins erstellen &lt;br /&gt;
 make all plugins&lt;br /&gt;
&lt;br /&gt;
=Plugins installieren=&lt;br /&gt;
==Streamdev==&lt;br /&gt;
 cd PLUGINS/src&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev&lt;br /&gt;
&lt;br /&gt;
==xine==&lt;br /&gt;
apt-get install autoconf automake cvs libtool libpng12-dev x-dev libx11-dev libxext-dev libxt-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 export SOURCEDIR=&amp;quot;/usr/src&amp;quot;&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/vdr-xine-0.9.3.tgz&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar xvzf vdr-xine-0.9.3.tgz -C $(pwd)/VDR/PLUGINS/src&lt;br /&gt;
 tar -xjvf xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar -xjvf xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 cd VDR/PLUGINS/src&lt;br /&gt;
 ln -s xine-0.9.3 xine&lt;br /&gt;
 &lt;br /&gt;
  ## Kopieren der &amp;quot;loops&amp;quot;&lt;br /&gt;
 cd xine&lt;br /&gt;
 mkdir -p /usr/local/vdr/plugins/xine&lt;br /&gt;
 find . -name *.mpg -exec cp -v \{} /usr/local/vdr/plugins/xine \;&lt;br /&gt;
 &lt;br /&gt;
 ## link für den Player&lt;br /&gt;
 ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen der xine-lib&lt;br /&gt;
 cd ../../../../xine-lib&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-lib.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 ldconfig&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen des frontends&lt;br /&gt;
 cd ../xine-ui&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-ui.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local --enable-vdr-keys&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
===Xine starten===&lt;br /&gt;
Will man VDR mit Xine-Plugin starten muss man folgendes machen:&lt;br /&gt;
 /usr/local/vdr/bin/vdr -P&amp;quot;xine -r&amp;quot;&lt;br /&gt;
Übers Netzwerk mit Option -p&lt;br /&gt;
 /usr/local/vdr/bin/vdr -P&amp;quot;xine -r -p&amp;quot;&lt;br /&gt;
Xine startet man dann so (selber rechner über unix socket):&lt;br /&gt;
 xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot;&lt;br /&gt;
Und übers Netzwerk:&lt;br /&gt;
 xine &amp;quot;netvdr://host:port#demux:mpeg_pes&amp;quot;&lt;br /&gt;
Port ist optional (2001 per default)&lt;br /&gt;
&lt;br /&gt;
===Xine konfigurieren===&lt;br /&gt;
Tastaturbelegung nach ~/.xine/keymap&lt;br /&gt;
http://www.vdr-wiki.de/wiki/index.php/Keymap&lt;br /&gt;
&lt;br /&gt;
===Xine-Lila-Problem===&lt;br /&gt;
Wenn Xine Lila wird (bei ATI-Grafikkarten) folgendes ausführen.&lt;br /&gt;
 Start xine&lt;br /&gt;
 Click File, then Configure and then Preferences&lt;br /&gt;
 In experience_level select &amp;quot;Master Of The Known Universe&amp;quot; so that all available settings are visible.&lt;br /&gt;
 Select the tab for video.&lt;br /&gt;
 Under Driver select &amp;quot;xshm&amp;quot;.&lt;br /&gt;
 Restart xine.&lt;br /&gt;
&lt;br /&gt;
==softdev==&lt;br /&gt;
 apt-get install  xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs&lt;br /&gt;
&lt;br /&gt;
==softcam==&lt;br /&gt;
 apt-get install libssl-dev libbz2-dev&lt;br /&gt;
 cd /usr/src/VDR/PLUGINS/src&lt;br /&gt;
 wget http://207.44.152.197/vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 tar -xf vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 ln -s sc-0.9.3 sc&lt;br /&gt;
 cd /usr/src/VDR&lt;br /&gt;
 make plugins&lt;br /&gt;
&lt;br /&gt;
=LIRC=&lt;br /&gt;
Konfiguration von Lirc mit IR-Empfänger per serielle Schnittstelle und Hauppauge-Fernbedienung&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install lirc&lt;br /&gt;
&lt;br /&gt;
==Konfiguriere lirc==&lt;br /&gt;
*Home-Brew (16x50 UART compatible serial port)&lt;br /&gt;
*None&lt;br /&gt;
*ttyS*-Port an dem der Empfänger angeschlossen ist&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/hardware.conf==&lt;br /&gt;
REMOTE_DRIVER=&amp;quot;default&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/lircd.conf==&lt;br /&gt;
Diese Konfiguration ist für Hauppauge-Fernbedienung. Andere Konfigurationen findet man unter http://lirc.sourceforge.net/remotes/&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # this config file was automatically generated&lt;br /&gt;
 # using lirc-0.7.0(any) on Sun Nov 28 20:25:09 2004&lt;br /&gt;
 #&lt;br /&gt;
 # contributed by &lt;br /&gt;
 #&lt;br /&gt;
 # brand:   Hauppauge 350&lt;br /&gt;
 # Created: G.J. Werler (The Netherlands)&lt;br /&gt;
 # Project: Mythtv Fedora Pundit-R www.mythtvportal.com&lt;br /&gt;
 # Date:    2004/11/28&lt;br /&gt;
 # model no. of remote control: Hauppauge A415-HPG&lt;br /&gt;
 # devices being controlled by this remote: PVR-350&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 begin remote&lt;br /&gt;
 &lt;br /&gt;
   name  Hauppauge_350&lt;br /&gt;
   bits           13&lt;br /&gt;
   flags RC5|CONST_LENGTH&lt;br /&gt;
   eps            30&lt;br /&gt;
   aeps          100&lt;br /&gt;
 &lt;br /&gt;
   one           969   811&lt;br /&gt;
   zero          969   811&lt;br /&gt;
   plead        1097&lt;br /&gt;
   gap          114605&lt;br /&gt;
   toggle_bit      2&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
       begin codes&lt;br /&gt;
           Go                       0x00000000000017BB&lt;br /&gt;
           Power                    0x00000000000017BD&lt;br /&gt;
           TV                       0x000000000000179C&lt;br /&gt;
           Videos                   0x0000000000001798&lt;br /&gt;
           Music                    0x0000000000001799&lt;br /&gt;
           Pictures                 0x000000000000179A&lt;br /&gt;
           Guide                    0x000000000000179B&lt;br /&gt;
           Radio                    0x000000000000178C&lt;br /&gt;
           Up                       0x0000000000001794&lt;br /&gt;
           Left                     0x0000000000001796&lt;br /&gt;
           Right                    0x0000000000001797&lt;br /&gt;
           Down                     0x0000000000001795&lt;br /&gt;
           OK                       0x00000000000017A5&lt;br /&gt;
           Back/Exit                0x000000000000179F&lt;br /&gt;
           Menu/i                   0x000000000000178D&lt;br /&gt;
           Vol+                     0x0000000000001790&lt;br /&gt;
           Vol-                     0x0000000000001791&lt;br /&gt;
           Prev.Ch                  0x0000000000001792&lt;br /&gt;
           Mute                     0x000000000000178F&lt;br /&gt;
           Ch+                      0x00000000000017A0&lt;br /&gt;
           Ch-                      0x00000000000017A1&lt;br /&gt;
           Record                   0x00000000000017B7&lt;br /&gt;
           Stop                     0x00000000000017B6&lt;br /&gt;
           Rewind                   0x00000000000017B2&lt;br /&gt;
           Play                     0x00000000000017B5&lt;br /&gt;
           Forward                  0x00000000000017B4&lt;br /&gt;
                         Replay/SkipBackward      0x00000000000017A4&lt;br /&gt;
           Pause                    0x00000000000017B0&lt;br /&gt;
           SkipForward              0x000000000000179E&lt;br /&gt;
           1                        0x0000000000001781&lt;br /&gt;
           2                        0x0000000000001782&lt;br /&gt;
           3                        0x0000000000001783&lt;br /&gt;
           4                        0x0000000000001784&lt;br /&gt;
           5                        0x0000000000001785&lt;br /&gt;
           6                        0x0000000000001786&lt;br /&gt;
           7                        0x0000000000001787&lt;br /&gt;
           8                        0x0000000000001788&lt;br /&gt;
           9                        0x0000000000001789&lt;br /&gt;
           Asterix                  0x000000000000178A&lt;br /&gt;
           0                        0x0000000000001780&lt;br /&gt;
           #                        0x000000000000178E&lt;br /&gt;
           Red                      0x000000000000178B&lt;br /&gt;
           Green                    0x00000000000017AE&lt;br /&gt;
           Yellow                   0x00000000000017B8&lt;br /&gt;
           Blue                     0x00000000000017A9&lt;br /&gt;
       end codes&lt;br /&gt;
 &lt;br /&gt;
 end remote&lt;br /&gt;
&lt;br /&gt;
==Testen==&lt;br /&gt;
Testen kann man mit dem einfachen Befehl&lt;br /&gt;
 irw&lt;br /&gt;
Vorher muss man lircd mit&lt;br /&gt;
 /etc/init.d/lircd start&lt;br /&gt;
starten.&lt;br /&gt;
&lt;br /&gt;
==xine steuern==&lt;br /&gt;
Um ein Programm zu steuern benötigt man eine lircrc. Diese kann man unter /etc/lirc/lircrc (Systemweit) oder unter ~/.lircrc für einen Benutzer ablegen.&lt;br /&gt;
&lt;br /&gt;
 begin irexec&lt;br /&gt;
     begin&lt;br /&gt;
         prog   = irexec&lt;br /&gt;
         remote = Hauppauge_350&lt;br /&gt;
         button = Go&lt;br /&gt;
         # Start Xine and play DVD&lt;br /&gt;
         config = xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot; &amp;amp;&lt;br /&gt;
         # Enter xine mode&lt;br /&gt;
         mode = xine&lt;br /&gt;
     end&lt;br /&gt;
 end irexec&lt;br /&gt;
 &lt;br /&gt;
 begin xine&lt;br /&gt;
     begin&lt;br /&gt;
         prog = xine&lt;br /&gt;
         button = POWER&lt;br /&gt;
         config = Quit&lt;br /&gt;
         # Enter irexec mode&lt;br /&gt;
         mode = irexec&lt;br /&gt;
     end&lt;br /&gt;
 end xine&lt;br /&gt;
&lt;br /&gt;
[[lircrc | ausführliche lircrc]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[http://wiki.ubuntuusers.de/Lirc LIRC im Ubuntuusers-Wiki]&lt;br /&gt;
*[http://www.vdr-wiki.de/wiki/index.php/LIRC LIRC im VDR-Wiki]&lt;/div&gt;</summary>
		<author><name>10.12.50.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=VDR&amp;diff=913</id>
		<title>VDR</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=VDR&amp;diff=913"/>
		<updated>2010-01-17T16:51:10Z</updated>

		<summary type="html">&lt;p&gt;10.12.50.11: /* xine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Vorbereitung=&lt;br /&gt;
==Benötigte Pakete==&lt;br /&gt;
 apt-get install build-essential libjpeg62-dev libcap-dev libfontconfig1-dev gettext libncursesw5-dev libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
==VDR==&lt;br /&gt;
*Paket ziehen&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2&lt;br /&gt;
*Auspacken&lt;br /&gt;
 tar -xvjf  vdr-1.7.10.tar.bz2&lt;br /&gt;
 ln -s vdr-1.7.10 VDR&lt;br /&gt;
*Make.config erstellen&lt;br /&gt;
 cat make.config&lt;br /&gt;
 CC       = gcc&lt;br /&gt;
 CFLAGS   = -g -O2 -Wall&lt;br /&gt;
 CXX      = g++&lt;br /&gt;
 CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual -fPIC&lt;br /&gt;
 ifdef PLUGIN&lt;br /&gt;
 CFLAGS   += -fPIC&lt;br /&gt;
 CXXFLAGS += -fPIC&lt;br /&gt;
 endif&lt;br /&gt;
 MANDIR   = /usr/local/vdr/man&lt;br /&gt;
 BINDIR   = /usr/local/vdr/bin&lt;br /&gt;
 PLUGINDIR= ./PLUGINS&lt;br /&gt;
 PLUGINLIBDIR= /usr/local/vdr/plugins&lt;br /&gt;
 CONFDIR = /usr/local/vdr/etc&lt;br /&gt;
 LOCDIR = /usr/src/VDR/locale&lt;br /&gt;
 VIDEODIR = /video&lt;br /&gt;
 ### The remote control:&lt;br /&gt;
 #LIRC_DEVICE = /dev/lircd&lt;br /&gt;
 #RCU_DEVICE  = /dev/ttyS0 &lt;br /&gt;
 ### You don't need to touch the following:&lt;br /&gt;
 ifdef DVBDIR&lt;br /&gt;
 INCLUDES += -I$(DVBDIR)/include&lt;br /&gt;
 endif&lt;br /&gt;
*Kompilieren und Plugins erstellen &lt;br /&gt;
 make all plugins&lt;br /&gt;
&lt;br /&gt;
=Plugins installieren=&lt;br /&gt;
==Streamdev==&lt;br /&gt;
 cd PLUGINS/src&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev&lt;br /&gt;
&lt;br /&gt;
==xine==&lt;br /&gt;
apt-get install autoconf automake cvs libtool libpng12-dev x-dev libx11-dev libxext-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 export SOURCEDIR=&amp;quot;/usr/src&amp;quot;&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/vdr-xine-0.9.3.tgz&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar xvzf vdr-xine-0.9.3.tgz -C $(pwd)/VDR/PLUGINS/src&lt;br /&gt;
 tar -xjvf xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar -xjvf xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 cd VDR/PLUGINS/src&lt;br /&gt;
 ln -s xine-0.9.3 xine&lt;br /&gt;
 &lt;br /&gt;
  ## Kopieren der &amp;quot;loops&amp;quot;&lt;br /&gt;
 cd xine&lt;br /&gt;
 mkdir -p /usr/local/vdr/plugins/xine&lt;br /&gt;
 find . -name *.mpg -exec cp -v \{} /usr/local/vdr/plugins/xine \;&lt;br /&gt;
 &lt;br /&gt;
 ## link für den Player&lt;br /&gt;
 ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen der xine-lib&lt;br /&gt;
 cd ../../../../xine-lib&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-lib.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 ldconfig&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen des frontends&lt;br /&gt;
 cd ../xine-ui&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-ui.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local --enable-vdr-keys&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
===Xine starten===&lt;br /&gt;
Will man VDR mit Xine-Plugin starten muss man folgendes machen:&lt;br /&gt;
 /usr/local/vdr/bin/vdr -P&amp;quot;xine -r&amp;quot;&lt;br /&gt;
Übers Netzwerk mit Option -p&lt;br /&gt;
 /usr/local/vdr/bin/vdr -P&amp;quot;xine -r -p&amp;quot;&lt;br /&gt;
Xine startet man dann so (selber rechner über unix socket):&lt;br /&gt;
 xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot;&lt;br /&gt;
Und übers Netzwerk:&lt;br /&gt;
 xine &amp;quot;netvdr://host:port#demux:mpeg_pes&amp;quot;&lt;br /&gt;
Port ist optional (2001 per default)&lt;br /&gt;
&lt;br /&gt;
===Xine konfigurieren===&lt;br /&gt;
Tastaturbelegung nach ~/.xine/keymap&lt;br /&gt;
http://www.vdr-wiki.de/wiki/index.php/Keymap&lt;br /&gt;
&lt;br /&gt;
===Xine-Lila-Problem===&lt;br /&gt;
Wenn Xine Lila wird (bei ATI-Grafikkarten) folgendes ausführen.&lt;br /&gt;
 Start xine&lt;br /&gt;
 Click File, then Configure and then Preferences&lt;br /&gt;
 In experience_level select &amp;quot;Master Of The Known Universe&amp;quot; so that all available settings are visible.&lt;br /&gt;
 Select the tab for video.&lt;br /&gt;
 Under Driver select &amp;quot;xshm&amp;quot;.&lt;br /&gt;
 Restart xine.&lt;br /&gt;
&lt;br /&gt;
==softdev==&lt;br /&gt;
 apt-get install  xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs&lt;br /&gt;
&lt;br /&gt;
==softcam==&lt;br /&gt;
 apt-get install libssl-dev libbz2-dev&lt;br /&gt;
 cd /usr/src/VDR/PLUGINS/src&lt;br /&gt;
 wget http://207.44.152.197/vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 tar -xf vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 ln -s sc-0.9.3 sc&lt;br /&gt;
 cd /usr/src/VDR&lt;br /&gt;
 make plugins&lt;br /&gt;
&lt;br /&gt;
=LIRC=&lt;br /&gt;
Konfiguration von Lirc mit IR-Empfänger per serielle Schnittstelle und Hauppauge-Fernbedienung&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install lirc&lt;br /&gt;
&lt;br /&gt;
==Konfiguriere lirc==&lt;br /&gt;
*Home-Brew (16x50 UART compatible serial port)&lt;br /&gt;
*None&lt;br /&gt;
*ttyS*-Port an dem der Empfänger angeschlossen ist&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/hardware.conf==&lt;br /&gt;
REMOTE_DRIVER=&amp;quot;default&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/lircd.conf==&lt;br /&gt;
Diese Konfiguration ist für Hauppauge-Fernbedienung. Andere Konfigurationen findet man unter http://lirc.sourceforge.net/remotes/&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # this config file was automatically generated&lt;br /&gt;
 # using lirc-0.7.0(any) on Sun Nov 28 20:25:09 2004&lt;br /&gt;
 #&lt;br /&gt;
 # contributed by &lt;br /&gt;
 #&lt;br /&gt;
 # brand:   Hauppauge 350&lt;br /&gt;
 # Created: G.J. Werler (The Netherlands)&lt;br /&gt;
 # Project: Mythtv Fedora Pundit-R www.mythtvportal.com&lt;br /&gt;
 # Date:    2004/11/28&lt;br /&gt;
 # model no. of remote control: Hauppauge A415-HPG&lt;br /&gt;
 # devices being controlled by this remote: PVR-350&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 begin remote&lt;br /&gt;
 &lt;br /&gt;
   name  Hauppauge_350&lt;br /&gt;
   bits           13&lt;br /&gt;
   flags RC5|CONST_LENGTH&lt;br /&gt;
   eps            30&lt;br /&gt;
   aeps          100&lt;br /&gt;
 &lt;br /&gt;
   one           969   811&lt;br /&gt;
   zero          969   811&lt;br /&gt;
   plead        1097&lt;br /&gt;
   gap          114605&lt;br /&gt;
   toggle_bit      2&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
       begin codes&lt;br /&gt;
           Go                       0x00000000000017BB&lt;br /&gt;
           Power                    0x00000000000017BD&lt;br /&gt;
           TV                       0x000000000000179C&lt;br /&gt;
           Videos                   0x0000000000001798&lt;br /&gt;
           Music                    0x0000000000001799&lt;br /&gt;
           Pictures                 0x000000000000179A&lt;br /&gt;
           Guide                    0x000000000000179B&lt;br /&gt;
           Radio                    0x000000000000178C&lt;br /&gt;
           Up                       0x0000000000001794&lt;br /&gt;
           Left                     0x0000000000001796&lt;br /&gt;
           Right                    0x0000000000001797&lt;br /&gt;
           Down                     0x0000000000001795&lt;br /&gt;
           OK                       0x00000000000017A5&lt;br /&gt;
           Back/Exit                0x000000000000179F&lt;br /&gt;
           Menu/i                   0x000000000000178D&lt;br /&gt;
           Vol+                     0x0000000000001790&lt;br /&gt;
           Vol-                     0x0000000000001791&lt;br /&gt;
           Prev.Ch                  0x0000000000001792&lt;br /&gt;
           Mute                     0x000000000000178F&lt;br /&gt;
           Ch+                      0x00000000000017A0&lt;br /&gt;
           Ch-                      0x00000000000017A1&lt;br /&gt;
           Record                   0x00000000000017B7&lt;br /&gt;
           Stop                     0x00000000000017B6&lt;br /&gt;
           Rewind                   0x00000000000017B2&lt;br /&gt;
           Play                     0x00000000000017B5&lt;br /&gt;
           Forward                  0x00000000000017B4&lt;br /&gt;
                         Replay/SkipBackward      0x00000000000017A4&lt;br /&gt;
           Pause                    0x00000000000017B0&lt;br /&gt;
           SkipForward              0x000000000000179E&lt;br /&gt;
           1                        0x0000000000001781&lt;br /&gt;
           2                        0x0000000000001782&lt;br /&gt;
           3                        0x0000000000001783&lt;br /&gt;
           4                        0x0000000000001784&lt;br /&gt;
           5                        0x0000000000001785&lt;br /&gt;
           6                        0x0000000000001786&lt;br /&gt;
           7                        0x0000000000001787&lt;br /&gt;
           8                        0x0000000000001788&lt;br /&gt;
           9                        0x0000000000001789&lt;br /&gt;
           Asterix                  0x000000000000178A&lt;br /&gt;
           0                        0x0000000000001780&lt;br /&gt;
           #                        0x000000000000178E&lt;br /&gt;
           Red                      0x000000000000178B&lt;br /&gt;
           Green                    0x00000000000017AE&lt;br /&gt;
           Yellow                   0x00000000000017B8&lt;br /&gt;
           Blue                     0x00000000000017A9&lt;br /&gt;
       end codes&lt;br /&gt;
 &lt;br /&gt;
 end remote&lt;br /&gt;
&lt;br /&gt;
==Testen==&lt;br /&gt;
Testen kann man mit dem einfachen Befehl&lt;br /&gt;
 irw&lt;br /&gt;
Vorher muss man lircd mit&lt;br /&gt;
 /etc/init.d/lircd start&lt;br /&gt;
starten.&lt;br /&gt;
&lt;br /&gt;
==xine steuern==&lt;br /&gt;
Um ein Programm zu steuern benötigt man eine lircrc. Diese kann man unter /etc/lirc/lircrc (Systemweit) oder unter ~/.lircrc für einen Benutzer ablegen.&lt;br /&gt;
&lt;br /&gt;
 begin irexec&lt;br /&gt;
     begin&lt;br /&gt;
         prog   = irexec&lt;br /&gt;
         remote = Hauppauge_350&lt;br /&gt;
         button = Go&lt;br /&gt;
         # Start Xine and play DVD&lt;br /&gt;
         config = xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot; &amp;amp;&lt;br /&gt;
         # Enter xine mode&lt;br /&gt;
         mode = xine&lt;br /&gt;
     end&lt;br /&gt;
 end irexec&lt;br /&gt;
 &lt;br /&gt;
 begin xine&lt;br /&gt;
     begin&lt;br /&gt;
         prog = xine&lt;br /&gt;
         button = POWER&lt;br /&gt;
         config = Quit&lt;br /&gt;
         # Enter irexec mode&lt;br /&gt;
         mode = irexec&lt;br /&gt;
     end&lt;br /&gt;
 end xine&lt;br /&gt;
&lt;br /&gt;
[[lircrc | ausführliche lircrc]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[http://wiki.ubuntuusers.de/Lirc LIRC im Ubuntuusers-Wiki]&lt;br /&gt;
*[http://www.vdr-wiki.de/wiki/index.php/LIRC LIRC im VDR-Wiki]&lt;/div&gt;</summary>
		<author><name>10.12.50.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=VDR&amp;diff=912</id>
		<title>VDR</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=VDR&amp;diff=912"/>
		<updated>2010-01-17T15:50:13Z</updated>

		<summary type="html">&lt;p&gt;10.12.50.11: /* Benötigte Pakete */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Vorbereitung=&lt;br /&gt;
==Benötigte Pakete==&lt;br /&gt;
 apt-get install build-essential libjpeg62-dev libcap-dev libfontconfig1-dev gettext libncursesw5-dev libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
==VDR==&lt;br /&gt;
*Paket ziehen&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2&lt;br /&gt;
*Auspacken&lt;br /&gt;
 tar -xvjf  vdr-1.7.10.tar.bz2&lt;br /&gt;
 ln -s vdr-1.7.10 VDR&lt;br /&gt;
*Make.config erstellen&lt;br /&gt;
 cat make.config&lt;br /&gt;
 CC       = gcc&lt;br /&gt;
 CFLAGS   = -g -O2 -Wall&lt;br /&gt;
 CXX      = g++&lt;br /&gt;
 CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual -fPIC&lt;br /&gt;
 ifdef PLUGIN&lt;br /&gt;
 CFLAGS   += -fPIC&lt;br /&gt;
 CXXFLAGS += -fPIC&lt;br /&gt;
 endif&lt;br /&gt;
 MANDIR   = /usr/local/vdr/man&lt;br /&gt;
 BINDIR   = /usr/local/vdr/bin&lt;br /&gt;
 PLUGINDIR= ./PLUGINS&lt;br /&gt;
 PLUGINLIBDIR= /usr/local/vdr/plugins&lt;br /&gt;
 CONFDIR = /usr/local/vdr/etc&lt;br /&gt;
 LOCDIR = /usr/src/VDR/locale&lt;br /&gt;
 VIDEODIR = /video&lt;br /&gt;
 ### The remote control:&lt;br /&gt;
 #LIRC_DEVICE = /dev/lircd&lt;br /&gt;
 #RCU_DEVICE  = /dev/ttyS0 &lt;br /&gt;
 ### You don't need to touch the following:&lt;br /&gt;
 ifdef DVBDIR&lt;br /&gt;
 INCLUDES += -I$(DVBDIR)/include&lt;br /&gt;
 endif&lt;br /&gt;
*Kompilieren und Plugins erstellen &lt;br /&gt;
 make all plugins&lt;br /&gt;
&lt;br /&gt;
=Plugins installieren=&lt;br /&gt;
==Streamdev==&lt;br /&gt;
 cd PLUGINS/src&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev&lt;br /&gt;
&lt;br /&gt;
==xine==&lt;br /&gt;
apt-get install autoconf automake cvs libtool libpng12-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 export SOURCEDIR=&amp;quot;/usr/src&amp;quot;&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/vdr-xine-0.9.3.tgz&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar xvzf vdr-xine-0.9.3.tgz -C $(pwd)/VDR/PLUGINS/src&lt;br /&gt;
 tar -xjvf xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar -xjvf xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 cd VDR/PLUGINS/src&lt;br /&gt;
 ln -s xine-0.9.3 xine&lt;br /&gt;
 &lt;br /&gt;
  ## Kopieren der &amp;quot;loops&amp;quot;&lt;br /&gt;
 cd xine&lt;br /&gt;
 mkdir -p /usr/local/vdr/plugins/xine&lt;br /&gt;
 find . -name *.mpg -exec cp -v \{} /usr/local/vdr/plugins/xine \;&lt;br /&gt;
 &lt;br /&gt;
 ## link für den Player&lt;br /&gt;
 ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen der xine-lib&lt;br /&gt;
 cd ../../../../xine-lib&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-lib.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 ldconfig&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen des frontends&lt;br /&gt;
 cd ../xine-ui&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-ui.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local --enable-vdr-keys&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
===Xine starten===&lt;br /&gt;
Will man VDR mit Xine-Plugin starten muss man folgendes machen:&lt;br /&gt;
 /usr/local/vdr/bin/vdr -P&amp;quot;xine -r&amp;quot;&lt;br /&gt;
Übers Netzwerk mit Option -p&lt;br /&gt;
 /usr/local/vdr/bin/vdr -P&amp;quot;xine -r -p&amp;quot;&lt;br /&gt;
Xine startet man dann so (selber rechner über unix socket):&lt;br /&gt;
 xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot;&lt;br /&gt;
Und übers Netzwerk:&lt;br /&gt;
 xine &amp;quot;netvdr://host:port#demux:mpeg_pes&amp;quot;&lt;br /&gt;
Port ist optional (2001 per default)&lt;br /&gt;
&lt;br /&gt;
===Xine konfigurieren===&lt;br /&gt;
Tastaturbelegung nach ~/.xine/keymap&lt;br /&gt;
http://www.vdr-wiki.de/wiki/index.php/Keymap&lt;br /&gt;
&lt;br /&gt;
===Xine-Lila-Problem===&lt;br /&gt;
Wenn Xine Lila wird (bei ATI-Grafikkarten) folgendes ausführen.&lt;br /&gt;
 Start xine&lt;br /&gt;
 Click File, then Configure and then Preferences&lt;br /&gt;
 In experience_level select &amp;quot;Master Of The Known Universe&amp;quot; so that all available settings are visible.&lt;br /&gt;
 Select the tab for video.&lt;br /&gt;
 Under Driver select &amp;quot;xshm&amp;quot;.&lt;br /&gt;
 Restart xine.&lt;br /&gt;
&lt;br /&gt;
==softdev==&lt;br /&gt;
 apt-get install  xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs&lt;br /&gt;
&lt;br /&gt;
==softcam==&lt;br /&gt;
 apt-get install libssl-dev libbz2-dev&lt;br /&gt;
 cd /usr/src/VDR/PLUGINS/src&lt;br /&gt;
 wget http://207.44.152.197/vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 tar -xf vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 ln -s sc-0.9.3 sc&lt;br /&gt;
 cd /usr/src/VDR&lt;br /&gt;
 make plugins&lt;br /&gt;
&lt;br /&gt;
=LIRC=&lt;br /&gt;
Konfiguration von Lirc mit IR-Empfänger per serielle Schnittstelle und Hauppauge-Fernbedienung&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install lirc&lt;br /&gt;
&lt;br /&gt;
==Konfiguriere lirc==&lt;br /&gt;
*Home-Brew (16x50 UART compatible serial port)&lt;br /&gt;
*None&lt;br /&gt;
*ttyS*-Port an dem der Empfänger angeschlossen ist&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/hardware.conf==&lt;br /&gt;
REMOTE_DRIVER=&amp;quot;default&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/lircd.conf==&lt;br /&gt;
Diese Konfiguration ist für Hauppauge-Fernbedienung. Andere Konfigurationen findet man unter http://lirc.sourceforge.net/remotes/&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # this config file was automatically generated&lt;br /&gt;
 # using lirc-0.7.0(any) on Sun Nov 28 20:25:09 2004&lt;br /&gt;
 #&lt;br /&gt;
 # contributed by &lt;br /&gt;
 #&lt;br /&gt;
 # brand:   Hauppauge 350&lt;br /&gt;
 # Created: G.J. Werler (The Netherlands)&lt;br /&gt;
 # Project: Mythtv Fedora Pundit-R www.mythtvportal.com&lt;br /&gt;
 # Date:    2004/11/28&lt;br /&gt;
 # model no. of remote control: Hauppauge A415-HPG&lt;br /&gt;
 # devices being controlled by this remote: PVR-350&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 begin remote&lt;br /&gt;
 &lt;br /&gt;
   name  Hauppauge_350&lt;br /&gt;
   bits           13&lt;br /&gt;
   flags RC5|CONST_LENGTH&lt;br /&gt;
   eps            30&lt;br /&gt;
   aeps          100&lt;br /&gt;
 &lt;br /&gt;
   one           969   811&lt;br /&gt;
   zero          969   811&lt;br /&gt;
   plead        1097&lt;br /&gt;
   gap          114605&lt;br /&gt;
   toggle_bit      2&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
       begin codes&lt;br /&gt;
           Go                       0x00000000000017BB&lt;br /&gt;
           Power                    0x00000000000017BD&lt;br /&gt;
           TV                       0x000000000000179C&lt;br /&gt;
           Videos                   0x0000000000001798&lt;br /&gt;
           Music                    0x0000000000001799&lt;br /&gt;
           Pictures                 0x000000000000179A&lt;br /&gt;
           Guide                    0x000000000000179B&lt;br /&gt;
           Radio                    0x000000000000178C&lt;br /&gt;
           Up                       0x0000000000001794&lt;br /&gt;
           Left                     0x0000000000001796&lt;br /&gt;
           Right                    0x0000000000001797&lt;br /&gt;
           Down                     0x0000000000001795&lt;br /&gt;
           OK                       0x00000000000017A5&lt;br /&gt;
           Back/Exit                0x000000000000179F&lt;br /&gt;
           Menu/i                   0x000000000000178D&lt;br /&gt;
           Vol+                     0x0000000000001790&lt;br /&gt;
           Vol-                     0x0000000000001791&lt;br /&gt;
           Prev.Ch                  0x0000000000001792&lt;br /&gt;
           Mute                     0x000000000000178F&lt;br /&gt;
           Ch+                      0x00000000000017A0&lt;br /&gt;
           Ch-                      0x00000000000017A1&lt;br /&gt;
           Record                   0x00000000000017B7&lt;br /&gt;
           Stop                     0x00000000000017B6&lt;br /&gt;
           Rewind                   0x00000000000017B2&lt;br /&gt;
           Play                     0x00000000000017B5&lt;br /&gt;
           Forward                  0x00000000000017B4&lt;br /&gt;
                         Replay/SkipBackward      0x00000000000017A4&lt;br /&gt;
           Pause                    0x00000000000017B0&lt;br /&gt;
           SkipForward              0x000000000000179E&lt;br /&gt;
           1                        0x0000000000001781&lt;br /&gt;
           2                        0x0000000000001782&lt;br /&gt;
           3                        0x0000000000001783&lt;br /&gt;
           4                        0x0000000000001784&lt;br /&gt;
           5                        0x0000000000001785&lt;br /&gt;
           6                        0x0000000000001786&lt;br /&gt;
           7                        0x0000000000001787&lt;br /&gt;
           8                        0x0000000000001788&lt;br /&gt;
           9                        0x0000000000001789&lt;br /&gt;
           Asterix                  0x000000000000178A&lt;br /&gt;
           0                        0x0000000000001780&lt;br /&gt;
           #                        0x000000000000178E&lt;br /&gt;
           Red                      0x000000000000178B&lt;br /&gt;
           Green                    0x00000000000017AE&lt;br /&gt;
           Yellow                   0x00000000000017B8&lt;br /&gt;
           Blue                     0x00000000000017A9&lt;br /&gt;
       end codes&lt;br /&gt;
 &lt;br /&gt;
 end remote&lt;br /&gt;
&lt;br /&gt;
==Testen==&lt;br /&gt;
Testen kann man mit dem einfachen Befehl&lt;br /&gt;
 irw&lt;br /&gt;
Vorher muss man lircd mit&lt;br /&gt;
 /etc/init.d/lircd start&lt;br /&gt;
starten.&lt;br /&gt;
&lt;br /&gt;
==xine steuern==&lt;br /&gt;
Um ein Programm zu steuern benötigt man eine lircrc. Diese kann man unter /etc/lirc/lircrc (Systemweit) oder unter ~/.lircrc für einen Benutzer ablegen.&lt;br /&gt;
&lt;br /&gt;
 begin irexec&lt;br /&gt;
     begin&lt;br /&gt;
         prog   = irexec&lt;br /&gt;
         remote = Hauppauge_350&lt;br /&gt;
         button = Go&lt;br /&gt;
         # Start Xine and play DVD&lt;br /&gt;
         config = xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot; &amp;amp;&lt;br /&gt;
         # Enter xine mode&lt;br /&gt;
         mode = xine&lt;br /&gt;
     end&lt;br /&gt;
 end irexec&lt;br /&gt;
 &lt;br /&gt;
 begin xine&lt;br /&gt;
     begin&lt;br /&gt;
         prog = xine&lt;br /&gt;
         button = POWER&lt;br /&gt;
         config = Quit&lt;br /&gt;
         # Enter irexec mode&lt;br /&gt;
         mode = irexec&lt;br /&gt;
     end&lt;br /&gt;
 end xine&lt;br /&gt;
&lt;br /&gt;
[[lircrc | ausführliche lircrc]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[http://wiki.ubuntuusers.de/Lirc LIRC im Ubuntuusers-Wiki]&lt;br /&gt;
*[http://www.vdr-wiki.de/wiki/index.php/LIRC LIRC im VDR-Wiki]&lt;/div&gt;</summary>
		<author><name>10.12.50.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=VDR&amp;diff=905</id>
		<title>VDR</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=VDR&amp;diff=905"/>
		<updated>2010-01-13T20:32:40Z</updated>

		<summary type="html">&lt;p&gt;10.12.50.11: /* Benötigte Pakete */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Vorbereitung=&lt;br /&gt;
==Benötigte Pakete==&lt;br /&gt;
 apt-get install build-essential libjpeg62-dev libcap-dev libfontconfig1-dev gettext g++ libncursesw5-dev libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
==VDR==&lt;br /&gt;
*Paket ziehen&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2&lt;br /&gt;
*Auspacken&lt;br /&gt;
 tar -xvjf  vdr-1.7.10.tar.bz2&lt;br /&gt;
 ln -s vdr-1.7.10 VDR&lt;br /&gt;
*Make.config erstellen&lt;br /&gt;
 cat make.config&lt;br /&gt;
 CC       = gcc&lt;br /&gt;
 CFLAGS   = -g -O2 -Wall&lt;br /&gt;
 CXX      = g++&lt;br /&gt;
 CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual -fPIC&lt;br /&gt;
 ifdef PLUGIN&lt;br /&gt;
 CFLAGS   += -fPIC&lt;br /&gt;
 CXXFLAGS += -fPIC&lt;br /&gt;
 endif&lt;br /&gt;
 MANDIR   = /usr/local/vdr/man&lt;br /&gt;
 BINDIR   = /usr/local/vdr/bin&lt;br /&gt;
 PLUGINDIR= ./PLUGINS&lt;br /&gt;
 PLUGINLIBDIR= /usr/local/vdr/plugins&lt;br /&gt;
 CONFDIR = /usr/local/vdr/etc&lt;br /&gt;
 LOCDIR = /usr/local/src/vdr/locale&lt;br /&gt;
 VIDEODIR = /video&lt;br /&gt;
 ### The remote control:&lt;br /&gt;
 #LIRC_DEVICE = /dev/lircd&lt;br /&gt;
 #RCU_DEVICE  = /dev/ttyS0 &lt;br /&gt;
 ### You don't need to touch the following:&lt;br /&gt;
 ifdef DVBDIR&lt;br /&gt;
 INCLUDES += -I$(DVBDIR)/include&lt;br /&gt;
 endif&lt;br /&gt;
*Kompilieren und Plugins erstellen &lt;br /&gt;
 make all plugins&lt;br /&gt;
&lt;br /&gt;
=Plugins installieren=&lt;br /&gt;
==Streamdev==&lt;br /&gt;
 cd PLUGINS/src&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev&lt;br /&gt;
&lt;br /&gt;
==xine==&lt;br /&gt;
apt-get install autoconf automake cvs libtool libpng12-dev&lt;br /&gt;
&lt;br /&gt;
 export SOURCEDIR=&amp;quot;/usr/src&amp;quot;&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/vdr-xine-0.9.3.tgz&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar xvzf vdr-xine-0.9.3.tgz -C $(pwd)/VDR/PLUGINS/src&lt;br /&gt;
 tar -xjvf xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar -xjvf xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 cd VDR/PLUGINS/src&lt;br /&gt;
 ln -s xine-0.9.3 xine&lt;br /&gt;
 &lt;br /&gt;
  ## Kopieren der &amp;quot;loops&amp;quot;&lt;br /&gt;
 cd xine&lt;br /&gt;
 mkdir -p /usr/local/vdr/plugins/xine&lt;br /&gt;
 find . -name *.mpg -exec cp -v \{} /usr/local/vdr/plugins/xine \;&lt;br /&gt;
 &lt;br /&gt;
 ## link für den Player&lt;br /&gt;
 ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen der xine-lib&lt;br /&gt;
 cd ../../../../xine-lib&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-lib.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 ldconfig&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen des frontends&lt;br /&gt;
 cd ../xine-ui&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-ui.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local --enable-vdr-keys&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
===Xine-Lila-Problem===&lt;br /&gt;
Wenn Xine Lila wird (bei ATI-Grafikkarten) folgendes ausführen.&lt;br /&gt;
 Start xine&lt;br /&gt;
 Click File, then Configure and then Preferences&lt;br /&gt;
 In experience_level select &amp;quot;Master Of The Known Universe&amp;quot; so that all available settings are visible.&lt;br /&gt;
 Select the tab for video.&lt;br /&gt;
 Under Driver select &amp;quot;xshm&amp;quot;.&lt;br /&gt;
 Restart xine.&lt;br /&gt;
&lt;br /&gt;
==softdev==&lt;br /&gt;
 apt-get install  xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs&lt;br /&gt;
&lt;br /&gt;
==softcam==&lt;br /&gt;
 apt-get install libssl-dev libbz2-dev&lt;br /&gt;
 cd /usr/src/VDR/PLUGINS/src&lt;br /&gt;
 wget http://207.44.152.197/vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 ln -s vdr-sc-0.9.3 sc&lt;br /&gt;
 cd /usr/src/VDR&lt;br /&gt;
 make plugins&lt;br /&gt;
&lt;br /&gt;
=LIRC=&lt;br /&gt;
Konfiguration von Lirc mit IR-Empfänger per serielle Schnittstelle und Hauppauge-Fernbedienung&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install lirc&lt;br /&gt;
&lt;br /&gt;
==Konfiguriere lirc==&lt;br /&gt;
*Home-Brew (16x50 UART compatible serial port)&lt;br /&gt;
*None&lt;br /&gt;
*ttyS*-Port an dem der Empfänger angeschlossen ist&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/hardware.conf==&lt;br /&gt;
REMOTE_DRIVER=&amp;quot;default&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/lircd.conf==&lt;br /&gt;
Diese Konfiguration ist für Hauppauge-Fernbedienung. Andere Konfigurationen findet man unter http://lirc.sourceforge.net/remotes/&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # this config file was automatically generated&lt;br /&gt;
 # using lirc-0.7.0(any) on Sun Nov 28 20:25:09 2004&lt;br /&gt;
 #&lt;br /&gt;
 # contributed by &lt;br /&gt;
 #&lt;br /&gt;
 # brand:   Hauppauge 350&lt;br /&gt;
 # Created: G.J. Werler (The Netherlands)&lt;br /&gt;
 # Project: Mythtv Fedora Pundit-R www.mythtvportal.com&lt;br /&gt;
 # Date:    2004/11/28&lt;br /&gt;
 # model no. of remote control: Hauppauge A415-HPG&lt;br /&gt;
 # devices being controlled by this remote: PVR-350&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 begin remote&lt;br /&gt;
 &lt;br /&gt;
   name  Hauppauge_350&lt;br /&gt;
   bits           13&lt;br /&gt;
   flags RC5|CONST_LENGTH&lt;br /&gt;
   eps            30&lt;br /&gt;
   aeps          100&lt;br /&gt;
 &lt;br /&gt;
   one           969   811&lt;br /&gt;
   zero          969   811&lt;br /&gt;
   plead        1097&lt;br /&gt;
   gap          114605&lt;br /&gt;
   toggle_bit      2&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
       begin codes&lt;br /&gt;
           Go                       0x00000000000017BB&lt;br /&gt;
           Power                    0x00000000000017BD&lt;br /&gt;
           TV                       0x000000000000179C&lt;br /&gt;
           Videos                   0x0000000000001798&lt;br /&gt;
           Music                    0x0000000000001799&lt;br /&gt;
           Pictures                 0x000000000000179A&lt;br /&gt;
           Guide                    0x000000000000179B&lt;br /&gt;
           Radio                    0x000000000000178C&lt;br /&gt;
           Up                       0x0000000000001794&lt;br /&gt;
           Left                     0x0000000000001796&lt;br /&gt;
           Right                    0x0000000000001797&lt;br /&gt;
           Down                     0x0000000000001795&lt;br /&gt;
           OK                       0x00000000000017A5&lt;br /&gt;
           Back/Exit                0x000000000000179F&lt;br /&gt;
           Menu/i                   0x000000000000178D&lt;br /&gt;
           Vol+                     0x0000000000001790&lt;br /&gt;
           Vol-                     0x0000000000001791&lt;br /&gt;
           Prev.Ch                  0x0000000000001792&lt;br /&gt;
           Mute                     0x000000000000178F&lt;br /&gt;
           Ch+                      0x00000000000017A0&lt;br /&gt;
           Ch-                      0x00000000000017A1&lt;br /&gt;
           Record                   0x00000000000017B7&lt;br /&gt;
           Stop                     0x00000000000017B6&lt;br /&gt;
           Rewind                   0x00000000000017B2&lt;br /&gt;
           Play                     0x00000000000017B5&lt;br /&gt;
           Forward                  0x00000000000017B4&lt;br /&gt;
                         Replay/SkipBackward      0x00000000000017A4&lt;br /&gt;
           Pause                    0x00000000000017B0&lt;br /&gt;
           SkipForward              0x000000000000179E&lt;br /&gt;
           1                        0x0000000000001781&lt;br /&gt;
           2                        0x0000000000001782&lt;br /&gt;
           3                        0x0000000000001783&lt;br /&gt;
           4                        0x0000000000001784&lt;br /&gt;
           5                        0x0000000000001785&lt;br /&gt;
           6                        0x0000000000001786&lt;br /&gt;
           7                        0x0000000000001787&lt;br /&gt;
           8                        0x0000000000001788&lt;br /&gt;
           9                        0x0000000000001789&lt;br /&gt;
           Asterix                  0x000000000000178A&lt;br /&gt;
           0                        0x0000000000001780&lt;br /&gt;
           #                        0x000000000000178E&lt;br /&gt;
           Red                      0x000000000000178B&lt;br /&gt;
           Green                    0x00000000000017AE&lt;br /&gt;
           Yellow                   0x00000000000017B8&lt;br /&gt;
           Blue                     0x00000000000017A9&lt;br /&gt;
       end codes&lt;br /&gt;
 &lt;br /&gt;
 end remote&lt;br /&gt;
&lt;br /&gt;
==Testen==&lt;br /&gt;
Testen kann man mit dem einfachen Befehl&lt;br /&gt;
 irw&lt;br /&gt;
Vorher muss man lircd mit&lt;br /&gt;
 /etc/init.d/lircd start&lt;br /&gt;
starten.&lt;br /&gt;
&lt;br /&gt;
==xine steuern==&lt;br /&gt;
Um ein Programm zu steuern benötigt man eine lircrc. Diese kann man unter /etc/lirc/lircrc (Systemweit) oder unter ~/.lircrc für einen Benutzer ablegen.&lt;br /&gt;
&lt;br /&gt;
 begin irexec&lt;br /&gt;
     begin&lt;br /&gt;
         prog   = irexec&lt;br /&gt;
         remote = Hauppauge_350&lt;br /&gt;
         button = Go&lt;br /&gt;
         # Start Xine and play DVD&lt;br /&gt;
         config = xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot; &amp;amp;&lt;br /&gt;
         # Enter xine mode&lt;br /&gt;
         mode = xine&lt;br /&gt;
     end&lt;br /&gt;
 end irexec&lt;br /&gt;
 &lt;br /&gt;
 begin xine&lt;br /&gt;
     begin&lt;br /&gt;
         prog = xine&lt;br /&gt;
         button = POWER&lt;br /&gt;
         config = Quit&lt;br /&gt;
         # Enter irexec mode&lt;br /&gt;
         mode = irexec&lt;br /&gt;
     end&lt;br /&gt;
 end xine&lt;br /&gt;
&lt;br /&gt;
[[lircrc | ausführliche lircrc]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[http://wiki.ubuntuusers.de/Lirc LIRC im Ubuntuusers-Wiki]&lt;br /&gt;
*[http://www.vdr-wiki.de/wiki/index.php/LIRC LIRC im VDR-Wiki]&lt;/div&gt;</summary>
		<author><name>10.12.50.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=VDR&amp;diff=904</id>
		<title>VDR</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=VDR&amp;diff=904"/>
		<updated>2010-01-13T20:31:01Z</updated>

		<summary type="html">&lt;p&gt;10.12.50.11: /* xine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Vorbereitung=&lt;br /&gt;
==Benötigte Pakete==&lt;br /&gt;
 apt-get install g++ libjpeg62-dev libcap-dev libfontconfig1-dev gettext g++ libncursesw5-dev libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
==VDR==&lt;br /&gt;
*Paket ziehen&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2&lt;br /&gt;
*Auspacken&lt;br /&gt;
 tar -xvjf  vdr-1.7.10.tar.bz2&lt;br /&gt;
 ln -s vdr-1.7.10 VDR&lt;br /&gt;
*Make.config erstellen&lt;br /&gt;
 cat make.config&lt;br /&gt;
 CC       = gcc&lt;br /&gt;
 CFLAGS   = -g -O2 -Wall&lt;br /&gt;
 CXX      = g++&lt;br /&gt;
 CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual -fPIC&lt;br /&gt;
 ifdef PLUGIN&lt;br /&gt;
 CFLAGS   += -fPIC&lt;br /&gt;
 CXXFLAGS += -fPIC&lt;br /&gt;
 endif&lt;br /&gt;
 MANDIR   = /usr/local/vdr/man&lt;br /&gt;
 BINDIR   = /usr/local/vdr/bin&lt;br /&gt;
 PLUGINDIR= ./PLUGINS&lt;br /&gt;
 PLUGINLIBDIR= /usr/local/vdr/plugins&lt;br /&gt;
 CONFDIR = /usr/local/vdr/etc&lt;br /&gt;
 LOCDIR = /usr/local/src/vdr/locale&lt;br /&gt;
 VIDEODIR = /video&lt;br /&gt;
 ### The remote control:&lt;br /&gt;
 #LIRC_DEVICE = /dev/lircd&lt;br /&gt;
 #RCU_DEVICE  = /dev/ttyS0 &lt;br /&gt;
 ### You don't need to touch the following:&lt;br /&gt;
 ifdef DVBDIR&lt;br /&gt;
 INCLUDES += -I$(DVBDIR)/include&lt;br /&gt;
 endif&lt;br /&gt;
*Kompilieren und Plugins erstellen &lt;br /&gt;
 make all plugins&lt;br /&gt;
&lt;br /&gt;
=Plugins installieren=&lt;br /&gt;
==Streamdev==&lt;br /&gt;
 cd PLUGINS/src&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev&lt;br /&gt;
&lt;br /&gt;
==xine==&lt;br /&gt;
apt-get install autoconf automake cvs libtool libpng12-dev&lt;br /&gt;
&lt;br /&gt;
 export SOURCEDIR=&amp;quot;/usr/src&amp;quot;&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/vdr-xine-0.9.3.tgz&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar xvzf vdr-xine-0.9.3.tgz -C $(pwd)/VDR/PLUGINS/src&lt;br /&gt;
 tar -xjvf xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar -xjvf xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 cd VDR/PLUGINS/src&lt;br /&gt;
 ln -s xine-0.9.3 xine&lt;br /&gt;
 &lt;br /&gt;
  ## Kopieren der &amp;quot;loops&amp;quot;&lt;br /&gt;
 cd xine&lt;br /&gt;
 mkdir -p /usr/local/vdr/plugins/xine&lt;br /&gt;
 find . -name *.mpg -exec cp -v \{} /usr/local/vdr/plugins/xine \;&lt;br /&gt;
 &lt;br /&gt;
 ## link für den Player&lt;br /&gt;
 ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen der xine-lib&lt;br /&gt;
 cd ../../../../xine-lib&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-lib.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 ldconfig&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen des frontends&lt;br /&gt;
 cd ../xine-ui&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-ui.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local --enable-vdr-keys&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
===Xine-Lila-Problem===&lt;br /&gt;
Wenn Xine Lila wird (bei ATI-Grafikkarten) folgendes ausführen.&lt;br /&gt;
 Start xine&lt;br /&gt;
 Click File, then Configure and then Preferences&lt;br /&gt;
 In experience_level select &amp;quot;Master Of The Known Universe&amp;quot; so that all available settings are visible.&lt;br /&gt;
 Select the tab for video.&lt;br /&gt;
 Under Driver select &amp;quot;xshm&amp;quot;.&lt;br /&gt;
 Restart xine.&lt;br /&gt;
&lt;br /&gt;
==softdev==&lt;br /&gt;
 apt-get install  xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs&lt;br /&gt;
&lt;br /&gt;
==softcam==&lt;br /&gt;
 apt-get install libssl-dev libbz2-dev&lt;br /&gt;
 cd /usr/src/VDR/PLUGINS/src&lt;br /&gt;
 wget http://207.44.152.197/vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 ln -s vdr-sc-0.9.3 sc&lt;br /&gt;
 cd /usr/src/VDR&lt;br /&gt;
 make plugins&lt;br /&gt;
&lt;br /&gt;
=LIRC=&lt;br /&gt;
Konfiguration von Lirc mit IR-Empfänger per serielle Schnittstelle und Hauppauge-Fernbedienung&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install lirc&lt;br /&gt;
&lt;br /&gt;
==Konfiguriere lirc==&lt;br /&gt;
*Home-Brew (16x50 UART compatible serial port)&lt;br /&gt;
*None&lt;br /&gt;
*ttyS*-Port an dem der Empfänger angeschlossen ist&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/hardware.conf==&lt;br /&gt;
REMOTE_DRIVER=&amp;quot;default&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/lircd.conf==&lt;br /&gt;
Diese Konfiguration ist für Hauppauge-Fernbedienung. Andere Konfigurationen findet man unter http://lirc.sourceforge.net/remotes/&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # this config file was automatically generated&lt;br /&gt;
 # using lirc-0.7.0(any) on Sun Nov 28 20:25:09 2004&lt;br /&gt;
 #&lt;br /&gt;
 # contributed by &lt;br /&gt;
 #&lt;br /&gt;
 # brand:   Hauppauge 350&lt;br /&gt;
 # Created: G.J. Werler (The Netherlands)&lt;br /&gt;
 # Project: Mythtv Fedora Pundit-R www.mythtvportal.com&lt;br /&gt;
 # Date:    2004/11/28&lt;br /&gt;
 # model no. of remote control: Hauppauge A415-HPG&lt;br /&gt;
 # devices being controlled by this remote: PVR-350&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 begin remote&lt;br /&gt;
 &lt;br /&gt;
   name  Hauppauge_350&lt;br /&gt;
   bits           13&lt;br /&gt;
   flags RC5|CONST_LENGTH&lt;br /&gt;
   eps            30&lt;br /&gt;
   aeps          100&lt;br /&gt;
 &lt;br /&gt;
   one           969   811&lt;br /&gt;
   zero          969   811&lt;br /&gt;
   plead        1097&lt;br /&gt;
   gap          114605&lt;br /&gt;
   toggle_bit      2&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
       begin codes&lt;br /&gt;
           Go                       0x00000000000017BB&lt;br /&gt;
           Power                    0x00000000000017BD&lt;br /&gt;
           TV                       0x000000000000179C&lt;br /&gt;
           Videos                   0x0000000000001798&lt;br /&gt;
           Music                    0x0000000000001799&lt;br /&gt;
           Pictures                 0x000000000000179A&lt;br /&gt;
           Guide                    0x000000000000179B&lt;br /&gt;
           Radio                    0x000000000000178C&lt;br /&gt;
           Up                       0x0000000000001794&lt;br /&gt;
           Left                     0x0000000000001796&lt;br /&gt;
           Right                    0x0000000000001797&lt;br /&gt;
           Down                     0x0000000000001795&lt;br /&gt;
           OK                       0x00000000000017A5&lt;br /&gt;
           Back/Exit                0x000000000000179F&lt;br /&gt;
           Menu/i                   0x000000000000178D&lt;br /&gt;
           Vol+                     0x0000000000001790&lt;br /&gt;
           Vol-                     0x0000000000001791&lt;br /&gt;
           Prev.Ch                  0x0000000000001792&lt;br /&gt;
           Mute                     0x000000000000178F&lt;br /&gt;
           Ch+                      0x00000000000017A0&lt;br /&gt;
           Ch-                      0x00000000000017A1&lt;br /&gt;
           Record                   0x00000000000017B7&lt;br /&gt;
           Stop                     0x00000000000017B6&lt;br /&gt;
           Rewind                   0x00000000000017B2&lt;br /&gt;
           Play                     0x00000000000017B5&lt;br /&gt;
           Forward                  0x00000000000017B4&lt;br /&gt;
                         Replay/SkipBackward      0x00000000000017A4&lt;br /&gt;
           Pause                    0x00000000000017B0&lt;br /&gt;
           SkipForward              0x000000000000179E&lt;br /&gt;
           1                        0x0000000000001781&lt;br /&gt;
           2                        0x0000000000001782&lt;br /&gt;
           3                        0x0000000000001783&lt;br /&gt;
           4                        0x0000000000001784&lt;br /&gt;
           5                        0x0000000000001785&lt;br /&gt;
           6                        0x0000000000001786&lt;br /&gt;
           7                        0x0000000000001787&lt;br /&gt;
           8                        0x0000000000001788&lt;br /&gt;
           9                        0x0000000000001789&lt;br /&gt;
           Asterix                  0x000000000000178A&lt;br /&gt;
           0                        0x0000000000001780&lt;br /&gt;
           #                        0x000000000000178E&lt;br /&gt;
           Red                      0x000000000000178B&lt;br /&gt;
           Green                    0x00000000000017AE&lt;br /&gt;
           Yellow                   0x00000000000017B8&lt;br /&gt;
           Blue                     0x00000000000017A9&lt;br /&gt;
       end codes&lt;br /&gt;
 &lt;br /&gt;
 end remote&lt;br /&gt;
&lt;br /&gt;
==Testen==&lt;br /&gt;
Testen kann man mit dem einfachen Befehl&lt;br /&gt;
 irw&lt;br /&gt;
Vorher muss man lircd mit&lt;br /&gt;
 /etc/init.d/lircd start&lt;br /&gt;
starten.&lt;br /&gt;
&lt;br /&gt;
==xine steuern==&lt;br /&gt;
Um ein Programm zu steuern benötigt man eine lircrc. Diese kann man unter /etc/lirc/lircrc (Systemweit) oder unter ~/.lircrc für einen Benutzer ablegen.&lt;br /&gt;
&lt;br /&gt;
 begin irexec&lt;br /&gt;
     begin&lt;br /&gt;
         prog   = irexec&lt;br /&gt;
         remote = Hauppauge_350&lt;br /&gt;
         button = Go&lt;br /&gt;
         # Start Xine and play DVD&lt;br /&gt;
         config = xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot; &amp;amp;&lt;br /&gt;
         # Enter xine mode&lt;br /&gt;
         mode = xine&lt;br /&gt;
     end&lt;br /&gt;
 end irexec&lt;br /&gt;
 &lt;br /&gt;
 begin xine&lt;br /&gt;
     begin&lt;br /&gt;
         prog = xine&lt;br /&gt;
         button = POWER&lt;br /&gt;
         config = Quit&lt;br /&gt;
         # Enter irexec mode&lt;br /&gt;
         mode = irexec&lt;br /&gt;
     end&lt;br /&gt;
 end xine&lt;br /&gt;
&lt;br /&gt;
[[lircrc | ausführliche lircrc]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[http://wiki.ubuntuusers.de/Lirc LIRC im Ubuntuusers-Wiki]&lt;br /&gt;
*[http://www.vdr-wiki.de/wiki/index.php/LIRC LIRC im VDR-Wiki]&lt;/div&gt;</summary>
		<author><name>10.12.50.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=VDR&amp;diff=903</id>
		<title>VDR</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=VDR&amp;diff=903"/>
		<updated>2010-01-13T20:24:11Z</updated>

		<summary type="html">&lt;p&gt;10.12.50.11: /* xine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Vorbereitung=&lt;br /&gt;
==Benötigte Pakete==&lt;br /&gt;
 apt-get install g++ libjpeg62-dev libcap-dev libfontconfig1-dev gettext g++ libncursesw5-dev libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
==VDR==&lt;br /&gt;
*Paket ziehen&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2&lt;br /&gt;
*Auspacken&lt;br /&gt;
 tar -xvjf  vdr-1.7.10.tar.bz2&lt;br /&gt;
 ln -s vdr-1.7.10 VDR&lt;br /&gt;
*Make.config erstellen&lt;br /&gt;
 cat make.config&lt;br /&gt;
 CC       = gcc&lt;br /&gt;
 CFLAGS   = -g -O2 -Wall&lt;br /&gt;
 CXX      = g++&lt;br /&gt;
 CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual -fPIC&lt;br /&gt;
 ifdef PLUGIN&lt;br /&gt;
 CFLAGS   += -fPIC&lt;br /&gt;
 CXXFLAGS += -fPIC&lt;br /&gt;
 endif&lt;br /&gt;
 MANDIR   = /usr/local/vdr/man&lt;br /&gt;
 BINDIR   = /usr/local/vdr/bin&lt;br /&gt;
 PLUGINDIR= ./PLUGINS&lt;br /&gt;
 PLUGINLIBDIR= /usr/local/vdr/plugins&lt;br /&gt;
 CONFDIR = /usr/local/vdr/etc&lt;br /&gt;
 LOCDIR = /usr/local/src/vdr/locale&lt;br /&gt;
 VIDEODIR = /video&lt;br /&gt;
 ### The remote control:&lt;br /&gt;
 #LIRC_DEVICE = /dev/lircd&lt;br /&gt;
 #RCU_DEVICE  = /dev/ttyS0 &lt;br /&gt;
 ### You don't need to touch the following:&lt;br /&gt;
 ifdef DVBDIR&lt;br /&gt;
 INCLUDES += -I$(DVBDIR)/include&lt;br /&gt;
 endif&lt;br /&gt;
*Kompilieren und Plugins erstellen &lt;br /&gt;
 make all plugins&lt;br /&gt;
&lt;br /&gt;
=Plugins installieren=&lt;br /&gt;
==Streamdev==&lt;br /&gt;
 cd PLUGINS/src&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev&lt;br /&gt;
&lt;br /&gt;
==xine==&lt;br /&gt;
apt-get install autoconf automake libtool libpng12-dev&lt;br /&gt;
&lt;br /&gt;
 export SOURCEDIR=&amp;quot;/usr/src&amp;quot;&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/vdr-xine-0.9.3.tgz&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar xvzf vdr-xine-0.9.3.tgz -C $(pwd)/VDR/PLUGINS/src&lt;br /&gt;
 tar -xjvf xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar -xjvf xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 cd VDR/PLUGINS/src&lt;br /&gt;
 ln -s xine-0.9.3 xine&lt;br /&gt;
 &lt;br /&gt;
  ## Kopieren der &amp;quot;loops&amp;quot;&lt;br /&gt;
 cd xine&lt;br /&gt;
 mkdir -p /usr/local/vdr/plugins/xine&lt;br /&gt;
 find . -name *.mpg -exec cp -v \{} /usr/local/vdr/plugins/xine \;&lt;br /&gt;
 &lt;br /&gt;
 ## link für den Player&lt;br /&gt;
 ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen der xine-lib&lt;br /&gt;
 cd ../../../../xine-lib&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-lib.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 ldconfig&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen des frontends&lt;br /&gt;
 cd ../xine-ui&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-ui.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local --enable-vdr-keys&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
===Xine-Lila-Problem===&lt;br /&gt;
Wenn Xine Lila wird (bei ATI-Grafikkarten) folgendes ausführen.&lt;br /&gt;
 Start xine&lt;br /&gt;
 Click File, then Configure and then Preferences&lt;br /&gt;
 In experience_level select &amp;quot;Master Of The Known Universe&amp;quot; so that all available settings are visible.&lt;br /&gt;
 Select the tab for video.&lt;br /&gt;
 Under Driver select &amp;quot;xshm&amp;quot;.&lt;br /&gt;
 Restart xine.&lt;br /&gt;
&lt;br /&gt;
==softdev==&lt;br /&gt;
 apt-get install  xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs&lt;br /&gt;
&lt;br /&gt;
==softcam==&lt;br /&gt;
 apt-get install libssl-dev libbz2-dev&lt;br /&gt;
 cd /usr/src/VDR/PLUGINS/src&lt;br /&gt;
 wget http://207.44.152.197/vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 ln -s vdr-sc-0.9.3 sc&lt;br /&gt;
 cd /usr/src/VDR&lt;br /&gt;
 make plugins&lt;br /&gt;
&lt;br /&gt;
=LIRC=&lt;br /&gt;
Konfiguration von Lirc mit IR-Empfänger per serielle Schnittstelle und Hauppauge-Fernbedienung&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install lirc&lt;br /&gt;
&lt;br /&gt;
==Konfiguriere lirc==&lt;br /&gt;
*Home-Brew (16x50 UART compatible serial port)&lt;br /&gt;
*None&lt;br /&gt;
*ttyS*-Port an dem der Empfänger angeschlossen ist&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/hardware.conf==&lt;br /&gt;
REMOTE_DRIVER=&amp;quot;default&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/lircd.conf==&lt;br /&gt;
Diese Konfiguration ist für Hauppauge-Fernbedienung. Andere Konfigurationen findet man unter http://lirc.sourceforge.net/remotes/&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # this config file was automatically generated&lt;br /&gt;
 # using lirc-0.7.0(any) on Sun Nov 28 20:25:09 2004&lt;br /&gt;
 #&lt;br /&gt;
 # contributed by &lt;br /&gt;
 #&lt;br /&gt;
 # brand:   Hauppauge 350&lt;br /&gt;
 # Created: G.J. Werler (The Netherlands)&lt;br /&gt;
 # Project: Mythtv Fedora Pundit-R www.mythtvportal.com&lt;br /&gt;
 # Date:    2004/11/28&lt;br /&gt;
 # model no. of remote control: Hauppauge A415-HPG&lt;br /&gt;
 # devices being controlled by this remote: PVR-350&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 begin remote&lt;br /&gt;
 &lt;br /&gt;
   name  Hauppauge_350&lt;br /&gt;
   bits           13&lt;br /&gt;
   flags RC5|CONST_LENGTH&lt;br /&gt;
   eps            30&lt;br /&gt;
   aeps          100&lt;br /&gt;
 &lt;br /&gt;
   one           969   811&lt;br /&gt;
   zero          969   811&lt;br /&gt;
   plead        1097&lt;br /&gt;
   gap          114605&lt;br /&gt;
   toggle_bit      2&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
       begin codes&lt;br /&gt;
           Go                       0x00000000000017BB&lt;br /&gt;
           Power                    0x00000000000017BD&lt;br /&gt;
           TV                       0x000000000000179C&lt;br /&gt;
           Videos                   0x0000000000001798&lt;br /&gt;
           Music                    0x0000000000001799&lt;br /&gt;
           Pictures                 0x000000000000179A&lt;br /&gt;
           Guide                    0x000000000000179B&lt;br /&gt;
           Radio                    0x000000000000178C&lt;br /&gt;
           Up                       0x0000000000001794&lt;br /&gt;
           Left                     0x0000000000001796&lt;br /&gt;
           Right                    0x0000000000001797&lt;br /&gt;
           Down                     0x0000000000001795&lt;br /&gt;
           OK                       0x00000000000017A5&lt;br /&gt;
           Back/Exit                0x000000000000179F&lt;br /&gt;
           Menu/i                   0x000000000000178D&lt;br /&gt;
           Vol+                     0x0000000000001790&lt;br /&gt;
           Vol-                     0x0000000000001791&lt;br /&gt;
           Prev.Ch                  0x0000000000001792&lt;br /&gt;
           Mute                     0x000000000000178F&lt;br /&gt;
           Ch+                      0x00000000000017A0&lt;br /&gt;
           Ch-                      0x00000000000017A1&lt;br /&gt;
           Record                   0x00000000000017B7&lt;br /&gt;
           Stop                     0x00000000000017B6&lt;br /&gt;
           Rewind                   0x00000000000017B2&lt;br /&gt;
           Play                     0x00000000000017B5&lt;br /&gt;
           Forward                  0x00000000000017B4&lt;br /&gt;
                         Replay/SkipBackward      0x00000000000017A4&lt;br /&gt;
           Pause                    0x00000000000017B0&lt;br /&gt;
           SkipForward              0x000000000000179E&lt;br /&gt;
           1                        0x0000000000001781&lt;br /&gt;
           2                        0x0000000000001782&lt;br /&gt;
           3                        0x0000000000001783&lt;br /&gt;
           4                        0x0000000000001784&lt;br /&gt;
           5                        0x0000000000001785&lt;br /&gt;
           6                        0x0000000000001786&lt;br /&gt;
           7                        0x0000000000001787&lt;br /&gt;
           8                        0x0000000000001788&lt;br /&gt;
           9                        0x0000000000001789&lt;br /&gt;
           Asterix                  0x000000000000178A&lt;br /&gt;
           0                        0x0000000000001780&lt;br /&gt;
           #                        0x000000000000178E&lt;br /&gt;
           Red                      0x000000000000178B&lt;br /&gt;
           Green                    0x00000000000017AE&lt;br /&gt;
           Yellow                   0x00000000000017B8&lt;br /&gt;
           Blue                     0x00000000000017A9&lt;br /&gt;
       end codes&lt;br /&gt;
 &lt;br /&gt;
 end remote&lt;br /&gt;
&lt;br /&gt;
==Testen==&lt;br /&gt;
Testen kann man mit dem einfachen Befehl&lt;br /&gt;
 irw&lt;br /&gt;
Vorher muss man lircd mit&lt;br /&gt;
 /etc/init.d/lircd start&lt;br /&gt;
starten.&lt;br /&gt;
&lt;br /&gt;
==xine steuern==&lt;br /&gt;
Um ein Programm zu steuern benötigt man eine lircrc. Diese kann man unter /etc/lirc/lircrc (Systemweit) oder unter ~/.lircrc für einen Benutzer ablegen.&lt;br /&gt;
&lt;br /&gt;
 begin irexec&lt;br /&gt;
     begin&lt;br /&gt;
         prog   = irexec&lt;br /&gt;
         remote = Hauppauge_350&lt;br /&gt;
         button = Go&lt;br /&gt;
         # Start Xine and play DVD&lt;br /&gt;
         config = xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot; &amp;amp;&lt;br /&gt;
         # Enter xine mode&lt;br /&gt;
         mode = xine&lt;br /&gt;
     end&lt;br /&gt;
 end irexec&lt;br /&gt;
 &lt;br /&gt;
 begin xine&lt;br /&gt;
     begin&lt;br /&gt;
         prog = xine&lt;br /&gt;
         button = POWER&lt;br /&gt;
         config = Quit&lt;br /&gt;
         # Enter irexec mode&lt;br /&gt;
         mode = irexec&lt;br /&gt;
     end&lt;br /&gt;
 end xine&lt;br /&gt;
&lt;br /&gt;
[[lircrc | ausführliche lircrc]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[http://wiki.ubuntuusers.de/Lirc LIRC im Ubuntuusers-Wiki]&lt;br /&gt;
*[http://www.vdr-wiki.de/wiki/index.php/LIRC LIRC im VDR-Wiki]&lt;/div&gt;</summary>
		<author><name>10.12.50.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=VDR&amp;diff=902</id>
		<title>VDR</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=VDR&amp;diff=902"/>
		<updated>2010-01-13T20:19:43Z</updated>

		<summary type="html">&lt;p&gt;10.12.50.11: /* xine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Vorbereitung=&lt;br /&gt;
==Benötigte Pakete==&lt;br /&gt;
 apt-get install g++ libjpeg62-dev libcap-dev libfontconfig1-dev gettext g++ libncursesw5-dev libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
==VDR==&lt;br /&gt;
*Paket ziehen&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2&lt;br /&gt;
*Auspacken&lt;br /&gt;
 tar -xvjf  vdr-1.7.10.tar.bz2&lt;br /&gt;
 ln -s vdr-1.7.10 VDR&lt;br /&gt;
*Make.config erstellen&lt;br /&gt;
 cat make.config&lt;br /&gt;
 CC       = gcc&lt;br /&gt;
 CFLAGS   = -g -O2 -Wall&lt;br /&gt;
 CXX      = g++&lt;br /&gt;
 CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual -fPIC&lt;br /&gt;
 ifdef PLUGIN&lt;br /&gt;
 CFLAGS   += -fPIC&lt;br /&gt;
 CXXFLAGS += -fPIC&lt;br /&gt;
 endif&lt;br /&gt;
 MANDIR   = /usr/local/vdr/man&lt;br /&gt;
 BINDIR   = /usr/local/vdr/bin&lt;br /&gt;
 PLUGINDIR= ./PLUGINS&lt;br /&gt;
 PLUGINLIBDIR= /usr/local/vdr/plugins&lt;br /&gt;
 CONFDIR = /usr/local/vdr/etc&lt;br /&gt;
 LOCDIR = /usr/local/src/vdr/locale&lt;br /&gt;
 VIDEODIR = /video&lt;br /&gt;
 ### The remote control:&lt;br /&gt;
 #LIRC_DEVICE = /dev/lircd&lt;br /&gt;
 #RCU_DEVICE  = /dev/ttyS0 &lt;br /&gt;
 ### You don't need to touch the following:&lt;br /&gt;
 ifdef DVBDIR&lt;br /&gt;
 INCLUDES += -I$(DVBDIR)/include&lt;br /&gt;
 endif&lt;br /&gt;
*Kompilieren und Plugins erstellen &lt;br /&gt;
 make all plugins&lt;br /&gt;
&lt;br /&gt;
=Plugins installieren=&lt;br /&gt;
==Streamdev==&lt;br /&gt;
 cd PLUGINS/src&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login&lt;br /&gt;
 cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev&lt;br /&gt;
&lt;br /&gt;
==xine==&lt;br /&gt;
apt-get install autoconf libtool libpng12-dev&lt;br /&gt;
&lt;br /&gt;
 export SOURCEDIR=&amp;quot;/usr/src&amp;quot;&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/vdr-xine-0.9.3.tgz&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 wget http://home.vrweb.de/~rnissl/xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar xvzf vdr-xine-0.9.3.tgz -C $(pwd)/VDR/PLUGINS/src&lt;br /&gt;
 tar -xjvf xine-lib-cvs-20090617220000.tar.bz2&lt;br /&gt;
 tar -xjvf xine-ui-cvs-20090617220000.tar.bz2&lt;br /&gt;
 cd VDR/PLUGINS/src&lt;br /&gt;
 ln -s xine-0.9.3 xine&lt;br /&gt;
 &lt;br /&gt;
  ## Kopieren der &amp;quot;loops&amp;quot;&lt;br /&gt;
 cd xine&lt;br /&gt;
 mkdir -p /usr/local/vdr/plugins/xine&lt;br /&gt;
 find . -name *.mpg -exec cp -v \{} /usr/local/vdr/plugins/xine \;&lt;br /&gt;
 &lt;br /&gt;
 ## link für den Player&lt;br /&gt;
 ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen der xine-lib&lt;br /&gt;
 cd ../../../../xine-lib&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-lib.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 ldconfig&lt;br /&gt;
 &lt;br /&gt;
 ## uebersetzen des frontends&lt;br /&gt;
 cd ../xine-ui&lt;br /&gt;
 find $SOURCEDIR/VDR/ -name xine-ui.patch -exec patch -p1 -i \{} \;&lt;br /&gt;
 ./autogen.sh --prefix=/usr/local --enable-vdr-keys&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
===Xine-Lila-Problem===&lt;br /&gt;
Wenn Xine Lila wird (bei ATI-Grafikkarten) folgendes ausführen.&lt;br /&gt;
 Start xine&lt;br /&gt;
 Click File, then Configure and then Preferences&lt;br /&gt;
 In experience_level select &amp;quot;Master Of The Known Universe&amp;quot; so that all available settings are visible.&lt;br /&gt;
 Select the tab for video.&lt;br /&gt;
 Under Driver select &amp;quot;xshm&amp;quot;.&lt;br /&gt;
 Restart xine.&lt;br /&gt;
&lt;br /&gt;
==softdev==&lt;br /&gt;
 apt-get install  xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs&lt;br /&gt;
&lt;br /&gt;
==softcam==&lt;br /&gt;
 apt-get install libssl-dev libbz2-dev&lt;br /&gt;
 cd /usr/src/VDR/PLUGINS/src&lt;br /&gt;
 wget http://207.44.152.197/vdr-sc-0.9.3.tar.gz&lt;br /&gt;
 ln -s vdr-sc-0.9.3 sc&lt;br /&gt;
 cd /usr/src/VDR&lt;br /&gt;
 make plugins&lt;br /&gt;
&lt;br /&gt;
=LIRC=&lt;br /&gt;
Konfiguration von Lirc mit IR-Empfänger per serielle Schnittstelle und Hauppauge-Fernbedienung&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install lirc&lt;br /&gt;
&lt;br /&gt;
==Konfiguriere lirc==&lt;br /&gt;
*Home-Brew (16x50 UART compatible serial port)&lt;br /&gt;
*None&lt;br /&gt;
*ttyS*-Port an dem der Empfänger angeschlossen ist&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/hardware.conf==&lt;br /&gt;
REMOTE_DRIVER=&amp;quot;default&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==/etc/lirc/lircd.conf==&lt;br /&gt;
Diese Konfiguration ist für Hauppauge-Fernbedienung. Andere Konfigurationen findet man unter http://lirc.sourceforge.net/remotes/&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # this config file was automatically generated&lt;br /&gt;
 # using lirc-0.7.0(any) on Sun Nov 28 20:25:09 2004&lt;br /&gt;
 #&lt;br /&gt;
 # contributed by &lt;br /&gt;
 #&lt;br /&gt;
 # brand:   Hauppauge 350&lt;br /&gt;
 # Created: G.J. Werler (The Netherlands)&lt;br /&gt;
 # Project: Mythtv Fedora Pundit-R www.mythtvportal.com&lt;br /&gt;
 # Date:    2004/11/28&lt;br /&gt;
 # model no. of remote control: Hauppauge A415-HPG&lt;br /&gt;
 # devices being controlled by this remote: PVR-350&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 begin remote&lt;br /&gt;
 &lt;br /&gt;
   name  Hauppauge_350&lt;br /&gt;
   bits           13&lt;br /&gt;
   flags RC5|CONST_LENGTH&lt;br /&gt;
   eps            30&lt;br /&gt;
   aeps          100&lt;br /&gt;
 &lt;br /&gt;
   one           969   811&lt;br /&gt;
   zero          969   811&lt;br /&gt;
   plead        1097&lt;br /&gt;
   gap          114605&lt;br /&gt;
   toggle_bit      2&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
       begin codes&lt;br /&gt;
           Go                       0x00000000000017BB&lt;br /&gt;
           Power                    0x00000000000017BD&lt;br /&gt;
           TV                       0x000000000000179C&lt;br /&gt;
           Videos                   0x0000000000001798&lt;br /&gt;
           Music                    0x0000000000001799&lt;br /&gt;
           Pictures                 0x000000000000179A&lt;br /&gt;
           Guide                    0x000000000000179B&lt;br /&gt;
           Radio                    0x000000000000178C&lt;br /&gt;
           Up                       0x0000000000001794&lt;br /&gt;
           Left                     0x0000000000001796&lt;br /&gt;
           Right                    0x0000000000001797&lt;br /&gt;
           Down                     0x0000000000001795&lt;br /&gt;
           OK                       0x00000000000017A5&lt;br /&gt;
           Back/Exit                0x000000000000179F&lt;br /&gt;
           Menu/i                   0x000000000000178D&lt;br /&gt;
           Vol+                     0x0000000000001790&lt;br /&gt;
           Vol-                     0x0000000000001791&lt;br /&gt;
           Prev.Ch                  0x0000000000001792&lt;br /&gt;
           Mute                     0x000000000000178F&lt;br /&gt;
           Ch+                      0x00000000000017A0&lt;br /&gt;
           Ch-                      0x00000000000017A1&lt;br /&gt;
           Record                   0x00000000000017B7&lt;br /&gt;
           Stop                     0x00000000000017B6&lt;br /&gt;
           Rewind                   0x00000000000017B2&lt;br /&gt;
           Play                     0x00000000000017B5&lt;br /&gt;
           Forward                  0x00000000000017B4&lt;br /&gt;
                         Replay/SkipBackward      0x00000000000017A4&lt;br /&gt;
           Pause                    0x00000000000017B0&lt;br /&gt;
           SkipForward              0x000000000000179E&lt;br /&gt;
           1                        0x0000000000001781&lt;br /&gt;
           2                        0x0000000000001782&lt;br /&gt;
           3                        0x0000000000001783&lt;br /&gt;
           4                        0x0000000000001784&lt;br /&gt;
           5                        0x0000000000001785&lt;br /&gt;
           6                        0x0000000000001786&lt;br /&gt;
           7                        0x0000000000001787&lt;br /&gt;
           8                        0x0000000000001788&lt;br /&gt;
           9                        0x0000000000001789&lt;br /&gt;
           Asterix                  0x000000000000178A&lt;br /&gt;
           0                        0x0000000000001780&lt;br /&gt;
           #                        0x000000000000178E&lt;br /&gt;
           Red                      0x000000000000178B&lt;br /&gt;
           Green                    0x00000000000017AE&lt;br /&gt;
           Yellow                   0x00000000000017B8&lt;br /&gt;
           Blue                     0x00000000000017A9&lt;br /&gt;
       end codes&lt;br /&gt;
 &lt;br /&gt;
 end remote&lt;br /&gt;
&lt;br /&gt;
==Testen==&lt;br /&gt;
Testen kann man mit dem einfachen Befehl&lt;br /&gt;
 irw&lt;br /&gt;
Vorher muss man lircd mit&lt;br /&gt;
 /etc/init.d/lircd start&lt;br /&gt;
starten.&lt;br /&gt;
&lt;br /&gt;
==xine steuern==&lt;br /&gt;
Um ein Programm zu steuern benötigt man eine lircrc. Diese kann man unter /etc/lirc/lircrc (Systemweit) oder unter ~/.lircrc für einen Benutzer ablegen.&lt;br /&gt;
&lt;br /&gt;
 begin irexec&lt;br /&gt;
     begin&lt;br /&gt;
         prog   = irexec&lt;br /&gt;
         remote = Hauppauge_350&lt;br /&gt;
         button = Go&lt;br /&gt;
         # Start Xine and play DVD&lt;br /&gt;
         config = xine &amp;quot;vdr:/tmp/vdr-xine/stream#demux:mpeg_pes&amp;quot; &amp;amp;&lt;br /&gt;
         # Enter xine mode&lt;br /&gt;
         mode = xine&lt;br /&gt;
     end&lt;br /&gt;
 end irexec&lt;br /&gt;
 &lt;br /&gt;
 begin xine&lt;br /&gt;
     begin&lt;br /&gt;
         prog = xine&lt;br /&gt;
         button = POWER&lt;br /&gt;
         config = Quit&lt;br /&gt;
         # Enter irexec mode&lt;br /&gt;
         mode = irexec&lt;br /&gt;
     end&lt;br /&gt;
 end xine&lt;br /&gt;
&lt;br /&gt;
[[lircrc | ausführliche lircrc]]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[http://wiki.ubuntuusers.de/Lirc LIRC im Ubuntuusers-Wiki]&lt;br /&gt;
*[http://www.vdr-wiki.de/wiki/index.php/LIRC LIRC im VDR-Wiki]&lt;/div&gt;</summary>
		<author><name>10.12.50.11</name></author>
	</entry>
</feed>