Extensions-Patch

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Probleme)
(enthaltene Patches)
 
(44 dazwischenliegende Versionen von 19 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
  
 
Eine Sammlung von mehreren [[Patches]]. Die gewünschten [[Patches]] können vor dem Kompilieren des VDRs einzeln ausgewählt werden.
 
Eine Sammlung von mehreren [[Patches]]. Die gewünschten [[Patches]] können vor dem Kompilieren des VDRs einzeln ausgewählt werden.
 +
=== wie funktioniert es ===
 +
Um den original Code des VDR zu erhalten und die Patches über die Make.config an- und abzuschalten, werden Präprozessor Anweisungen genutzt:
 +
#define USE_PATCH
 +
 +
#if defined(USE_PATCH)
 +
    neuer code
 +
#endif
 +
    code
 +
 +
#ifndef USE_PATCH
 +
    original code
 +
#endif
 +
 +
#ifdef USE_PATCH
 +
    neuer code
 +
#else
 +
    alter code
 +
#endif
 +
Sind alle Patches abgeschaltet, erhält man so quasi einen 'plain VDR'.
 +
Nur bei den Übersetzungen in VDR/po funktioniert das nicht.
 +
 
=== enthaltene Patches ===
 
=== enthaltene Patches ===
  
 
* ATSC - Unterstützung für nordamerikanische Übertragungen
 
* ATSC - Unterstützung für nordamerikanische Übertragungen
 
* CHANNELSCAN - benötigt für das [[Reelchannelscan-plugin]]
 
* CHANNELSCAN - benötigt für das [[Reelchannelscan-plugin]]
* CMDSUBMENU ([[cmdsubmenu-patch]]) - Untermenus bei den Befehlen
+
* CMDSUBMENU ([[cmdsubmenu-patch]]) - Untermenüs bei den Befehlen
 
* CUTTERLIMIT ([[cutterbandwithlimit-patch]]) - Bandbreite beim Schneiden limitieren
 
* CUTTERLIMIT ([[cutterbandwithlimit-patch]]) - Bandbreite beim Schneiden limitieren
 
* CUTTERQUEUE ([[cutterqueue-patch]]) - Warteschleife beim Schneiden
 
* CUTTERQUEUE ([[cutterqueue-patch]]) - Warteschleife beim Schneiden
* CUTTIME - Anpassen der Startzeit beim Schneiden
+
* CUTTIME ([[cuttime-patch]]) - Anpassen der Startzeit beim Schneiden
 
* DDEPGENTRY ([[disabledoubleepgentrys-patch]]) - Entfernt doppelte Epg Einträge
 
* DDEPGENTRY ([[disabledoubleepgentrys-patch]]) - Entfernt doppelte Epg Einträge
 
* DELTIMESHIFTREC - Optionales löschen von zeitversetzten Aufnahmen
 
* DELTIMESHIFTREC - Optionales löschen von zeitversetzten Aufnahmen
 
* DOLBYINREC ([[recordac3selectable-patch]]) - Dolby Digital in Aufnahmen
 
* DOLBYINREC ([[recordac3selectable-patch]]) - Dolby Digital in Aufnahmen
* DVBPLAYER - Editiern aelterer Aufnahmen
+
* DVBPLAYER - Editieren älterer Aufnahmen
* DVBSETUP - Setup für AC3-Transfer, QAM_256, Primären Tuner abschalten
+
* DVBSETUP - Setup für AC3-Transfer, Channelblocker
 
* DVDARCHIVE ([[dvdarchive-patch]]) - DMH DVD-Archive
 
* DVDARCHIVE ([[dvdarchive-patch]]) - DMH DVD-Archive
* DVDCHAPJUMP - Kapitelsprung mit Archive-Disks
+
* DVDCHAPJUMP - Kapitel weise springen mit Archive-Disks
* DVLFRIENDLYFNAMES - Filter fuer Dateinamen bei Aufnahmen
+
* DVLFRIENDLYFNAMES - Filter für Dateinamen bei Aufnahmen
 
* DVLRECSCRIPTADDON - Erweiterung für das Aufnahme-Skript
 
* DVLRECSCRIPTADDON - Erweiterung für das Aufnahme-Skript
 
* DVLVIDPREFER - Videozeichnispolitik für Aufnahmen
 
* DVLVIDPREFER - Videozeichnispolitik für Aufnahmen
 +
* EM84XX - benötigt für das [[Em84xx-plugin]]
 
* GRAPHTFT - benötigt für das [[Graphtft-plugin]]
 
* GRAPHTFT - benötigt für das [[Graphtft-plugin]]
* HARDLINKCUTTER - Video-Schnitt beschleunigen
+
* HARDLINKCUTTER ([[HLCutter-patch]]) - Video-Schnitt beschleunigen
* IPTV - IpTv-Plugin
+
 
* JUMPPLAY ([[jumpplay-patch]]) - Automatisch springen in Aufnahmen
 
* JUMPPLAY ([[jumpplay-patch]]) - Automatisch springen in Aufnahmen
* LIEMIKUUTIO ([[liemikuutio-patch]]) - enthält folgende Patches:
+
* LIEMIEXT - Liemikuutio mit Erweiterungen
** [[menuselection-patch]]
+
** [[liemikuutio-patch]] enthält folgende Patches:
** [[recordinglength-patch]] - Anzeige der Länge einer Aufnahme
+
*** [[menuselection-patch]]
** [[renamerecordings-patch]] - Umbenennen von Aufnahmen (fehlt seit VDR-Version 1.5.5 (?))
+
*** [[recordinglength-patch]] - Anzeige der Länge einer Aufnahme
** [[showweekdays-patch]]
+
*** [[renamerecordings-patch]] - Umbenennen von Aufnahmen
 +
*** [[showweekdays-patch]]
 +
** Erweiterungen für den Extensions Patch:
 +
*** [[jumpingseconds-patch]] - Sprungweite im Menü einstellen
 +
*** recordsshowfree
 +
*** Ändern der Hauptmenü Titels
 
* LIRCSETTINGS - Einstellungen für Lirc im OSD
 
* LIRCSETTINGS - Einstellungen für Lirc im OSD
* LIVEBUFFER ([[livebuffer-patch]]) - Permanetes Timeshift
+
* LIVEBUFFER ([[livebuffer-patch]]) - Permanentes Timeshift
 
* LNBSHARE ([[lnbsharing-patch]]) - Ein LNB und zwei Sat-Karten
 
* LNBSHARE ([[lnbsharing-patch]]) - Ein LNB und zwei Sat-Karten
* MAINMENUHOOKS - Teile des VDR-Menu durch Plugins ersetzen (z.B. beim [[Epgsearch-plugin]] verwendet)
+
* MAINMENUHOOKS - Teile des VDR-Menüs durch Plugins ersetzen (z.B. beim [[Epgsearch-plugin]] verwendet)
 
* MENUORG - benötigt für das [[Menuorg-plugin]]
 
* MENUORG - benötigt für das [[Menuorg-plugin]]
 
* NOEPG ([[noepg-patch]]) - benötigt für das [[Noepgmenu-plugin]]
 
* NOEPG ([[noepg-patch]]) - benötigt für das [[Noepgmenu-plugin]]
 
* OSDMAXITEMS - benötigt für das [[Text2skin-plugin]]
 
* OSDMAXITEMS - benötigt für das [[Text2skin-plugin]]
 +
* PARENTALRATING - Parental Rating Content
 
* PINPLUGIN - benötigt für das [[Pin-plugin]]
 
* PINPLUGIN - benötigt für das [[Pin-plugin]]
* PLUGINAPI - Autopatch Plugin-Makefiles (API)
+
* PLUGINAPI ([[Pluginapi-patch]]) - Autopatch Plugin-Makefiles (API)
 
* PLUGINMISSING ([[missingplugin-patch]]) - VDR startet trotz fehlender Plugins
 
* PLUGINMISSING ([[missingplugin-patch]]) - VDR startet trotz fehlender Plugins
 +
* PLUGINPARAM - benötigt für das [[Iptv-plugin]] und das [[Pvrinput-plugin]]
 
* ROTOR - benötigt für das [[Rotor-plugin]]
 
* ROTOR - benötigt für das [[Rotor-plugin]]
 
* SETTIME ([[settime-patch]]) - Systemzeit per Skript stellen
 
* SETTIME ([[settime-patch]]) - Systemzeit per Skript stellen
* SETUP - benötigt für das [[Setup-plugin]]
+
* SETUP - benötigt für das [[Setup-plugin]] und Menü-Erweiterungen
 +
* SOFTOSD ([[softosd-patch]]) - Sanftes Ein- und Ausblenden des OSD für FF-Karten
 
* SOURCECAPS ([[sourcecaps-patch]]) - Verschiedene Satelliten
 
* SOURCECAPS ([[sourcecaps-patch]]) - Verschiedene Satelliten
 
* SORTRECORDS ([[sortrec-patch]]) - Aufnahmen sortieren
 
* SORTRECORDS ([[sortrec-patch]]) - Aufnahmen sortieren
* SYNCEARLY - Schnellere Umschalzeit im Transfer Mode
+
* STREAMDEVEXT - Erweiterung für das Streamen zu XBMC
 +
* SYNCEARLY - Schnellere Umschaltzeit im Transfer Mode
 
* TIMERCMD ([[timercmds-patch]]) - Befehle im Timermenu
 
* TIMERCMD ([[timercmds-patch]]) - Befehle im Timermenu
* TIMERINFO - Zeigt mit +- Symbolen ob für den Timer noch genug Platz auf der HD ist
+
* TIMERINFO ([[timerinfo-patch]]) - Zeigt mit +- Symbolen ob für den Timer noch genug Platz auf der HD ist
 
* TTXTSUBS - benötigt für das [[Ttxtsubs-plugin]]
 
* TTXTSUBS - benötigt für das [[Ttxtsubs-plugin]]
* VALIDINPUT ([[showvalidinput-patch]]) - Show valid input
+
* VALIDINPUT ([[showvalidinput-patch]]) - Eingabemöglichkeiten mit < > Symbolen anzeigen
 
* VOLCTRL - Links/Rechts <> Lautstärke Steuerung
 
* VOLCTRL - Links/Rechts <> Lautstärke Steuerung
* WAREAGLEICON ([[wareagleicon-patch]]) - Bildchen im OSD
+
* WAREAGLEICON ([[wareagleicon-patch]]) - VDR-Symbole im OSD
 
* YAEPG - benötigt für das [[Yaepg-plugin]]
 
* YAEPG - benötigt für das [[Yaepg-plugin]]
  
 
==Installation==
 
==Installation==
 
Den [[Patch]] mit: "patch -p1 < ../vdr-1.x.x_extensions.diff" gegen [[VDR]] 1.x.x anwenden.
 
Den [[Patch]] mit: "patch -p1 < ../vdr-1.x.x_extensions.diff" gegen [[VDR]] 1.x.x anwenden.
Welche Patche der Kompiler berücksichtigen soll, kann in der Make.config des VDR angeben werden.
+
Welche Patches der Compiler berücksichtigen soll, kann in der Make.config des VDR angeben werden.
 
Der Patch ändert dafür Make.config.template als Vorlage.
 
Der Patch ändert dafür Make.config.template als Vorlage.
 
Also Make.config.template nach Make.config kopieren und anpassen...
 
Also Make.config.template nach Make.config kopieren und anpassen...
  
 
==Probleme==
 
==Probleme==
Zur Zeit sind keine Problem bekannt.
+
Mit den Versionen für vdr-1.6.0-2 und vdr-1.7.0 sind zur Zeit keine Probleme bekannt.
 +
 
 +
Die Version für vdr-1.7.4 ist noch relativ ungetestet. Nebenwirkungen können daher nicht ausgeschlossen werden.
 +
Weiter sind folgende Patches nicht verfügbar: DVBPLAYER, LIVEBUFFER, SYNCEARLY und TTXTSUBS
  
 
==Versionshistorie==
 
==Versionshistorie==
VDR Extensions Patch
+
 
Version: 57 (06.04.2008)
+
Die letzte Version des Extension-Patches von Zulu ist Version 72 für VDR 1.6.0-2, 1.7.0 und 1.7.6 vom 04.05.2009.
+
 
09 -> Im Paket ist jetzt noch eine zweite Version des Patches, angepasst an die VDR Developer Version 1.5.0
+
Für aktuelle VDR-Versionen ab 1.7.13 steht der [http://www.vdr-portal.de/board/thread.php?threadid=94346 ExtP-NG] von Copperhead zur Verfügung.
10 -> SORTRECORDS und OSDMAXITEMS
+
11 -> SWITCHTIMER, TIMERCMD und VALIDINPUT
+
12 -> CUTTERLIMIT, CUTTERQUEUE, TIMERINFO und LIVEBUFFER
+
13 -> Update beim SORTREC (sortrec_v3 & optrename-1.13), Fix für GRAPHTFT, Änderung am Make.config.template
+
14 -> LIVEBUFFER, JUMPPLAY und SUBTITLES funktionieren nun auch zusammen, neu dabei ist der DVBPLAYER
+
15 -> Update des PINPLUGIN auf 0.1.6a, Fix beim LNBSHARE (nur vdr-1.5.0_extensions.diff)
+
16 -> Update des PINPLUGIN auf 0.1.7
+
17 -> Fix für die Tastenbelegung (1/3/4/6) mit dem LIVEBUFFER
+
18 -> Neu dabei sind: vdr-1.4.3-ctrl.diff, QAM_256 und der Patch zum Abschalten des FF-Tuners. QAM_256, FF-Tuner, AC3-Transfer und AV-Repacker sind zum DVBSETUP zusammen gefasst.
+
      Dann gibt es noch eine neue Variante für die Tastenbelegung (1/3/4/6) mit dem LIVEBUFFER. Fix für PINPLUGIN eingebaut.
+
19 -> QAM_256 Patch geändert (es werden jetzt alle Karten mit Decoder gesperrt). Fix für PINPLUGIN eingebaut.
+
20 -> Fix beim PINPLUGIN. Patch für den Audiorecorder beigelegt.
+
21 -> Fix beim DVBSETUP (AV-Repacker).
+
22 -> Fix beim LIVEBUFFER (in Verbindung mit CUTTIME), Änderung beim SETUP (Erkennen der Untermenüs durch die Skins), DVBSETUP mit dem remux.diff erweitert.
+
23 -> Anpassungen an vdr-1.4.6 bzw. vdr-1.5.1 (beim vdr-1.5.1_extensions.diff ist unter anderem der SWITCHTIMER entfernt worden).
+
      Erste Test-Version mit dem neuen LiveBuffer (vdr-1.4.6_ext23_livebuffer-test1.diff).
+
24 -> AV-Repacker entfernt, Default des AC3-TransferFix auf "nein" umgestellt, MainMenuHooks aufgenommen, LiveBuffer auf neue Version umgestellt.
+
25 -> Erweiterung des LIEMIKUUTIO (Ende für Timer anzeigen Ja/Nein), SETTIME ergänzt, kleinere Fixes bei den Texten und ein bisschen aufgeräumt.
+
      Patch für xineliboutput beigelegt, Anpassungen an vdr-1.5.2
+
26 -> Anpassungen an vdr-1.4.6-1, REPLACEMENUS entfernt und weiter aufgeräumt.
+
27 -> Anpassungen an vdr-1.4.7, Fix beim PINPLUGIN, SYNCEARLY und die DVL-Patches eingebaut, Französische Übersetzungen (von Patrice Staudt) eingebaut.
+
28 -> Fix für vdr-1.5.2_extensions.diff ("n" entfernt)
+
29 -> Erweiterung für die MainMenuHooks, SyncEarly ist jetzt im OSD einstellbar, TurnOffPrimary stellt jetzt den Tuner des im OSD als primär eingestellten Interface ab,
+
      Schalter für DolbyInRec ist jetzt immer sichtbar und bei den Aufnahmen kann DD auch mit abgestelltem "UseDolbyDigital" ausgewählt werden.
+
30 -> Neu dabei ist der channelscan-vdr.patch für das reelchannelscan-plugin, vdr-1.4.6-recordsshowfree-0.2.diff mit OSD Schalter in den LIEMIKUUTIO übernommen, kleiner Fix beim PINPLUGIN.
+
30x -> Patch für vdr-1.5.3 beigelegt.
+
31 -> Anderungen für GRAPHTFT und PINPLUGIN, Anpassungen an vdr-1.5.4, neu dabei für vdr-1.5.x ist der HARDLINKCUTTER.
+
32 -> vdr-1.4.x: Rest des alten Livebuffer in cutter.c gefunden und entfernt. Neu dabei ist der HARDLINKCUTTER
+
      vdr-1.5.x: Anpassungen an vdr-1.5.5, Update auf vdr-1.5.5-subtitles-0.5.0-and-ttxtsubs-0.0.5.diff
+
33 -> vdr-1.5.x: Fixes für LIEMIKUUTIO
+
34 -> vdr-1.5.x: Update auf vdr-1.5.5-rotor.diff
+
35 -> Erweiterung des PLUGINMISSING - VDR Start trotz inkompatiblen Plugins
+
37 -> "vdr --extensions" auf der Konsole zeigt jetzt die aktivieren Patche an
+
      Neuer Patch: iptv (USE_IPTV)
+
      Anpassungen von kamel5 und Zzam aus dem vdr-portal übernommenen:
+
      - Englische README
+
      - Update auf hardlinkcutter-0.1.4
+
      - Neuer Patch: menuorg-0.1 (USE_MENUORG)
+
      - LiveBuffer für vdr-1.5.x
+
      - WarEagle Icon`s für vdr-1.5.x
+
      - subtitles und ttxtsubs entfernt (nur vdr-1.5.x)
+
38 -> volctrl
+
      ttxtsubs für vdr-1.5.x
+
      Update auf liemikuutio-1.16 (nur vdr-1.5.x)
+
      Update auf wareagle's noepg patch
+
39 -> livebuffer-amd64-fix.diff
+
      Update beim Patch für das Graphtft-Plugin
+
      Anpassungen an vdr-1.5.12
+
40 -> Update auf wareagle's noepg-list Patch mit horchi's Fix
+
41 -> Update auf wareagle's noepg-list Patch mit zzam's Erweiterung für horchi's Fix :)
+
      Kleiner fix für Livebuffer und vdr-1.4.7
+
      Neu dabei sind LIRCSETTINGS und PREMIEREEPGFIX
+
      vdr-1.4.7-ext41_shutdown-rewrite.diff beigelegt
+
42 -> Fix von helau@vdr-portal für: "Mit LIVEBUFFER und SWITCHTIMER werden unter bestimmten Umständen Timer nur als Umschalt-Timer behandelt!"
+
      Erweiterung für CUTTERLIMIT und HARDLINKCUTTER eingebaut.
+
43 -> Fix von helau@vdr-portal für DDEPGENTRY eingebaut.
+
      Anpassungen an vdr-1.5.13
+
44 -> Update auf HardLinkCutter-0.2.0
+
      Setup-Patch jetzt mit "Sprachunterstützung" und neuem "thread" Tag
+
      Neu dabei ist Delete-Timeshift-Record mit Setup-Option und angepasster Back Taste
+
45 -> vdr-1.5.14_extensions.diff + vdr-1.5.14-ext45_api-emulate-0.1.diff beigelegt
+
      TurnOffPrimary musste ich dabei erstmal deaktivieren
+
46 -> Update von vdr-1.5.13_extensions.diff auf vdr-1.5.15_extensions.diff
+
      Dabei sind bei diversen Patchen Anpassungen nötig gewesen. Also erstmal testen!
+
47 -> Update von vdr-1.5.15_extensions.diff auf vdr-1.5.16_extensions.diff
+
      - Dafür ist eine kleine Änderung beim Livebuffer notwendig gewesen. Ob das so passt kann ich noch nicht sagen.
+
      - Die ensprechende Stelle (Zeile 1938 im Ext-Patch) ist mit 'TODO' gekennzeichnet.
+
      - Niederländische Übersetzungen ergänzt, danke an carel@vdr-portal.
+
48 -> Update von vdr-1.5.16_extensions.diff auf vdr-1.5.17_extensions.diff
+
      - Update auf LIEMIKUUTIO 1.18
+
      - PREMIEREEPGFIX entfernt (ist ab 1.5.17 im VDR enthalten)
+
      - Anpassungen bei DVDARCHIVE, SORTRECORDS und TIMERCMD -> cString::sprintf...
+
49 -> Bugfix im vdr-1.5.17_extensions.diff für LIEMIKUUTIO ohne SORTRECORDS - danke an loswillios@vdr-portal für die Meldung
+
50 -> Bugfix im vdr-1.5.17_extensions.diff für LIEMIKUUTIO mit SORTRECORDS  - danke an Maverick@vdr-portal für die Meldung
+
51 -> Folgende Änderungen am vdr-1.5.17_extensions.diff
+
      - UTF-8 Icon Fix von pinky666@vdr-portal + Erweiterung
+
      - Fix für DVLRECSCRIPTADDON von cteuf@vdr-portal
+
      - Fix und neue Setup Option für "das langsam Springen" im LIEMIKUUTIO - danke an Taros666@vdr-portal für die Meldung
+
      - Französische Übersetzungen ergänzt von pat@vdr-portal
+
52 -> Folgende Änderungen am vdr-1.5.17_extensions.diff
+
      - Update auf LIEMIKUUTIO 1.19
+
      - "Jump Seconds" zu "Skip Seconds" umbenannt
+
53 -> Anpassungen an vdr-1.5.18
+
54 -> Fix fuer Bug "Mit aktiviertem DVDCHAPJUMP werden keine Menu-Button bei den mit Burn erstellten DVDs angezeigt."
+
55 -> Anpassungen an vdr-1.6.0
+
      Weitere Anpassungen:
+
      - UTF-8 Icon Fix mit vdr-1.5.17-ext52_vdrsymbols_utf8.diff erweitert
+
      - Patches fuer 1.4.x und 1.5.x aus dem Paket genommen
+
56 -> Update auf vdr-menuorg-0.4.2.diff
+
      Neuer Patch 'ATSC' (vdr-atsc-0.0.2.diff)
+
      Submenu Patch entfernt
+
      Italienische Übersetzung ergänzt - danke an Gringooo@vdr-portal
+
      Code aufgeräumt...
+
      LIEMIKUUTIO:
+
      - ShowFreeRec angepasst (jetzt wird die VDR eigene Funktion genutzt)
+
      - Fortschrittsbalken fuer die VDR Skins, vdr-1.5.17-progressbar-support-0.0.1.diff
+
      WAREAGLEICON:
+
      - neue Icons in iconpatch.h
+
      - UTF-8 Icons für Timer und Aufzeichnungen
+
      - Icon fuer Verzeichnisse in den Aufzeichnungen
+
      - Runner im Programm
+
      - Kleiner Fix für Timerinfo '±' gegen '~' getauscht
+
57 -> Update der italienischen Übersetzung - danke an Gringooo@vdr-portal
+
      LIEMIKUUTIO:
+
      - Update auf vdr-1.6.0-recdetails-1.19.diff
+
      - Update auf vdr-1.6.0-sortrec_v3b-1.19.diff
+
      - Neu (oder wieder) dabei ist vdr-1.6.0-renameUtf8-1.19.diff
+
      - ShowRecFree umgebaut das jetzt ein "Custom Main Menu Title" angezeigt werden kann
+
      WAREAGLEICON:
+
      - Passende Icons zu den neuen vdrsymbols
+
  
 
==Links==
 
==Links==
# [http://www.zulu-entertainment.de/page/klick.php?d=VDR+Extensions+Patch Download]
+
# [http://www.zulu-entertainment.de/page/klick.php?d=VDR+Extensions+Patch Download] (für 1.6.0, 1.7.0 und 1.7.7)
 
# [http://www.vdr-portal.de/board/thread.php?threadid=75331 Thread im Forum]
 
# [http://www.vdr-portal.de/board/thread.php?threadid=75331 Thread im Forum]
 +
# [http://www.thetick.de/vdr-1.7.8-extensions.tar.bz2] VDR Extensions Patch 72 für 1.7.8
 +
# [http://www.vdr-portal.de/board/thread.php?threadid=94346] ExtP-NG für 1.7.13 bis 1.7.16
 +
 +
[[Kategorie:Patches]]

Aktuelle Version vom 30. August 2013, 21:50 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: Zulu

Eine Sammlung von mehreren Patches. Die gewünschten Patches können vor dem Kompilieren des VDRs einzeln ausgewählt werden.

[Bearbeiten] wie funktioniert es

Um den original Code des VDR zu erhalten und die Patches über die Make.config an- und abzuschalten, werden Präprozessor Anweisungen genutzt:

#define USE_PATCH
#if defined(USE_PATCH)
   neuer code
#endif
   code

#ifndef USE_PATCH
   original code
#endif

#ifdef USE_PATCH
   neuer code
#else
   alter code
#endif

Sind alle Patches abgeschaltet, erhält man so quasi einen 'plain VDR'. Nur bei den Übersetzungen in VDR/po funktioniert das nicht.

[Bearbeiten] enthaltene Patches

[Bearbeiten] Installation

Den Patch mit: "patch -p1 < ../vdr-1.x.x_extensions.diff" gegen VDR 1.x.x anwenden. Welche Patches der Compiler berücksichtigen soll, kann in der Make.config des VDR angeben werden. Der Patch ändert dafür Make.config.template als Vorlage. Also Make.config.template nach Make.config kopieren und anpassen...

[Bearbeiten] Probleme

Mit den Versionen für vdr-1.6.0-2 und vdr-1.7.0 sind zur Zeit keine Probleme bekannt.

Die Version für vdr-1.7.4 ist noch relativ ungetestet. Nebenwirkungen können daher nicht ausgeschlossen werden. Weiter sind folgende Patches nicht verfügbar: DVBPLAYER, LIVEBUFFER, SYNCEARLY und TTXTSUBS

[Bearbeiten] Versionshistorie

Die letzte Version des Extension-Patches von Zulu ist Version 72 für VDR 1.6.0-2, 1.7.0 und 1.7.6 vom 04.05.2009.

Für aktuelle VDR-Versionen ab 1.7.13 steht der ExtP-NG von Copperhead zur Verfügung.

[Bearbeiten] Links

  1. Download (für 1.6.0, 1.7.0 und 1.7.7)
  2. Thread im Forum
  3. [1] VDR Extensions Patch 72 für 1.7.8
  4. [2] ExtP-NG für 1.7.13 bis 1.7.16