Menuorg-plugin
Aus VDR Wiki
Version vom 18. Oktober 2007, 20:54 Uhr von 80.246.119.95 (Diskussion)
Inhaltsverzeichnis |
Beschreibung
Autor: Thomas Creutz & Tobias Grimm
Organisieren des OSD-Menüs mit Submenüs
Softwareanforderungen
- libxml++2.6
Installation
Patches
Das Plugin benötigt einen Patch der auf den VDR angewendet werden muss. Dieser Patch ist so konzipiert, dass er die ABI des VDR nicht ändert. Dies bedeutet, dass ein neu kompilieren der Plugins entfällt.
Debian
apt-get install libxml++2.6-dev
Konfiguration
Das Plugin verfügt im Moment noch nicht über eine OSD-Schnittstelle, zum Organisieren der Menü´s. Deswegen, muss noch die Datei menuorg.xml manuell per Hand angepasst werden. Diese Basiert im wesentlichem auf dem Format des Setup-plugin´s.
Es gibt 5 verschiedene Menu Items:
- <system> : System Menu Items, wie die Kanalliste oder die Timer
- <plugin> : Plug-in Menu Items
- <menu> : Ein unter Menu
- <command> : Um einen externen Befehlt auszuführen
- <separator> : Erzeugt eine Linie
Für die system Nodes sind folgende Werte zulässig:
- Schedule
- Channels
- Timers
- Recordings
- Commands
- Setup
Parameter
Parameter | Beschreibung |
---|---|
-c FILE --config=FILE | alternativer Pfad zur Konfigurations-Datei (Menüdefiniton) |
Versions-Historie
Version | Datum | Beschreibung | Link |
---|---|---|---|
0.3 | 25.08.2007 | Fixed charset conversion for menu titles. They will now explicitly be converted to VDR's locale charset falling back to ISO8859-2 on conversion errors. | [1] |
0.2 | 25.08.2007 | Fixed bug with burn plug-in - cPlugin::MainMenuEntry() should not be called before all plug-ins Intialize() and Start() were called. | [2] |
0.1 | 24.08.2007 | Initial revision. | [3] |