Extb-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Beschreibung

Autor: Andreas Brachold

Plugin zur Steuerung des VDR Extension Boards.

Bilder

Einstellungen

Hardwareanforderungen

Softwareanforderungen

Installation

Das Kompilieren und Installieren erfolgt auf den üblichen Weg der Plugin Installation.

Patch für vdr >= 1.7.13:

extb-0.3.1-vdr-1.7.13.diff (ich kann hier keinen Link einfügen, einfach mal suchen ...)

Patch für vdr >= 2.4:

Index: vdr-plugin-extb-0.3.3/extboardio.c
===================================================================
--- vdr-plugin-extb-0.3.3.orig/extboardio.c
+++ vdr-plugin-extb-0.3.3/extboardio.c
@@ -345,9 +345,15 @@ void cExtBoardIO::Replaying(const cContr
void cExtBoardIO::Channel(int nChannelNumber)
{
  if(nChannelNumber > 0) {
+#if VDRVERSNUM >= 20301
+    LOCK_CHANNELS_READ;
+    const cChannel * pChannel = Channels->GetByNumber(nChannelNumber);
+#else
    /*gcc3.3.4 only ??
    const cChannel * pChannel = Channels.GetByNumber(nChannelNumber);*/
    cChannel * pChannel = Channels.GetByNumber(nChannelNumber);
+#endif
+
  
    if(pChannel && !pChannel->GroupSep()) {
      m_nChannel = 0;

Konfiguration

Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-d <DEV> --device=<DEV> Lirc-Geräte-Name (Standard: /dev/lircd)

Bei neueren Lirc Versionen muss hier --device=/var/run/lirc/lircd angegeben werden

Links

  1. Entwickler des Extension Boards
  2. Frühere Homepage des Plugins, jetzt leider nicht mehr verfügbar
In anderen Sprachen