Osdpip-plugin
(→Bilder) |
(→Probleme) |
||
Zeile 50: | Zeile 50: | ||
Da das verkleinerte Bild vom Rechner dekodiert werden muß - eine [[full featured]] hilft auch hier nicht - muß der Rechner hinreichend Rechenleistung zur Verfügung stellen. Zur Entlastung kann man Größe, Auflösung und Farbtiefe des Zweitbildes verringern. | Da das verkleinerte Bild vom Rechner dekodiert werden muß - eine [[full featured]] hilft auch hier nicht - muß der Rechner hinreichend Rechenleistung zur Verfügung stellen. Zur Entlastung kann man Größe, Auflösung und Farbtiefe des Zweitbildes verringern. | ||
+ | |||
+ | Falls beim compilieren folgender Fehler auftaucht | ||
+ | <pre>osd_info.c: In member function `eOSState cOsdInfoWindow::ProcessKey(eKeys)': | ||
+ | osd_info.c:233: error: `cDevice' undeclared (first use this function)</pre> | ||
+ | |||
+ | muss man diesen Patch einspielen: | ||
+ | <pre>--- osdpip-0.0.8/osd_info.c | ||
+ | +++ osdpip-0.0.8/osd_info.c | ||
+ | @@ -2,6 +2,7 @@ | ||
+ | #include "setup.h" | ||
+ | |||
+ | #include <vdr/thread.h> | ||
+ | +#include <vdr/device.h> | ||
+ | |||
+ | #define DIRECTCHANNELTIMEOUT 1 | ||
+ | #define INFOTIMEOUT 5</pre> | ||
==Links== | ==Links== |
Version vom 4. November 2005, 19:27 Uhr
Inhaltsverzeichnis |
Beschreibung
Autor: Sascha Volkenandt
Das OSDPIP-Plugin (On screen display picture in picture) zeigt neben dem normalen Fernsehbild (Live oder Aufzeichnung) auf Wunsch ein zweites, verkleinertes Bild eines anderen Fernsehkanals an.
Bilder
Softwareanforderungen
- ffmpeg
Installation
cd $SOURCEDIR tar xvzf ffmpeg-<VERSION>.tar.gz ln -s ffmpeg-<VERSION> ffmpeg cd ffmpeg ./configure --prefix=/usr/local \ --enable-shared make make install ldconfig
Bedienung
Up/Down | Switch Channel up/down |
---|---|
1-4,6-9 | Move box around like with cursor keys |
0 | Switch back to PiP channel and exit PiP |
Red | Swap PiP channel with currently viewed channel |
Back | Exit PiP without switching back |
Ok | Show/hide channel info window |
Probleme
Eine DVB-Karte kann nur die Kanäle eines Transponders gleichzeitig empfangen. Um mit dem osdpip-Plugin frei zwischen allen Kanälen schalten zu können sind daher - ähnlich wie beim Aufzeichen - zwei DVB-Karten von Vorteil, aber nicht nötig.
Da das verkleinerte Bild vom Rechner dekodiert werden muß - eine full featured hilft auch hier nicht - muß der Rechner hinreichend Rechenleistung zur Verfügung stellen. Zur Entlastung kann man Größe, Auflösung und Farbtiefe des Zweitbildes verringern.
Falls beim compilieren folgender Fehler auftaucht
osd_info.c: In member function `eOSState cOsdInfoWindow::ProcessKey(eKeys)': osd_info.c:233: error: `cDevice' undeclared (first use this function)
muss man diesen Patch einspielen:
--- osdpip-0.0.8/osd_info.c +++ osdpip-0.0.8/osd_info.c @@ -2,6 +2,7 @@ #include "setup.h" #include <vdr/thread.h> +#include <vdr/device.h> #define DIRECTCHANNELTIMEOUT 1 #define INFOTIMEOUT 5
Links
[1] | http://www.magoa.net/linux/index.php?view=osdpip | Homepage des Plugins |
[2] | http://ffmpeg.sourceforge.net | FFmpeg Homepage |