Gentoo VdrOptsNewestEbuild

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Typo-fix)
(Patches: Rechtschreibkorrektur)
Zeile 28: Zeile 28:
  
 
== Patches ==
 
== Patches ==
Es gibt eine vielzahl von nützlichen Patche, die es vielleicht einmal in den vanilla VDR schafen.
+
Es gibt eine Vielzahl von nützlichen Patches, die es vielleicht einmal in den Vanilla-VDR schaffen.
  
 
* '''ac3'''
 
* '''ac3'''
 
<pre>
 
<pre>
ergänzt VDR um AC3overDVB Support
+
ergänzt VDR um AC3overDVB-Unterstützung
 
</pre>
 
</pre>
 
* '''aio'''
 
* '''aio'''
 
<pre>
 
<pre>
ergänzt den VDR um den enAIO Patch:
+
ergänzt VDR um den enAIO-Patch:
** Easyinput Patch by Marcel Schaeben / Patrick Maier   
+
** Easyinput-Patch von Marcel Schaeben / Patrick Maier   
** Rename Recordings Patch by Torsten Kunkel   
+
** Rename-Recordings-Patch von Torsten Kunkel   
** Menu Selection Patch by Peter D.   
+
** Menu-Selection-Patch von Peter D.   
** Recording Length Patch by Tobias Faust   
+
** Recording-Length-Patch von Tobias Faust   
** Show Weekdays Patch by Oskar Signell
+
** Show-Weekdays-Patch von Oskar Signell
 
</pre>
 
</pre>
 
* '''analogtv'''
 
* '''analogtv'''
 
<pre>
 
<pre>
 
DVBLIB
 
DVBLIB
- patcht dvblib für die Verwendung des Analogtv Plugin
+
- patcht dvblib für die Verwendung des Analogtv-Plugins
 
</pre>
 
</pre>
 
* '''director'''
 
* '''director'''
Zeile 54: Zeile 54:
 
* '''doubleepg'''
 
* '''doubleepg'''
 
<pre>
 
<pre>
ergänzt VDR, dass doppelte EPG-Einträge gelöscht werden
+
ergänzt VDR, sodass doppelte EPG-Einträge gelöscht werden
 
</pre>
 
</pre>
 
* '''instant-replay'''
 
* '''instant-replay'''
 
<pre>
 
<pre>
gibt mit der Play-Taste die letzte angeschaute Aufnahme wieder
+
gibt mit der Play-Taste die zuletzt abgespielte Aufnahme wieder
 
</pre>
 
</pre>
 
* '''jumpplay'''
 
* '''jumpplay'''
 
<pre>
 
<pre>
ergänzt VDR, dass automaitsch über Schnittmakrierungen in Aufnahmen gesprungen wird
+
ergänzt VDR, dass automatisch über Schnittmakrierungen in Aufnahmen gesprungen wird
 
</pre>
 
</pre>
 
* '''lnb-sharing'''
 
* '''lnb-sharing'''
 
<pre>
 
<pre>
pachted den VDR, dass die Probleme mit zwei oder mehreren DVB-Karten, welche den selben LNB verwenden, verschwinden
+
patcht den VDR, dass die Probleme mit zwei oder mehreren DVB-Karten, welche den selben LNB verwenden, verschwinden
 
</pre>
 
</pre>
 
* '''preffered-audiopid'''
 
* '''preffered-audiopid'''
 
<pre>
 
<pre>
http://www.vdrportal.de/board/thread.php?threadid=17497&
+
siehe http://www.vdrportal.de/board/thread.php?threadid=17497&
 
</pre>
 
</pre>
 
* '''submenu'''
 
* '''submenu'''
Zeile 81: Zeile 81:
 
* '''time'''
 
* '''time'''
 
<pre>
 
<pre>
ergänzt VDR, dass auch nicht User die Uhr setzten können
+
ergänzt VDR, dass auch nicht-root-Benutzer die Uhrzeit setzen können
 
</pre>
 
</pre>
 
* '''vdr-ro'''
 
* '''vdr-ro'''
Zeile 88: Zeile 88:
 
* '''hdtv'''
 
* '''hdtv'''
 
<pre>
 
<pre>
die Buffer im VDR werden vergrössert, um das Aufnehmen und Wiedergeben von HDTV-Streams zu ermöglichen
+
die Puffer im VDR werden vergrößert, um das Aufnehmen und Wiedergeben von HDTV-Streams zu ermöglichen
 
