<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>loggn.de - Mac OSX, Linux und manchmal auch Windows &#187; EPGSearch</title>
	<atom:link href="http://www.loggn.de/tag/epgsearch/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.loggn.de</link>
	<description>Erfahrungen, Tipps und Tricks zu Mac OSX, Linux und manchmal auch Windows. ;-)</description>
	<lastBuildDate>Wed, 01 Sep 2010 16:25:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Ubuntu – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch</title>
		<link>http://www.loggn.de/ubuntu-dvb-s2-hdtv-vdr-1-7-9-streamdev-epgsearch/</link>
		<comments>http://www.loggn.de/ubuntu-dvb-s2-hdtv-vdr-1-7-9-streamdev-epgsearch/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 20:01:54 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[1080i]]></category>
		<category><![CDATA[DVB-Apps]]></category>
		<category><![CDATA[EPGSearch]]></category>
		<category><![CDATA[FullHD]]></category>
		<category><![CDATA[H.264]]></category>
		<category><![CDATA[HDTV]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[STREAMdev]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[VDR]]></category>
		<category><![CDATA[VDRadmin AM]]></category>

		<guid isPermaLink="false">http://www.loggn.de/?p=2231</guid>
		<description><![CDATA[Ergänzend zum Artikel &#8220;Debian – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch&#8221; möchte ich kurz erläutern was man bei dem aktuellen Ubuntu Karmic 9.10 beachten muss. *** failed plugins: epgsearch Plugin epgsearch: make[1]: Betrete Verzeichnis '/usr/src/vdr-1.7.9/PLUGINS/src/epgsearch-0.9.24' g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_CMDRECCMDI18N -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC [...]]]></description>
			<content:encoded><![CDATA[<p>Ergänzend zum Artikel &#8220;<a href="http://www.loggn.de/debian-dvb-s2-hdtv-vdr-1-7-9-streamdev-epgsearch/" target="_blank">Debian – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch</a>&#8221; möchte ich <strong>kurz</strong> erläutern was man bei dem aktuellen <strong>Ubuntu Karmic 9.10</strong> beachten muss.</p>
<p style="text-align: center;"><a href="http://www.loggn.de/wp-content/uploads/2009/12/osx_vdr_streamdev_vlc.jpg" rel="lightbox[2231]"><img class="aligncenter size-large wp-image-2242" title="OSX - VDR StreamDEV mit VLC" src="http://www.loggn.de/wp-content/uploads/2009/12/osx_vdr_streamdev_vlc-1024x559.jpg" alt="OSX - VDR StreamDEV mit VLC" width="614" height="335" /></a></p>
<p><span id="more-2231"></span></p>
<pre class="brush: bash;">*** failed plugins: epgsearch

Plugin epgsearch:
make[1]: Betrete Verzeichnis '/usr/src/vdr-1.7.9/PLUGINS/src/epgsearch-0.9.24'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_CMDRECCMDI18N -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_LIEMIEXT -DUSE_SETUP -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_STREAMDEVEXT -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='&quot;epgsearch&quot;' -I/usr/src/s2-liplianin/linux/include -I../../../include -I/usr/src/s2-liplianin/linux/include epgsearch.c
In file included from epgsearchext.h:34,
 from epgsearch.c:40:
log.h: In member function ‘void cLogFile::Log(int, const char*, ...)’:
log.h:51: warning: ignoring return value of ‘int vasprintf(char**, const char*, __va_list_tag*)’, declared with attribute warn_unused_result
log.h: In member function ‘void cLogFile::eSysLog(const char*, ...)’:
log.h:76: warning: ignoring return value of ‘int vasprintf(char**, const char*, __va_list_tag*)’, declared with attribute warn_unused_result
log.h: In member function ‘void cLogFile::iSysLog(const char*, ...)’:
log.h:87: warning: ignoring return value of ‘int vasprintf(char**, const char*, __va_list_tag*)’, declared with attribute warn_unused_result
epgsearch.c: In member function ‘void cPluginEpgsearch::CheckUTF8()’:
epgsearch.c:471: error: ‘CODESET’ was not declared in this scope
epgsearch.c:471: error: ‘nl_langinfo’ was not declared in this scope
make[1]: *** [epgsearch.o] Fehler 1
make[1]: Verlasse Verzeichnis '/usr/src/vdr-1.7.9/PLUGINS/src/epgsearch-0.9.24'
Plugin streamdev:
make[1]: Betrete Verzeichnis '/usr/src/vdr-1.7.9/PLUGINS/src/streamdev-0.5.0-pre-20090611'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Verlasse Verzeichnis '/usr/src/vdr-1.7.9/PLUGINS/src/streamdev-0.5.0-pre-20090611'

*** failed plugins: epgsearch</pre>
<p>Bei Ubuntu 9.10 wird eine <strong>aktuellere GCC Version</strong> verwendet. Weil diese Version strenger ist kommt es häufiger zu Fehlern. Meistens geht es um eine Konvertierung von <strong>const char* in char*</strong>, es hilft dann meistens ein <strong>cast auf (char*)</strong>. In unserem Fall hilft es einfach statt <strong>vdr-epgsearch-0.9.24.tgz</strong> die aktuelle Beta <strong>vdr-epgsearch-0.9.25.beta15.tgz</strong> zu verwenden.</p>
<pre class="brush: bash;">wget http://winni.vdr-developer.org/epgsearch/downloads/beta/vdr-epgsearch-0.9.25.beta15.tgz</pre>
<p>In diesem Fall muss die <strong>epgsearch.c</strong> auch <span style="text-decoration: underline;">nicht</span> mehr bearbeitet werden. Die ausführliche Anleitung für Debian Lenny findet ihr <a href="http://www.loggn.de/debian-dvb-s2-hdtv-vdr-1-7-9-streamdev-epgsearch/" target="_blank">hier</a>.  <img src='http://www.loggn.de/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<img src="http://www.loggn.de/?ak_action=api_record_view&id=2231&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.loggn.de/ubuntu-dvb-s2-hdtv-vdr-1-7-9-streamdev-epgsearch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu/Debian &#8211; Video Disk Recorder &#8211; Logs in einer extra Datei</title>
		<link>http://www.loggn.de/ubuntu-debian-video-disk-recorder-logs-in-einer-extra-datei/</link>
		<comments>http://www.loggn.de/ubuntu-debian-video-disk-recorder-logs-in-einer-extra-datei/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 12:22:18 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[1080i]]></category>
		<category><![CDATA[DVB-S2]]></category>
		<category><![CDATA[EPGSearch]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[rsyslog]]></category>
		<category><![CDATA[STREAMdev]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[VDR]]></category>
		<category><![CDATA[vdr.log]]></category>

		<guid isPermaLink="false">http://www.loggn.de/?p=1894</guid>
		<description><![CDATA[Unser Video Disk Recorder mit Streamdev- und EPGSearch-Plugin idle&#8217;t schon eine Weile so vor sich hin. Wer von euch ab und an mal in die Logdateien schaut, wird sicherlich auch schon bemerkt haben das unser VDR ganz schön viel (syslog, messages, debug, user.log) schreibt. Das werden wir jetzt abschalten! Zuerst sagen wir unserem Rsyslog das [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.loggn.de/wp-content/uploads/2009/11/linux_happytux.png" rel="lightbox[1894]"><img class="alignright size-full wp-image-608" title="Linux-Maskottchen Happy Tux" src="http://www.loggn.de/wp-content/uploads/2009/11/linux_happytux.png" alt="Linux-Maskottchen Happy Tux" width="92" height="92" /></a>Unser <a href="http://www.loggn.de/debian-dvb-s2-hdtv-vdr-1-7-9-streamdev-epgsearch/" target="_blank">Video Disk Recorder mit Streamdev- und EPGSearch-Plugin</a> idle&#8217;t schon eine Weile so vor sich hin. Wer von euch ab und an mal in die Logdateien schaut, wird sicherlich auch schon bemerkt haben das unser <strong>VDR</strong> ganz schön viel (syslog, messages, debug, user.log) schreibt. Das werden wir jetzt abschalten! <img src='http://www.loggn.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Zuerst sagen wir unserem <strong>Rsyslog</strong> das er alle VDR Meldungen in <strong>/var/log/vdr.log</strong> schreiben soll.</p>
<pre class="brush: bash;">vi /etc/rsyslog.conf
# vdr messages to vdr.log
local6.*                        -/var/log/vdr.log</pre>
<p>Jetzt legen wir mit <strong>local6.!*</strong> fest, das keine Meldungen mehr in die jeweilige Logdatei geschrieben wird. <span id="more-1894"></span></p>
<pre class="brush: bash;">*.*;auth,authpriv.none;\
local6.!*                       -/var/log/syslog</pre>
<pre class="brush: bash;">*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none;\
local6.!*               -/var/log/messages</pre>
<pre class="brush: bash;">*.=debug;\
auth,authpriv.none;\
news.none;mail.none;\
local6.!*               -/var/log/debug</pre>
<pre class="brush: bash;">user.*;local6.!*                -/var/log/user.log</pre>
<p>Der <strong>Rsyslog</strong> Dienst muss neu gestartet werden damit die Einstellungen übernommen werden.</p>
<pre class="brush: bash;">/etc/init.d/rsyslog restart</pre>
<p>Absofort müssen wir den Video Disk Recorder mit <strong>-l 3.6</strong> starten, unter Umständen muss dazu noch das init-Script bearbeitet werden!</p>
<pre class="brush: bash;">/usr/bin/vdr -d -l 3.6 -P streamdev-server -P epgsearch</pre>
<p>So jetzt haben wir alle VDR-Meldungen gesammelt in <strong>einer</strong> extra Logdatei und keine mehr in anderen Logs. <img src='http://www.loggn.de/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<p><span style="background-color: #ff0000;">Info:</span> <strong>local6</strong> weil <strong>-l 3.6</strong></p>
<ul>
<li><strong>3</strong> fürs <em>loggn</em> von <strong>Errors, Infos und Debugs</strong></li>
<li><strong>6</strong> für <strong>local6</strong></li>
</ul>
<img src="http://www.loggn.de/?ak_action=api_record_view&id=1894&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.loggn.de/ubuntu-debian-video-disk-recorder-logs-in-einer-extra-datei/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debian – DVB-S2 – HDTV &#8211; VDR 1.7.9 &#8211; Streamdev + EPGSearch</title>
		<link>http://www.loggn.de/debian-dvb-s2-hdtv-vdr-1-7-9-streamdev-epgsearch/</link>
		<comments>http://www.loggn.de/debian-dvb-s2-hdtv-vdr-1-7-9-streamdev-epgsearch/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 14:09:53 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[1080i]]></category>
		<category><![CDATA[DVB-Apps]]></category>
		<category><![CDATA[EPGSearch]]></category>
		<category><![CDATA[FullHD]]></category>
		<category><![CDATA[H.264]]></category>
		<category><![CDATA[HDTV]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[STREAMdev]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[VDR]]></category>
		<category><![CDATA[VDRadmin AM]]></category>

		<guid isPermaLink="false">http://www.loggn.de/?p=924</guid>
		<description><![CDATA[In einem meiner letzten Artikel habe ich euch erklärt wie ihr einen DVB-S2 VDR Stream mit einem Debian System aufbaut. Leider habe ich feststellen müssen das Tobi&#8217;s Experimental VDR Repository mit der VDR-Version 1.6.0 nicht HDTV (HD, 1080i, H.264) kompatibel ist. Um dieses Problem zu lösen werden wir, für unser 64-Bit Debian-System, das aktuellste VDR [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.loggn.de/wp-content/uploads/2009/11/software_vdr_hdtv.jpg" rel="lightbox[924]"><img class="alignleft size-medium wp-image-925" title="Software VDR HDTV" src="http://www.loggn.de/wp-content/uploads/2009/11/software_vdr_hdtv-300x187.jpg" alt="Software VDR HDTV" width="174" height="108" /></a>In einem meiner letzten Artikel habe ich euch erklärt wie ihr einen <a href="http://www.loggn.de/debian-dvb-s2-vdr-stream-client/" target="_blank">DVB-S2 VDR Stream mit einem Debian System</a> aufbaut. Leider habe ich feststellen müssen das <a href="http://www.e-tobi.net/blog/pages/vdr-repository" target="_blank">Tobi&#8217;s Experimental VDR Repository</a> mit der VDR-Version <strong>1.6.0</strong> nicht HDTV (HD, 1080i, H.264) kompatibel ist. Um dieses Problem zu lösen werden wir, für unser 64-Bit Debian-System, das <a href="ftp://ftp.tvdr.de/vdr/Developer/" target="_blank">aktuellste VDR</a> inklusive Plugins selber kompilieren. Viele Hürden müssen bewältigt werden, hoffentlich kann ich mit diesem Artikel ein paar Leuten weiterhelfen.</p>
<p>Zuerst installieren wir uns ein wenig <strong>Kernelzubehör</strong>, &#8230;</p>
<pre class="brush: bash;">aptitude install linux-headers-`uname-r` make gcc bzip2</pre>
<p>&#8230;danach installieren wir wieder unseren <strong>DVB-Treiber</strong> nur diesmal &#8220;<a href="http://mercurial.intuxication.org/hg/s2-liplianin" target="_blank">s2-liplianin</a>&#8220;.</p>
<pre class="brush: bash;">cd /usr/src
aptitude install mercurial
hg clone http://mercurial.intuxication.org/hg/s2-liplianin
cd s2-liplianin
make clean &amp;&amp; make &amp;&amp; make install &amp;&amp; make makelinks
reboot</pre>
<p>Nun fangen wir an unser VDR, in der Version <strong>1.7.9</strong>, vorzubereiten&#8230;</p>
<pre class="brush: bash;">cd /usr/src
aptitude install libfreetype6-dev libfontconfig1-dev libjpeg62-dev libcap-dev libncurses5-dev libncursesw5-dev unzip
wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.9.tar.bz2
tar xvjf vdr-1.7.9.tar.bz2
ln -s /usr/src/vdr-1.7.9 /usr/src/vdr</pre>
<p>&#8230;wir benötigen noch den<a href="http://www.loggn.de/wp-content/uploads/2009/11/vdr-1.7.9-ExtensionPatch72.zip" target="_blank"></a> <a href="http://www.loggn.de/wp-content/uploads/2009/11/vdr-1.7.9-ExtensionPatch72.zip">ExtensionPatch</a> für unser VDR.</p>
<pre class="brush: bash;">cd /usr/src/vdr
wget http://www.loggn.de/wp-content/uploads/2009/11/vdr-1.7.9-ExtensionPatch72.zip
unzip vdr-1.7.9-ExtensionPatch72.zip
patch -p1 &lt; vdr-1.7.9_extensions.diff</pre>
<p>Jetzt erstellen wir das <strong>Make.config</strong> File. <a href="http://www.loggn.de/wp-content/uploads/2009/11/make.config_by_loggn_de.zip">Download</a></p>
<p><span id="more-924"></span></p>
<pre class="brush: bash;">cd /usr/src/vdr
cp Make.config.template Make.config
vi Make.config</pre>
<pre class="brush: bash;">############################################################
### VDR 1.7.9 - Make.config - by www.loggn.de
############################################################
### The C compiler and options:
CC       = gcc
CFLAGS   = -g -O2 -Wall
CXX      = g++
CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses
ifdef PLUGIN
CFLAGS   += -fPIC
CXXFLAGS += -fPIC
DEFINES += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
endif
############################################################
### The directory environment:
############################################################
#DVBDIR   = /usr/src/s2-liplianin/linux/include/linux/dvb
DVBDIR   = /usr/src/s2-liplianin/linux
MANDIR   = /usr/share/man/
BINDIR   = /usr/bin
LOCDIR   = /usr/lib/vdr/locale
PLUGINDIR= /usr/src/vdr/PLUGINS
PLUGINLIBDIR= /usr/lib/vdr/plugins
VIDEODIR = /etc/vdr/video
CONFDIR  = /etc/vdr
############################################################
### The remote control:
############################################################
LIRC_DEVICE = /dev/lircd
RCU_DEVICE  = /dev/ttyS1
############################################################
## Define if you want vdr to not run as root
############################################################
VDR_USER = root
############################################################
### VDR-Extensions:
############################################################
# Comment the patches you don't need
# DVDCHAPJUMP needs DVDARCHIVE enabled
# DVDARCHIVE needs LIEMIEXT enabled
# SORTRECORDS needs LIEMIEXT enabled
# you can only enable MENUORG or SETUP
#ANALOGTV = 1
#ATSC = 1
#CHANNELSCAN = 1
CMDRECCMDI18N = 1
CMDSUBMENU = 1
#CUTTERLIMIT = 1
#CUTTERQUEUE = 1
CUTTIME = 1
DDEPGENTRY = 1
#DELTIMESHIFTREC = 1
DOLBYINREC = 1
#DVBSETUP = 1
#DVDARCHIVE = 1
#DVDCHAPJUMP = 1
#DVLFRIENDLYFNAMES = 1
#DVLRECSCRIPTADDON = 1
#DVLVIDPREFER = 1
#EM84XX = 1
#GRAPHTFT = 1
#HARDLINKCUTTER = 1
#JUMPPLAY = 1
LIEMIEXT = 1
#LIRCSETTINGS = 1
#LNBSHARE = 1
#MAINMENUHOOKS = 1
#MENUORG = 1
#NOEPG = 1
#OSDMAXITEMS = 1
#PARENTALRATING = 1
#PINPLUGIN = 1
PLUGINAPI = 1
PLUGINMISSING = 1
#PLUGINPARAM = 1
#ROTOR = 1
SETTIME = 1
SETUP = 1
#SOFTOSD = 1
#SOURCECAPS = 1
#SORTRECORDS = 1
STREAMDEVEXT = 1
#TIMERCMD = 1
#TIMERINFO = 1
#TTXTSUBS = 1
#VALIDINPUT = 1
#VOLCTRL = 1
WAREAGLEICON = 1
YAEPG = 1
############################################################
### You don't need to touch the following:
############################################################
ifdef DVBDIR
INCLUDES += -I$(DVBDIR)/include
endif
ifdef ANALOGTV
DEFINES += -DUSE_ANALOGTV
endif
ifdef ATSC
DEFINES += -DUSE_ATSC
endif
ifdef CHANNELSCAN
DEFINES += -DUSE_CHANNELSCAN
endif
ifdef CMDRECCMDI18N
DEFINES += -DUSE_CMDRECCMDI18N
endif
ifdef CMDSUBMENU
DEFINES += -DUSE_CMDSUBMENU
endif
ifdef CUTTERLIMIT
DEFINES += -DUSE_CUTTERLIMIT
endif
ifdef CUTTERQUEUE
DEFINES += -DUSE_CUTTERQUEUE
endif
ifdef CUTTIME
DEFINES += -DUSE_CUTTIME
endif
ifdef DDEPGENTRY
DEFINES += -DUSE_DDEPGENTRY
endif
ifdef DELTIMESHIFTREC
DEFINES += -DUSE_DELTIMESHIFTREC
endif
ifdef DOLBYINREC
DEFINES += -DUSE_DOLBYINREC
endif
ifdef DVBSETUP
DEFINES += -DUSE_DVBSETUP
endif
ifdef DVDARCHIVE
ifdef LIEMIEXT
DEFINES += -DUSE_DVDARCHIVE
endif
endif
ifdef DVLRECSCRIPTADDON
DEFINES += -DUSE_DVLRECSCRIPTADDON
endif
ifdef DVLVIDPREFER
DEFINES += -DUSE_DVLVIDPREFER
endif
ifdef DVLFRIENDLYFNAMES
DEFINES += -DUSE_DVLFRIENDLYFNAMES
endif
ifdef EM84XX
DEFINES += -DUSE_EM84XX
endif
ifdef GRAPHTFT
DEFINES += -DUSE_GRAPHTFT
endif
ifdef HARDLINKCUTTER
DEFINES += -DUSE_HARDLINKCUTTER
endif
ifdef JUMPPLAY
DEFINES += -DUSE_JUMPPLAY
endif
ifdef LIEMIEXT
DEFINES += -DUSE_LIEMIEXT
endif
ifdef LIRCSETTINGS
DEFINES += -DUSE_LIRCSETTINGS
endif
ifdef LNBSHARE
DEFINES += -DUSE_LNBSHARE
endif
ifdef MAINMENUHOOKS
DEFINES += -DUSE_MAINMENUHOOKS
endif
ifdef MENUORG
DEFINES += -DUSE_MENUORG
else
ifdef SETUP
DEFINES += -DUSE_SETUP
endif
endif
ifdef NOEPG
DEFINES += -DUSE_NOEPG
endif
ifdef OSDMAXITEMS
DEFINES += -DUSE_OSDMAXITEMS
endif
ifdef PARENTALRATING
DEFINES += -DUSE_PARENTALRATING
endif
ifdef PINPLUGIN
DEFINES += -DUSE_PINPLUGIN
endif
ifdef PLUGINMISSING
DEFINES += -DUSE_PLUGINMISSING
endif
ifdef PLUGINPARAM
DEFINES += -DUSE_PLUGINPARAM
endif
ifdef ROTOR
DEFINES += -DUSE_ROTOR
endif
ifdef SETTIME
DEFINES += -DUSE_SETTIME
endif
ifdef SOFTOSD
DEFINES += -DUSE_SOFTOSD
endif
ifdef SOURCECAPS
DEFINES += -DUSE_SOURCECAPS
endif
ifdef SORTRECORDS
ifdef LIEMIEXT
DEFINES += -DUSE_SORTRECORDS
endif
endif
ifdef STREAMDEVEXT
DEFINES += -DUSE_STREAMDEVEXT
endif
ifdef TIMERCMD
DEFINES += -DUSE_TIMERCMD
endif
ifdef TIMERINFO
DEFINES += -DUSE_TIMERINFO
endif
ifdef TTXTSUBS
DEFINES += -DUSE_TTXTSUBS
endif
ifdef VALIDINPUT
DEFINES += -DUSE_VALIDINPUT
endif
ifdef VOLCTRL
DEFINES += -DUSE_VOLCTRL
endif
ifdef WAREAGLEICON
DEFINES += -DUSE_WAREAGLEICON
endif
ifdef YAEPG
DEFINES += -DUSE_YAEPG
endif
############################################################
### VDR 1.7.9 - Make.config - by www.loggn.de
############################################################</pre>
<p>Nachdem wir das <strong>Make.config</strong> angepasst haben, löschen wir die nicht benötigten Default Plugins.</p>
<pre class="brush: bash;">rm -Rf /usr/src/vdr/PLUGINS/src/*</pre>
<p>Jetzt laden wir den Source Code der Plugins (<a href="http://streamdev.vdr-developer.org" target="_blank">vdr-streamdev</a> &amp; <a href="http://winni.vdr-developer.org/epgsearch/" target="_blank">vdr-epgsearch</a>) und installieren benötigte Pakete.</p>
<pre class="brush: bash;">cd /usr/src/vdr/PLUGINS/src
wget http://streamdev.vdr-developer.org/snapshots/vdr-streamdev-0.5.0-pre-20090611.tgz
tar xvfz vdr-streamdev-0.5.0-pre-20090611.tgz
ln -s streamdev-0.5.0-pre-20090611 streamdev</pre>
<pre class="brush: bash;">aptitude install libpcre3-dev libtre-dev
cd /usr/src/vdr/PLUGINS/src/
wget http://winni.vdr-developer.org/epgsearch/downloads/vdr-epgsearch-0.9.24.tgz
tar xvfz vdr-epgsearch-0.9.24.tgz
ln -s epgsearch-0.9.24 epgsearch</pre>
<p>Nachdem wir jetzt alles vorbereitet haben, werden wir noch ein paar Dateien anpassen damit unser VDR beim der Kompilierung nicht auf <strong>ERROR</strong> läuft.</p>
<pre class="brush: bash;">ln -s /usr/src/linux-headers-`uname -r`/include/linux/compiler.h /usr/src/s2-liplianin/linux/include/linux/compiler.h</pre>
<p>Wir editieren die &#8220;<strong>dvbdevice.h</strong>&#8221; damit nicht dieser Fehler auftritt &#8220;error: #error VDR requires Linux DVB driver API version 5.0!&#8221;&#8230;</p>
<pre class="brush: bash;">cd /usr/src/vdr
vi dvbdevice.h</pre>
<p>&#8230;die Zeile 19 bis 21&#8230;</p>
<pre class="brush: bash;">#if DVB_API_VERSION != 5 || DVB_API_VERSION_MINOR != 0
#error VDR requires Linux DVB driver API version 5.0!
#endif</pre>
<p>&#8230;ersetzen wir mit.</p>
<pre class="brush: bash;">#if DVB_API_VERSION != 5 || DVB_API_VERSION_MINOR != 1
#error VDR requires Linux DVB driver API version 5.0!
#endif</pre>
<p>Um diesen Fehler zu umgehen&#8230;</p>
<pre class="brush: bash;">epgsearch.c: In member function ‘void cPluginEpgsearch::CheckUTF8()’:
epgsearch.c:471: error: ‘CODESET’ was not declared in this scope
epgsearch.c:471: error: ‘nl_langinfo’ was not declared in this scope
make: *** [epgsearch.o] Fehler 1)</pre>
<p>&#8230;müssen wir noch in die Datei &#8220;<strong>epgsearch.c</strong>&#8221; vorm ersten &#8220;#include&#8221; folgende Zeile einfügen.</p>
<pre class="brush: bash;">cd /usr/src/vdr/PLUGINS/src/epgsearch
vi epgsearch.c
#include &lt;langinfo.h&gt;</pre>
<p>Jetzt heisst es <strong>Daumen drücken</strong> beim kompilieren!</p>
<pre class="brush: bash;">cd /usr/src/vdr
make clean &amp;&amp; make clean-plugins &amp;&amp; make &amp;&amp; make plugins &amp;&amp; make install</pre>
<p>Nach erfolgreicher Kompilierung erzeugen wir die <strong>streamdevhosts.conf</strong>, in der festlegt werden kann welche IP-Adressen den Stream empfangen dürfen.</p>
<pre class="brush: bash;">mkdir -p /etc/vdr/plugins/streamdev
cp /usr/src/vdr/PLUGINS/src/streamdev/streamdev/streamdevhosts.conf /etc/vdr/plugins/streamdev/
vi /etc/vdr/plugins/streamdev/streamdevhosts.conf</pre>
<p>Zu guter Letzt installieren wir unser <strong>VDRadmin-AM</strong>.</p>
<pre class="brush: bash;">aptitude install libauthen-sasl-perl libdigest-hmac-perl libio-socket-inet6-perl
cd /usr/src/
wget http://andreas.vdr-developer.org/vdradmin-am/download/vdradmin-am-3.6.4.tar.bz2
tar jxvf vdradmin-am-3.6.4.tar.bz2
cd vdradmin-am-3.6.4
LANG=de_DE ./make.sh install</pre>
<p>Optional können wir jetzt noch einen <strong>Sendersuchlauf</strong> machen.</p>
<pre class="brush: bash;">aptitude install dvb-apps
scan -o vdr /usr/share/dvb/dvb-s/Astra-19.2E &gt; /etc/vdr/channels.conf
chown -R vdr:vdr /etc/vdr/</pre>
<p>Endlich Fertig, wenn man weiß was man machen muss ist es eigentlich garnicht so schwierig.^^</p>
<p>Das VDR &amp; VDRadmin-AM starten wir so:</p>
<pre class="brush: bash;">/usr/bin/vdradmind
/usr/bin/vdr -d -P streamdev-server -P epgsearch</pre>
<p>Jetzt gehen auch unsere <strong>HD-Kanäle</strong>. <img src='http://www.loggn.de/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p><a href="http://www.loggn.de/wp-content/uploads/2009/11/software_vdr_hdtv.jpg" rel="lightbox[924]"><img class="aligncenter size-large wp-image-925" title="Software VDR HDTV" src="http://www.loggn.de/wp-content/uploads/2009/11/software_vdr_hdtv-1024x640.jpg" alt="Software VDR HDTV" width="614" height="384" /></a></p>
<p><strong>HD-Känale</strong> (Auszug aus der channels.conf):</p>
<pre class="brush: bash;">#HD Programme
Das Erste HD;ARD:11361:hC23M5O35S1:S19.2E:22000:6010:6020=deu;6022=deu:6030:0:11100:1:1011:0
ZDF HD;ZDFvision:11361:hC23M5O35S1:S19.2E:22000:6110:6120=deu;6122=deu:6130:0:11110:1:1011:0
arte HD;ZDFvision:11361:hC23M5O35S1:S19.2E:22000:6210:6221=deu,6222=fra;6220=deu:6230:0:11120:1:1011:0
Einsfestival HD;ARD:12421:hC34M2O0S0:S19.2E:27500:1601:1602=deu;1606=deu:0:0:28396:1:1201:0
ASTRA HD;BetaDigital:11303:hC23M5O35S1:S19.2E:22000:511:0;515=deu:0:0:4901:1:1007:0
Servus TV HD;ORF:11303:hC23M5O35S1:S19.2E:22000:3583:3584=deu,3585=deu;3587=deu:0:0:4913:1:1007:0
ANIXE HD;BetaDigital:11303:hC23M5O35S1:S19.2E:22000:255:0;259=deu:0:0:4900:1:1007:0</pre>
<p><strong>Update für Ubuntu:</strong> <a href="http://www.loggn.de/ubuntu-dvb-s2-hdtv-vdr-1-7-9-streamdev-epgsearch/" target="_blank">Ubuntu – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch</a></p>
<img src="http://www.loggn.de/?ak_action=api_record_view&id=924&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.loggn.de/debian-dvb-s2-hdtv-vdr-1-7-9-streamdev-epgsearch/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Debian &#8211; DVB-S2 &#8211; VDR Stream + Client</title>
		<link>http://www.loggn.de/debian-dvb-s2-vdr-stream-client/</link>
		<comments>http://www.loggn.de/debian-dvb-s2-vdr-stream-client/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 18:02:30 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[DVB-Apps]]></category>
		<category><![CDATA[DVB-S2]]></category>
		<category><![CDATA[EPGSearch]]></category>
		<category><![CDATA[HDTV]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[STREAMdev]]></category>
		<category><![CDATA[VDR]]></category>
		<category><![CDATA[VDRadmin AM]]></category>

		<guid isPermaLink="false">http://www.loggn.de/?p=630</guid>
		<description><![CDATA[Nach einiger Zeit wird es wieder einmal Zeit meinen Wissensdurst zu stillen. Eigentlich wollte ich mir einen HD-Receiver zulegen, zum Beispiel eine DreamBox DM800 HD, allerdings sind mir 380€ dann doch zu teuer. Auf der Suche nach einer Alternative bin ich auf das VDR-Wiki gestoßen, nach kurzem überlegen war dann ziemlich schnell klar was mein [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.loggn.de/wp-content/uploads/2009/11/linux_vdr_netzwerk_bg.png" rel="lightbox[630]"><img class="alignleft size-medium wp-image-795" title="Linux VDR Netzwerk" src="http://www.loggn.de/wp-content/uploads/2009/11/linux_vdr_netzwerk_bg-300x232.png" alt="Linux VDR Netzwerk" width="154" height="120" /></a>Nach einiger Zeit wird es wieder einmal Zeit meinen Wissensdurst zu stillen. Eigentlich wollte ich mir einen HD-Receiver zulegen, zum Beispiel eine <a href="http://geizhals.at/deutschland/a321971.html" target="_blank">DreamBox DM800 HD</a>, allerdings sind mir 380€ dann doch zu teuer. Auf der Suche nach einer Alternative bin ich auf das <a href="http://www.vdr-wiki.de" target="_blank">VDR-Wiki</a> gestoßen, nach kurzem überlegen war dann ziemlich schnell klar was mein neues Projekt werden wird. Mein Home-Server bekommt eine DVB-S2 Karte, dieser wird dann mit dem existierenden Debian 5.03 System einen VDR HDTV Stream erstellen. Diesen Stream soll dann mein <a href="http://www.loggn.de/projekt-itx-acryl-box/" target="_blank">Media-PC</a> und mein MacBook empfangen.^^<br />
<a href="http://www.loggn.de/wp-content/uploads/2009/11/hardware_dvb-s2-3200.jpg" rel="lightbox[630]"><img class="size-medium wp-image-822 alignright" title="Hardware DVB-S2 TT S2-3200" src="http://www.loggn.de/wp-content/uploads/2009/11/hardware_dvb-s2-3200-300x225.jpg" alt="Hardware DVB-S2 TT S2-3200" width="166" height="125" /></a><br />
DVB-S2 PCI Karte: <a href="http://geizhals.at/deutschland/?a=186324" target="_blank">TechnoTrend S2-3200 HDTV-S2</a></p>
<p>Bei der Entscheidung, welche DVB-S Karte die Richtige ist, hat mir der VDR-Wiki Eintrag <a href="http://vdr-wiki.de/wiki/index.php/DVB-S" target="_blank">DVB-S</a> und das <a href="http://www.vdr-portal.de" target="_blank">VDR-Portal</a> geholfen.</p>
<p>Als Allererstes, nach dem Einbau der Karte, installieren wir den Treiber. Vorab benötigen wir noch ein paar Pakete die wir über <a href="http://wiki.ubuntuusers.de/aptitude" target="_blank">aptitude</a> beschaffen.</p>
<pre class="brush: bash;">aptitude install mercurial linux-headers-`uname -r` make gcc
cd /usr/src
hg clone http://jusst.de/hg/multiproto
cd multiproto &amp;&amp; make distclean &amp;&amp; make &amp;&amp; make install &amp;&amp; make makelinks</pre>
<p>Jetzt fügen wir &#8220;<a href="http://www.e-tobi.net/blog/pages/vdr-repository" target="_blank">Tobi&#8217;s Experimental VDR Repository</a>&#8221; in unsere <a href="http://wiki.ubuntuusers.de/sources.list" target="_blank">sources.list</a> ein.</p>
<pre class="brush: bash;">vi /etc/apt/sources.list
#
# Tobi's Experimental VDR Repository (multipatch)
#
deb http://e-tobi.net/vdr-experimental lenny base backports addons vdr-multipatch
deb-src http://e-tobi.net/vdr-experimental lenny base backports addons vdr-multipatch</pre>
<p><span id="more-630"></span>Vor der Aktualiserung unserer Paketquellen holen wir uns noch den benötigten PUPKEY für Tobi&#8217;s Repository (NO_PUBKEY F7180D26AEDAA642)</p>
<pre class="brush: bash;">gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys F7180D26AEDAA642
gpg --armor --export F7180D26AEDAA642 | apt-key add -
aptitude update</pre>
<p>Nun werden wir die <a href="http://vdr-wiki.de/wiki/index.php/%C3%9Cbersicht_Software#VDR" target="_blank">VDR</a> Software mit <a href="http://vdr-wiki.de/wiki/index.php/Epgsearch-plugin" target="_blank">EPGSearch</a>, <a href="http://vdr-wiki.de/wiki/index.php/Streamdev-plugin" target="_blank">STREAMdev</a>, <a href="http://vdr-wiki.de/wiki/index.php/Vdradmin_AM" target="_blank">VDRadmin AM</a> &amp; <a href="http://vdr-wiki.de/wiki/index.php/Dvb-apps" target="_blank">DVB-Apps</a> installieren.</p>
<pre class="brush: bash;">aptitude install vdr vdr-plugin-epgsearch vdradmin-am vdr-plugin-streamdev-server dvb-apps</pre>
<p>Jetzt stoppen wir unseren VDR um Einstellungen zutreffen&#8230;</p>
<pre class="brush: bash;">/etc/init.d/vdr stop</pre>
<p>&#8230;wenn VDR gestoppt ist, können wir einen Sendersuchlauf  starten.</p>
<pre class="brush: bash;">scan -o vdr /usr/share/dvb/dvb-s/Astra-19.2E &gt; /var/lib/vdr/channels.conf
chown -R vdr:vdr /var/lib/vdr</pre>
<p>Damit unser Server nicht automatisch herunterfährt editieren wir &#8220;/etc/default/vdr&#8221;.</p>
<pre class="brush: bash;">vi /etc/default/vdr
ENABLE_SHUTDOWN=0</pre>
<p>In den nächsten zwei Dateien legen wir fest welche IP-Adressen Zugriff haben dürfen.</p>
<pre class="brush: bash;">vi /etc/vdr/plugins/streamdevhosts.conf
vi /etc/vdr/svdrphosts.conf</pre>
<p>Jetzt können wir unseren VDR wieder starten.</p>
<pre class="brush: bash;">/etc/init.d/vdr start</pre>
<p>Auf einem im Netzwerk befindlichen Client starten wir, nach erfolgreichen VDR Start, einen <a href="http://de.wikipedia.org/wiki/Streaming-Client" target="_blank">Streaming-Client</a> mit der channels.m3u (http://IPDESSTREAMSERVERS:3000/channels.m3u) Playlist.</p>
<p style="padding-left: 30px;">Windows: <a href="http://de.wikipedia.org/wiki/VLC_media_player" target="_blank">VLC media player</a><br />
Linux: <a href="http://wiki.ubuntuusers.de/Baustelle/SMPlayer" target="_blank">SMplayer</a><br />
Mac OSX: <a href="http://de.wikipedia.org/wiki/VLC_media_player" target="_blank">VLC media player</a></p>
<p style="text-align: center;"><a href="http://www.loggn.de/wp-content/uploads/2009/11/software_vdr_stream.jpg" rel="lightbox[630]"><img class="aligncenter size-large wp-image-842" title="Software VDR Stream" src="http://www.loggn.de/wp-content/uploads/2009/11/software_vdr_stream-1024x560.jpg" alt="Software VDR Stream" width="614" height="336" /></a></p>
<p>Screenshot: <strong>NEIN! </strong>Sky funktioniert <strong>nicht</strong> ohne Abo, das ist nur <strong>Werbung</strong> auf DMAX.</p>
<p>Wir können auch noch über unseren <a href="http://de.wikipedia.org/wiki/Webbrowser" target="_blank">Webbrowser</a>, durch das VDRadmin AM Plugin, ein <a href="http://vdr-wiki.de/wiki/index.php/Vdradmin_AM" target="_blank">Webinterface</a> &#8220;<span style="text-decoration: underline;">http://IPDESSTREAMSERVERS:8001</span>&#8221; öffnen.</p>
<p>Vorher müssen wir die &#8220;/etc/default/vdradmin-am&#8221; bearbeiten.</p>
<pre class="brush: bash;">vi /etc/default/vdradmin-am
ENABLED=&quot;1&quot;</pre>
<pre class="brush: bash;">/etc/init.d/vdradmin-am restart</pre>
<p>Im Webinterface können wir uns das aktuelle TV-Progamm anschauen, den Username und das Passwort ändern, sowie viele weitere Einstellungen festlegen. (Default-User/-Passwort: linvdr)</p>
<p style="text-align: center;"><a href="http://www.loggn.de/wp-content/uploads/2009/11/software_vdradmin-am_1.jpg" rel="lightbox[630]"><img class="size-medium wp-image-844 alignnone" title="Software VDRadmin-AM #1" src="http://www.loggn.de/wp-content/uploads/2009/11/software_vdradmin-am_1-300x154.jpg" alt="Software VDRadmin-AM #1" width="300" height="154" /></a>_<a href="http://www.loggn.de/wp-content/uploads/2009/11/software_vdradmin-am_2.jpg" rel="lightbox[630]"><img class="size-medium wp-image-845 alignnone" title="Software VDRadmin-AM #2" src="http://www.loggn.de/wp-content/uploads/2009/11/software_vdradmin-am_2-300x154.jpg" alt="Software VDRadmin-AM #2" width="300" height="154" /></a></p>
<p style="text-align: center;"><a href="http://www.loggn.de/wp-content/uploads/2009/11/software_vdradmin-am_3.jpg" rel="lightbox[630]"><img class="alignnone size-medium wp-image-846" title="Software VDRadmin-AM #3" src="http://www.loggn.de/wp-content/uploads/2009/11/software_vdradmin-am_3-300x154.jpg" alt="Software VDRadmin-AM #3" width="300" height="154" /></a></p>
<p>PS: Beim möglichen Umschaltproblemen mit dem STREAMdev Plugin solltet ihr euch <a href="http://vdr-wiki.de/wiki/index.php/Streamdev-plugin#Probleme" target="_blank">diesen VDR-Wiki Eintrag</a> anschauen.</p>
<p><span style="background-color: #ff0000;"><strong>EDIT:</strong> Alle Pakete aus &#8220;Tobi&#8217;s Repository&#8221; mit der VDR-Version &#8220;1.6.0&#8243; sind nicht HDTV fähig!</span></p>
<img src="http://www.loggn.de/?ak_action=api_record_view&id=630&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.loggn.de/debian-dvb-s2-vdr-stream-client/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
