Osdteletext-plugin
Inhaltsverzeichnis |
Aktuelle Version
Beschreibung
Autor: Marcel Wiesweg
OSD-Teletext dient zur Darstellung von Teletext-Daten über die OSD-Funktionalität der Videoausgabe. Aber da der OSD-Speicher einer FF-DVB-Karte nur sehr begrenzt zur Verfügung steht (ca. 80kb), ist dadurch die Anzahl der darstellbaren Farben des Videotext eingeschränkt.
Eine alternatives Plugin stellt das Teletext-plugin dar, welches nicht das OSD der FF-Karte verwendet, sondern aus den Videotextdaten einen MPEG-Videostream mittels ffmpeg enkodiert und diesen von der Karte dekodieren lässt. Beim Osdteletext-plugin kann man das Livebild des Senders im Hintergrund mitlaufen lassen und betrachten, während das beim Teletext-plugin nicht möglich ist. Bei diesem ist aber wiederum die volle Anzahl an Farben verfügbar.
Dennoch ist diese Variante eine gute Möglichkeit in den Teletext-Genuss zu kommen, ohne jegliche anderen Programme und Bibliotheken zu installieren. Alles was zur Darstellung benötigt wird, wird von diesem Plugin bereitgestellt.
Bilder
Bedienung
1..9 | Seitenzahl eingeben |
0 | Vorherige Seite |
Hoch | Seite weiter |
Runter | Seite zurück |
Links | Unterseite zurück |
Rechts | Unterseite weiter |
Rot | frei konfigurierbar |
Grün | frei konfigurierbar |
Gelb | frei konfigurierbar |
Blau | frei konfigurierbar |
Play | frei konfigurierbar |
Stop | frei konfigurierbar |
Schneller Vorlauf | frei konfigurierbar |
Schn. Rücklauf | frei konfigurierbar |
Installation
Das Kompilieren und Installieren erfolgt auf den üblichen Weg der Plugin Installation.
Aufgrund der hohen Festplattenaktivitäten sollte das Datenverzeichnis des osdteletext-Plugins statt auf der Festplatte auf einen RAM-Drive abgelegt werden. Dabei hilft die Verwendung des tmpfs-Dateisystems z.B.
#> cat /etc/fstab ... none /var/cache/osdteletext tmpfs size=128m 0 0 ...
vdr '-Posdteletext --directory=/var/cache/osdteletext --cache-system=packed --max-cache=128'
Wenn es schnell gehen soll, nimmt man das Standard tmpfs-Verzeichnis /dev/shm. Aber dieses Verzeichnis steht aber nicht exklusiv dem Plugin zu Verfügung.
vdr '-Posdteletext --directory=/dev/shm --cache-system=packed --max-cache=128'
Konfiguration
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-d | --directory=<DIR> | Verzeichnis für temporäre Dateien (Standard: /vtx) |
-n | --max-cache=<NUM> | Maximale Größe des Cache in Megabytes (Standard: Ein berechneter Wert unter 50 MB) |
-s | --cache-system=<SYS> | Zu verwendendes Cache-System (Standard: packed)
|
-R | --no-receive | Deaktiviert Empfang und Speicherung von Teletext (Plugin wird hierdurch nutzlos) |
-r | --receive | Obsolete |
Sonstiges
Probleme
1-Karten-Systeme
Bei 1-Karten-Systemen funktioniert der automatische EPG-Scan nicht mehr, da Osdteletext die Karte blockiert und vdr daher nicht regelmäßig die einzelnen Sender durchschalten kann. (vgl. http://www.vdr-portal.de/board/thread.php?threadid=19814)
VBI - Fehler / kein Teletext
Bei folgenden Fehlermeldungen im Zusammenhang mit dem pvrinput-Plugin wird kein Teletext dargestellt:
- IVTV_IOC_G_CODEC failed, 22: Das Argument ist ungültig.
- Error setting vbi embedded mode, 22: Das Argument ist ungültig.
In diesem Fall muss eine neuere Version des pvrinput-Plugin benutzt werden.
Snapshot
- Auschecken
git clone git://projects.vdr-developer.org/vdr-plugin-osdteletext.git
- Update
git pull
Versions-Historie
Version | Datum | Beschreibung | Link |
---|---|---|---|
0.9.0 | 06.11.2010 |
|
|
0.8.3 | 02.06.2009 |
|
|
0.8.2 | 25.05.2009 |
|
|
0.8.1 | 10.01.2009 |
|
|
0.8.0 | 10.01.2009 |
|
|
0.7.0 | 19.12.2008 |
|
0.7.0 |