Patches für den VDR (Video Disk Rekorder)

Alt und nicht supported - Archiv

Die Patches sollten mit allen Versionen grösser den im Patchnamen angegebenen funktionieren. Eventuell treten kleinere Rejects auf.

Zusätzliches RecordingUserCommand

Beim Start des VDR kann man mit dem “-r“ Parameter ein Script angegen, welches bei bestimmten Aktionen ausgeführt wird.

Diese Aktionen sind before, after und edited.

Für meine Aufnahmestatistik brauchte ich eine weitere Aktion, deleted. Dieser Patch fügt diesen Aufruf hinzu.

Anzeige der Uhrzeit mit Sekunde

Dies ist der kleinste Patch. Er sorgt dafür, das die Uhrzeit im OSD komplett mit Sekunde dargestellt wird.

Damit skinsoppalusikka das anzeigen kann ist eine weitere Änderung nötig:

––– soppalusikka.c.org  2006-05-10 09:49:05.640611068 +0200
+++ soppalusikka.c      2006-05-02 11:19:35.000000000 +0200
@@ -1090,7 +1090,7 @@
 {
   cString date = DayDateTime();
   const cFont *font = cFont::GetFont(fontSml);
-  int w = font->Width("Wmm 07.07 07:07");
+  int w = font->Width("Wmm 07.07 07:07:07");
   int xl = x2 - w;
   // update date string on titlebar
   osd->DrawText(x2 - w, y0, date, Theme.Color(clrMenuTitleFg), Theme.Color(clrMenuTitleBg), font, w, y2 - y0, taRight);
Video-Platten der Reihe nach füllen

Üblicherweise werden die Aufnahme-Platten gleichmässig gefüllt. Das zerstückelt aber jede Aufnahme was beim Ableben einer Platte verherrende Folgen hat.

Dieser Patch sorgt dafür das die Platten der Reihe nach gefüllt werden. Nur beim Übergang ergibt sich eine nicht vermeidbare Teilung der Aufnahme.

Dank an Ulrich Escher für Teile des Codes, die ich seinem Patch entwendet habe.