From patchwork Mon Jan 28 10:34:23 2008 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Morfsta X-Patchwork-Id: 12593 Received: from py-out-1112.google.com ([64.233.166.176]) by www.linuxtv.org with esmtp (Exim 4.63) (envelope-from ) id 1JJRJy-0000Zc-IP for vdr@linuxtv.org; Mon, 28 Jan 2008 11:34:34 +0100 Received: by py-out-1112.google.com with SMTP id a29so1830142pyi.0 for ; Mon, 28 Jan 2008 02:34:23 -0800 (PST) Received: by 10.142.99.21 with SMTP id w21mr2144144wfb.108.1201516463234; Mon, 28 Jan 2008 02:34:23 -0800 (PST) Received: by 10.142.147.8 with HTTP; Mon, 28 Jan 2008 02:34:23 -0800 (PST) Message-ID: Date: Mon, 28 Jan 2008 10:34:23 +0000 From: Morfsta To: "VDR Mailing List" In-Reply-To: <479D0E50.8010505@gmx.de> MIME-Version: 1.0 Content-Disposition: inline References: <479D0E50.8010505@gmx.de> Subject: [vdr] [ANNOUNCE] vdr-rotor support patches for VDR-1.5.14 X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: VDR Mailing List List-Id: VDR Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jan 2008 10:34:34 -0000 Status: O X-Status: X-Keywords: X-UID: 15328 I got the following error when compiling 1.5.14 with h264 patch applied and your VDR diff from the tgz: - g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DCONFDIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DLOCDIR=\"./locale\" -I/usr/include/freetype2 -I/root/multiproto/linux/include device.c device.c:793: error: prototype for âeSetChannelResult cDevice::SetChannel(const cChannel*, bool)â does not match any in class âcDeviceâ device.h:255: error: candidate is: eSetChannelResult cDevice::SetChannel(const cChannel*, bool, cDevice*) device.c: In member function âeSetChannelResult cDevice::SetChannel(const cChannel*, bool)â: device.c:813: error: call of overloaded âSetChannel(const cChannel*&, bool)â is ambiguous device.h:255: note: candidates are: eSetChannelResult cDevice::SetChannel(const cChannel*, bool, cDevice*) device.c:793: note: eSetChannelResult cDevice::SetChannel(const cChannel*, bool) make: *** [device.o] Error 1 The following patch fixes it: - StopReplay(); I'll test the functionality of the new rotor + patches shortly. I had a brief look through the output, should it now be able to scan DVB-S2 transponders? Thanks On Jan 27, 2008 11:05 PM, Reinhard Nissl wrote: > Hi, > > the attached patch is based on these files: > > vdr-rotor-0.1.4-vdr1.5.tgz > rotor-0.1.4-vdr-15.12.diff > > For simplicity a patched version is attached too. > > NOTES: > - I couldn't test with a real rotor device > - I couldn't test with a FF card > > Have fun! > > Bye. > -- > Dipl.-Inform. (FH) Reinhard Nissl > mailto:rnissl@gmx.de > > _______________________________________________ > vdr mailing list > vdr@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > > --- device.c 2008-01-28 10:33:00.000000000 +0000 +++ device.c.new 2008-01-28 10:32:47.000000000 +0000 @@ -790,7 +790,7 @@ bool cDevice::SwitchChannel(int Directio return result; } -eSetChannelResult cDevice::SetChannel(const cChannel *Channel, bool LiveView) +eSetChannelResult cDevice::SetChannel(const cChannel *Channel, bool LiveView, cDevice *SpecificSourceDevice) { if (LiveView) {