1. Allgemeines
Mit dem PiP-Plugin (Picture in Picture) ist es möglich zusätzlich zum normalen TV-Bild noch ein kleines Fenster einzublenden, in welchem ein weiterer TV-Sender wiedergegeben wird. Als Signalquelle können hierbei alle Sender des aktuellen Transponders oder auch eine zweite DreamBox bzw. d-box2 (mit Enigma als GUI) dienen.
Hinweis: Eine gleichzeitige Wiedergabe von zwei verschlüsselten Sendern ist nur lokal über einen camd möglich, welcher "/tmp/pmt.pip" unterstützt!
Im Gegensatz zu dem z.B. aus TuxTxt bekannten PIG (Picture in Graphics) muss der Sender hierbei allerdings per Software dekodiert werden, was einiges an Rechenleistung erfordert. Aus diesem Grund ist das Bild nur in 256 Graustufen verfügbar (Einsparung Farbkonvertierung YUV->RGB sowie Speicherbandbreite) und kann je nach gesendeter Auflösung und Bitrate mehr oder weniger stark ruckeln. Da standardmässig I- und P-Frames ausgegeben werden empfiehlt es sich bei Problemsendern die Dekodierung nur auf I-Frames zu beschränken.
Der erste Aufruf kann bei fehlender Video-PID für einen oder mehrere Sender etwas länger dauern, da automatisch versucht wird die fehlenden Informationen zu ermitteln. Dazu wird kurz auf den oder die betreffenden Sender umgeschaltet und die PID abgefragt. Dieser Vorgang muss pro Transponder nur einmal erfolgen, da diese Informationen in der Senderliste abgespeichert werden und somit beim nächsten Mal sofort verfügbar sind.
Der beim Start des Plugins eingestellte TV-Kanal wird beim Verlassen automatisch wieder eingestellt.
Unterstützt werden die Modelle DM500, DM600, DM5600, DM5620 / Triax 272, DM7000 und DM7020.
2. Installation
Die Dateien "pip.so" und "pip.cfg" müssen per FTP je nach Modell in folgendes Verzeichnis kopiert werden:
DM500/DM600/5600/5620/7000 = /var/tuxbox/plugins
DM7020 = /usr/lib/tuxbox/plugins
Nun kann die Bild in Bild Funktion über den Plugin-Menüeintrag "PiP" aufgerufen werden.
Hinweis: Zur Fehleranalyse wird ein Logfile unter "/tmp/pip.log" gespeichert (DEBUG=1) und sollte bei Problemen als erstes eingesehen bzw. mit gepostet werden!
3. Konfiguration
Beim ersten Start wird die Konfigurationsdatei "pip.conf" automatisch unter "/var/tuxbox/config" erstellt. Sollte der Standard-Zugang "root:dreambox" geändert worden sein müssen hier noch die korrekten Zugangsdaten eingetragen werden.
Standard-Konfiguration
SIZE=3 (2=1/2, 3=1/3, 4=1/4 des Bildschirms)
POSITION=3 (1=links oben, 3=rechts oben, 5=zentriert, 7=links unten, 9=rechts unten)
OFFSET_X=0 (-50...+50)
OFFSET_Y=0 (-50...+50)
TRANSPARENCY=0 (0=Transparenz aus, 1=Transparenz ein)
SWAPCURSOR=0 (0=Cursortasten normal, 1=Cursortasten vertauscht)
WEBPORT_INT=80 (Webserver-Port für internen Tuner)
WEBUSER_INT=root (Webserver-Benutzer für internen Tuner)
WEBPASS_INT=dreambox (Webserver-Passwort für internen Tuner)
WEBADDR_EXT=?.?.?.? (Webserver-Adresse für externen Tuner)
WEBPORT_EXT=80 (Webserver-Port für externen Tuner)
WEBUSER_EXT=root (Webserver-Benutzer für externen Tuner)
WEBPASS_EXT=dreambox (Webserver-Passwort für externen Tuner)
LANGUAGE=0 (0=englisch, 1=deutsch)
DEBUG=1 (0=Logfile aus, 1=Logfile ein)
DMX=0 (0=/dev/dvb/card0/demux0, 1=/dev/dvb/card0/demux1)
DMXBUFFER=1024 (512...10240KB)
SKIP_P_FRAME=0 (P-Frames anzeigen ein/aus)
PMT=0 (PiP-PMT nach /tmp/pmt.pip ausgeben ein/aus)
Die Einstellungen für Größe, Position, Verschiebung, Transparenz und P-Frames werden beim Beenden automatisch gespeichert sofern diese geändert wurden.
Wer das Ganze noch in andere Sprachen übersetzen möchte einfach melden...
4. Bedienung
Die Tastenbelegung unterscheidet sich aufgrund der unterschiedlichen Fernbedienungen etwas voneinander:
DM600/DM7000/7020
1|3|5|7|9 : PiP-Position
2|4|6|8 : PiP-Verschiebung
0 : Verschiebung rücksetzen
Cursor hoch|runter: PiP-Kanal wechseln
Cursor links|rechts: TV-Kanal wechseln
OK : internes PiP <-> TV vertauschen
Mute : Stummschaltung ein/aus
Volume+|- : Lautstärke ändern
Bouquet+|-: PiP-Größe
Rot : Transparenz ein/aus
Blau : P-Frames ein/aus
Info : Plugin-Information
Help: Hilfe anzeigen
Menu : Kanal-Menü
Exit : Ende
DM500/5600/5620/TR272
1|3|5|7|9 : PiP-Position
2|4|6|8 : PiP-Verschiebung
0 : Verschiebung rücksetzen
Cursor hoch|runter: PiP-Kanal wechseln
Lautstärke: TV-Kanal wechseln
OK : internes PiP <-> TV vertauschen
Mute : Stummschaltung ein/aus
Grün|Gelb : Lautstärke ändern
<|>: PiP-Größe
Rot : Transparenz ein/aus
Blau : P-Frames ein/aus
Info : Plugin-Information
Standby: Hilfe anzeigen
Menu : Kanal-Menü
Exit : Ende
Über das Kanal-Menü kann sowohl der PiP- und TV-Kanal als auch die PiP-Quelle (sofern konfiguriert und verfügbar) ausgewählt werden:
[Blockierte Grafik: http://www.dream-multimedia-tv.de/board/pip-doku/menu.jpg]
Mit Cursor hoch/runter kann der gewünschte Menü-Eintrag ausgewählt und mit Cursor links/rechts geändert werden. Durch betätigen von OK wird die Auswahl übernommen.
Mittels der Infoanzeige wird die installierte Version und das Erstelldatum angezeigt:
[Blockierte Grafik: http://www.dream-multimedia-tv.de/board/pip-doku/info.jpg]
Die Tastenbelegung kann über die Hilfe eingesehen werden:
[Blockierte Grafik: http://www.dream-multimedia-tv.de/board/pip-doku/help.jpg]
5. Fehlermeldungen
[Blockierte Grafik: http://www.dream-multimedia-tv.de/board/pip-doku/model.jpg]
Das Plugin wurde auf einer nicht unterstützen Box (z.B. d-box2) gestartet.
[Blockierte Grafik: http://www.dream-multimedia-tv.de/board/pip-doku/network.jpg]
Der Standard-Port des Webservers wurde geändert aber nicht in die Konfigurationsdatei eingetragen.
[Blockierte Grafik: http://www.dream-multimedia-tv.de/board/pip-doku/access.jpg]
Der Standard-Zugang wurde geändert aber nicht in die Konfigurationsdatei eingetragen.
[Blockierte Grafik: http://www.dream-multimedia-tv.de/board/pip-doku/transponder.jpg]
Es konnten keine TV-Kanäle zur Anzeige gefunden werden.
[Blockierte Grafik: http://www.dream-multimedia-tv.de/board/pip-doku/thread.jpg]
Die Dekoder-Routine konnte aufgrund mangelnder Systemressourcen nicht initialisiert werden.
6. Symbole
[Blockierte Grafik: http://www.dream-multimedia-tv.de/board/pip-doku/scrambled.jpg]
Der Sender konnte nicht entschlüsselt werden.
[Blockierte Grafik: http://www.dream-multimedia-tv.de/board/pip-doku/timeout.jpg]
Es ist ein Timeout beim lesen der Daten aufgetreten.
[Blockierte Grafik: http://www.dream-multimedia-tv.de/board/pip-doku/unavailable.jpg]
Der Sender ist derzeit nicht verfügbar.