Extb-plugin
Aus VDR Wiki
Version vom 12. Mai 2018, 17:54 Uhr von MarkusE (Diskussion | Beiträge)
Inhaltsverzeichnis |
Beschreibung
Autor: Andreas Brachold
Plugin zur Steuerung des VDR Extension Boards.
Bilder
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