</pre>
 
</pre>
  

Version vom 2. November 2004, 20:13 Uhr

Inhaltsverzeichnis

Allgemeines

Verschiedene Optionen stehen zur Zeit zum Steuern der Ebuilds für den VDR und die Plugins zur Verfügung. Welche Variablen einem zur Verfügung stehen, wird vor dem eigentlichen emergen vom vdr angezeigt. Wenn man das verpasst hat, kann man auch einen Blick ins /usr/portage/media-video/vdr/vdr-1.3.14-r3.ebuild werfen.

Die 2 Varainten von VDR_OPTS

Seit dem vdr-1.3.14-r3 gibt es die Unterteilung in

  • Compile-Flags
  • Patches

Beide Teile sind sehr wichtig, um seinen individuellen VDR zu bekommen.

Compile-Flags

Mit ihnen kann man Grundeinstellungen im VDR tätigen.

  • vfat
aktiviert die VFAT Unterstüzung des VDR
  • no-kbd
compilt VDR ohne Unterstützung der Tastatur
  • rcu
aktiviert rcu Remote-Support des VDR. Mehr Infos findes sie unter http://www.cadsoft.de/vdr/remote.htm

Patches

Es gibt eine Vielzahl von nützlichen Patches, die es vielleicht einmal in den Vanilla-VDR schaffen.

  • ac3
ergänzt VDR um AC3overDVB-Unterstützung
  • aio
ergänzt VDR um den enAIO-Patch:
** Easyinput-Patch von Marcel Schaeben / Patrick Maier  
** Rename-Recordings-Patch von Torsten Kunkel  
** Menu-Selection-Patch von Peter D.  
** Recording-Length-Patch von Tobias Faust  
** Show-Weekdays-Patch von Oskar Signell
  • analogtv
DVBLIB
- patcht dvblib für die Verwendung des Analogtv-Plugins
  • director
wird benötigt, wenn man das Director-Plugin verwenden will
  • doubleepg
ergänzt VDR, sodass doppelte EPG-Einträge gelöscht werden
  • instant-replay
gibt mit der Play-Taste die zuletzt abgespielte Aufnahme wieder
  • jumpplay
ergänzt VDR, dass automatisch über Schnittmakrierungen in Aufnahmen gesprungen wird
  • lnb-sharing
patcht den VDR, dass die Probleme mit zwei oder mehreren DVB-Karten, welche den selben LNB verwenden, verschwinden
  • preffered-audiopid
siehe http://www.vdrportal.de/board/thread.php?threadid=17497&
  • submenu

  • subtitles
Untertitel - inkompatibel mit AC3overDVB!
  • time
ergänzt VDR, dass auch nicht-root-Benutzer die Uhrzeit setzen können
  • vdr-ro

  • hdtv
die Puffer im VDR werden vergrößert, um das Aufnehmen und Wiedergeben von HDTV-Streams zu ermöglichen

Wo muss man diese VDR_OPTS angeben?

Hier gibt es verschiedene Möglichkeiten. Als erstes wird eine schlechtere Variante vorgestellt, und später dann die beste Variante.

Schlechte Variante

Man kann die VDR_OPTS bei jedem emerge mit angeben.

VDR_OPTS="..." emerge vdr

/etc/make.conf

Dies ist die bessere Wahl, da man sich so sehr viel Tipparbeit ersparen kann. Dazu einfach die Zeile

VDR_OPTS="..."

in die /etc/make.conf hinzufügen. Mehrere Patches sind mit Leerzeichen getrennt anzugeben, z.B.:

VDR_OPTS="ac3 aio"

Dann kann man ganz normal emerge verweden:

emerge vdr

Patches verwenden, welche nicht im Ebuild angegeben sind

Oft kannes es vorkommen, dass das akuellste Ebuild den Wunschpatch XYZ noch nicht integriert hat. Da kann man aber nun ganz einfach den Patch XYZ in das Ebuild integrieren. Man fügt einfach in der /etc/make.conf folgendes hinzu:

VDR_LOCAL_PATCHES="/Pfad/zu/meinem/super/Patch/XYZ.diff"

Nun wird auch der Patch XYZ.diff für den VDR verwendet.

Ich will Patch XYZ unbedingt im Ebuild

Die Ebuild-Entwickler freuen sich immmer über neue Patch-Requests, welche unter http://bugs.gentoo.de angebgen werden können.