Osdteletext-plugin
(Versions-Historie aktualisiert) |
(Neue Version 0.9.5) |
||
(30 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | |||
− | |||
− | |||
==Beschreibung== | ==Beschreibung== | ||
'''Autor:''' Marcel Wiesweg | '''Autor:''' Marcel Wiesweg | ||
− | ''OSD-Teletext'' dient zur Darstellung von [[Teletext]]-Daten über | + | ''OSD-Teletext'' dient zur Darstellung von [[Teletext]]-Daten über das [[OSD]]. |
+ | |||
+ | ===Status=== | ||
+ | Letztes Update 02/2015 | ||
+ | |||
+ | ===Detaillierte Beschreibung=== | ||
+ | Eine alternatives Plugin stellt das [[Teletext-plugin]] dar, welches aus den Videotextdaten einen MPEG-Videostream mittels {{wikipedia|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== | ==Bilder== | ||
[[Bild:osdteletext-plugin.jpg|thumb|none|''Typische Teletextseite'']] | [[Bild:osdteletext-plugin.jpg|thumb|none|''Typische Teletextseite'']] | ||
Zeile 59: | Zeile 61: | ||
|} | |} | ||
− | |||
− | |||
− | |||
==Installation== | ==Installation== | ||
− | + | Aufgrund der hohen Festplattenaktivitäten sollte das Datenverzeichnis des osdteletext-Plugins statt auf der Festplatte auf einer RAM-Disk 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== | ==Konfiguration== | ||
− | |||
===Parameter=== | ===Parameter=== | ||
{| class="wikitable" | {| class="wikitable" | ||
Zeile 76: | Zeile 84: | ||
!Beschreibung | !Beschreibung | ||
|- | |- | ||
− | | -d || --directory=''<DIR>'' || Verzeichnis für temporäre Dateien (Standard: '' | + | | -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) | | -n || --max-cache=''<NUM>'' || Maximale Größe des Cache in Megabytes (Standard: Ein berechneter Wert unter 50 MB) | ||
Zeile 94: | Zeile 102: | ||
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. | 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) | (vgl. http://www.vdr-portal.de/board/thread.php?threadid=19814) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Versions-Historie== | ==Versions-Historie== | ||
Zeile 125: | Zeile 111: | ||
! Link | ! Link | ||
|- | |- | ||
− | | 0. | + | | 0.9.5 |
− | | | + | | 02/2015 |
| | | | ||
− | * | + | * Avoid pkg-config warnings |
− | * | + | * Improved cleanup when closing OSDTeletext (Thx to Ville Skyttä and Rolf Ahrenberg) |
− | + | |[http://projects.vdr-developer.org/attachments/download/1282/vdr-osdteletext-0.9.5.tgz 0.9.5] | |
− | | | + | |
|- | |- | ||
− | | 0. | + | | 0.9.4 |
− | | | + | | 03/2013 |
| | | | ||
− | * | + | * Allow to override the CXXFLAGS |
− | * | + | * Fixed CZ font and added CZ-SK subset - patch provided Marek Hajduk (Closes #1134) |
− | * | + | * Dropped backwards compatibility for VDR 1.6.0 (Closes #944) |
− | | | + | * Using new standard plugin Makefile from VDR 1.7.39 |
+ | |[http://projects.vdr-developer.org/attachments/download/1282/vdr-osdteletext-0.9.4.tgz 0.9.4] | ||
|- | |- | ||
− | | 0. | + | | 0.9.0 |
− | | | + | | 06.11.2010 |
| | | | ||
− | * | + | * Updated Italian translation provided by Diego Pierotto (Closes #151) |
− | * | + | * Fix valid page number check in TeletextBrowser::ExecuteAction (Closes #154) |
− | * | + | * Fixed possible segfault (Closes #179) - (Thx to Manuel Reimer) |
− | + | * Added setup option to disable main menu entry (Closes #149) (Thx to Manuel Reimer!) | |
− | + | * Added command line option to enable storing TopText pages, which is now disabled by default (References #177) (Thx to Andreas Brachold!) | |
− | + | * Makefile adjustments for VDR 1.7.13. | |
− | + | * Don't care if the current channel really changed, if we get a channel switch on the primary device (Thx to Sören Moch) | |
− | + | |[http://projects.vdr-developer.org/attachments/download/416/vdr-osdteletext-0.9.0.tgz 0.9.0] | |
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 0.8.3 | | 0.8.3 | ||
Zeile 193: | Zeile 143: | ||
| | | | ||
* Updated Ukrainian translation provided by Yarema P. aka Knedlyk (Closes #133) | * Updated Ukrainian translation provided by Yarema P. aka Knedlyk (Closes #133) | ||
− | | | + | |[http://projects.vdr-developer.org/attachments/download/116/vdr-osdteletext-0.8.3.tgz 0.8.3] |
|- | |- | ||
| 0.8.2 | | 0.8.2 | ||
Zeile 204: | Zeile 154: | ||
* Fixed problems with VDR >= 1.7.3 (not all teletext pages accessible, 4 GByte VTX files) | * Fixed problems with VDR >= 1.7.3 (not all teletext pages accessible, 4 GByte VTX files) | ||
* Removed unnecessary DVBDIR from Makefile | * Removed unnecessary DVBDIR from Makefile | ||
− | | | + | |[http://projects.vdr-developer.org/attachments/download/107/vdr-osdteletext-0.8.2.tgz 0.8.2] |
|- | |- | ||
| 0.8.1 | | 0.8.1 | ||
Zeile 210: | Zeile 160: | ||
| | | | ||
* Small bugfix in channel switching code | * Small bugfix in channel switching code | ||
− | | | + | |[http://projects.vdr-developer.org/attachments/download/47/vdr-osdteletext-0.8.1.tgz 0.8.1] |
|- | |- | ||
| 0.8.0 | | 0.8.0 | ||
Zeile 228: | Zeile 178: | ||
* Merged class ChannelStatus into cTxtStatus and changed the code that detects, if the current live channel has been changed and the OsdTeletext receiver needs to switch to the new channel as well | * Merged class ChannelStatus into cTxtStatus and changed the code that detects, if the current live channel has been changed and the OsdTeletext receiver needs to switch to the new channel as well | ||
* Updated French translation provided by Nival Michaël (Closes #56) | * Updated French translation provided by Nival Michaël (Closes #56) | ||
− | | | + | |[http://projects.vdr-developer.org/attachments/download/46/vdr-osdteletext-0.8.0.tgz 0.8.0] |
|- | |- | ||
| 0.7.0 | | 0.7.0 | ||
Zeile 236: | Zeile 186: | ||
* proper translation of the key bindings (thx to Rolf Ahrenberg) | * proper translation of the key bindings (thx to Rolf Ahrenberg) | ||
* Partially updated Italian translation by Davide Cavalca | * Partially updated Italian translation by Davide Cavalca | ||
− | | {{vdrportal board|82814|0.7.0 | + | | {{vdrportal board|82814|VDRPortal}} [http://projects.vdr-developer.org/attachments/download/16/vdr-osdteletext-0.7.0.tgz 0.7.0] |
|- | |- | ||
|} | |} | ||
+ | |||
+ | ==Entwicklerversion== | ||
+ | git clone git://projects.vdr-developer.org/vdr-plugin-osdteletext.git | ||
+ | |||
+ | ==Aktuelle Version== | ||
+ | [http://projects.vdr-developer.org/attachments/download/1881/vdr-osdteletext-0.9.5.tgz 0.9.5] | ||
==Links== | ==Links== | ||
− | # [http://projects.vdr-developer.org/projects/show/plg-osdteletext | + | # [http://projects.vdr-developer.org/projects/show/plg-osdteletext Homepage des Plugins] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
[[Kategorie:Plugins]] | [[Kategorie:Plugins]] | ||
{{i18n|osdteletext-plugin}} | {{i18n|osdteletext-plugin}} |
Aktuelle Version vom 28. April 2015, 12:11 Uhr
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
Autor: Marcel Wiesweg
OSD-Teletext dient zur Darstellung von Teletext-Daten über das OSD.
[Bearbeiten] Status
Letztes Update 02/2015
[Bearbeiten] Detaillierte Beschreibung
Eine alternatives Plugin stellt das Teletext-plugin dar, welches 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.
[Bearbeiten] Bilder
[Bearbeiten] 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 |
[Bearbeiten] Installation
Aufgrund der hohen Festplattenaktivitäten sollte das Datenverzeichnis des osdteletext-Plugins statt auf der Festplatte auf einer RAM-Disk 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'
[Bearbeiten] Konfiguration
[Bearbeiten] 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 |
[Bearbeiten] Sonstiges
[Bearbeiten] Probleme
[Bearbeiten] 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)
[Bearbeiten] Versions-Historie
Version | Datum | Beschreibung | Link |
---|---|---|---|
0.9.5 | 02/2015 |
|
0.9.5 |
0.9.4 | 03/2013 |
|
0.9.4 |
0.9.0 | 06.11.2010 |
|
0.9.0 |
0.8.3 | 02.06.2009 |
|
0.8.3 |
0.8.2 | 25.05.2009 |
|
0.8.2 |
0.8.1 | 10.01.2009 |
|
0.8.1 |
0.8.0 | 10.01.2009 |
|
0.8.0 |
0.7.0 | 19.12.2008 |
|
VDRPortal 0.7.0 |
[Bearbeiten] Entwicklerversion
git clone git://projects.vdr-developer.org/vdr-plugin-osdteletext.git