From bbea9e80be431b7422aaa4a8a9c0a171ddc105d5 Mon Sep 17 00:00:00 2001 From: Markus Ehrnsperger Date: Sun, 6 Feb 2011 11:21:04 +0100 Subject: 2010-02-06 Version 0.1.1 for VDR version 1.7.16 - Fix: If several DVB devices share one LNB, only the first of these devises will send signals like 22kHz. See README.LNBshare for details - README.LNBshare: Include warning about 1.3 FF cards with buggy Loop-Through that might result in destruction of LNBP-Chips if the Loop-Through is used - Fix: Log file: Numbering of 'LNBs' not connected to a SAT DVB card --- dvbdevice.h | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'dvbdevice.h') diff --git a/dvbdevice.h b/dvbdevice.h index 446ea48..be3ee13 100644 --- a/dvbdevice.h +++ b/dvbdevice.h @@ -133,19 +133,16 @@ private: // cDiseqc *lnbSource; // can not #include "diseqc.h". A workaround follows: int *lnbSource; // [DiSEqC] DiSEqC-Source int lnbNr; // Number of LNB used -// LNB Sharing-Ende + bool lnbSendSignals; // false if this device must not send signals to the LNB (like 22 kHz, ...). public: int *LnbSource(void) { return lnbSource; }; - virtual int LnbNr(void) const { if(ProvidesSource(cSource::stSat)) return lnbNr; return CardIndex() * -1;}; + virtual int LnbNr(void) const { if(ProvidesSource(cSource::stSat)) return lnbNr; return (CardIndex() + 1) * -1;}; virtual void SetLnbNrFromSetup(void); - -public: virtual bool IsLnbConflict(const cChannel *Channel); virtual bool IsShareLnb(const cDevice *Device); - // LNB Sharing Ende - + // Common Interface facilities: -- cgit v1.2.3