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 |