Sorry für die längere Sendepause, aber die diversen Updates haben
erheblich Zeit verschlungen ...
Ab sofort stehen folgende Neuerungen zur Verfügung, die sich zunächst
im Testing-Zweig des Projekt-Repositories niederschlagen:
- aktualisierte DVB-Treiber (Version 1.1.1), die auch SkyStar2
unterstützen; im Gegensatz zur Vorabversion (1.1.0) führen die Treiber
bei der Installation eine Art Hardware-Erkennung aus und schreiben
eine auf das wesentliche reduzierte Modulkonfigurationsdatei; bei der
Installation wird eine zuvor installierte Version (1.0.1 und 1.1.0)
der Treiber automatisch deinstalliert.
- aktualisierte Treiber für die PVR250/350 (Release 0.1.9); diese
ivtv-Treiber werden vom analogTV-Plugin verwendet und können jetzt
auch dazu dienen, das PVR350-Plugin _auszuprobieren_ (Ausgabe über die
Karte); von einem Produktivbetrieb würde ich aber absehen
- diverse neue Plugins, etwa zur Ausgabe über die PVR350, für die
Anzeige der Empfangsqualität (femon) und zum Erstellen von Screenshots
auf Knopfdruck an der Fernbedienung.
- überarbeitetes analogTV-Plugin: Es stellt jetzt bei der Installation
einige Fragen und erzeugt aus den Antworten eine Grundkonfiguration,
sprich Kanallisten (aus den Beispieldateien oder generisch), und setzt
die Plugin-Einstellungen für klassische TV-Karten beziehungsweise PVR;
Details der Konfiguration, etwa für Audio bei klassischen TV-Karten,
sind aber nach wie vor manuell zu erledigen (das wird sich auch kaum
anders machen lassen).
- neues streamdev-Plugin (3.1), das jetzt zweigeteilt in einen Client-
und einen Server-Part ist; die Konfigurationseinstellungen werden
nicht automatisch übernommen; aufgrund der neuen Plugin-Namen gibt es
auch kein automatisches Update, sondern man muss das zu Fuß durch
Rauswerfen von vdr-plugin-streamdev und Hinzufügen von
vdr-plugin-streamdev-client oder -server erledigen; Achtung der
Server-Teil kennt jetzt eine Datei ähnlich der svdrphosts.conf, in der
Rechner, die übers Netz zugreifen dürfen, einzutragen sind
(streamdevhosts.conf in /etc/vdr/plugins).
- die jetzt aktuelle VDR-Version (1.2.6-15) bringt einen neuen
Elchi-Patch (4c) mit, organisiert einige Details der Integration von
Addons neu (commands.*.conf und reccmds.*.conf-Dateien), sieht das
Ergänzen individueller Kommandos (commands.custom.conf und
reccmds.custom.conf) vor, beschleunigt die Patch-level-Prüfung der
Plugins heftig (Dank an Markus Braun) und weist eine geänderte
runvdr-Datei auf, die sowohl mit den alten als auch den neuen
DVB-Treibern klarkommt (falls im Betrieb der Treiber stirbt und neu
geladen werden muss).
Keine Neuerungen ohne Kröte:
Die neuen Treiber (DVB und PVR/ivtv) backe ich nur noch für den
bereitgestellten Kernel 2.4.24-ctvdr-2 und seine Nachfolger.
Nach mehreren Wochen Testbetrieb hat sich dieser Kernel, in den Video
for Linux 2 (V4L2) eingepatcht ist, bewährt. V4L2 ist Voraussetzung,
um das analogTV-Plugin sinnvoll einsetzen zu können und bringt
breitere Unterstützung für analoge Tuner-Karten. Das heißt, wer die
neuen Treiber einsetzen will, muss auf den Kernel umsteigen. Hinweise
dazu gibt es hier:
http://www.heise.de/ct/ftp/projekte/vdr/kernelupdate.shtml
Kernel 2.4.25 steht im Moment nicht zu Diskussion - die V4L2-Patches,
die es dafür gibt, harmonieren nicht mit den ivtv-Treibern und haben
im Versuchsbetrieb auch Ärger mit klassischen TV-Karten und dem
analogTV-Plugin gemacht. Zu gegebener Zeit werde ich noch mal einen
Versuch machen. Auch um Kernel 2.6.x mache ich bis auf weiteres einen
Bogen: Für vieles, was mit 2.4 läuft, ist Ärger vorprogrammiert, etwa
Hollywood+ (DXR3) und ivtv.
Der Haken: Erst Kernel 2.4.25 bringt das XFS-Dateisystem
mit. Netzwerkkartentreiber für einige nforce-Chipsätze sind erst dort
zu haben. Und natürlich fehlen zahlreiche Fixes, die die Entwickler in
der neueren Version schon eingebaut haben; sollte sich etwas davon als
Showstopper für den VDR-Betrieb herausstellen, so sollte man dem auch
mit einem Patch und einer neuen Revision des Pakets beikommen können.
Peter