From patchwork Tue Apr 1 19:07:34 2008 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Reinhard Nissl X-Patchwork-Id: 12641 Received: from mail.gmx.net ([213.165.64.20]) by www.linuxtv.org with smtp (Exim 4.63) (envelope-from ) id 1Jglq5-0007vM-5W for vdr@linuxtv.org; Tue, 01 Apr 2008 21:08:10 +0200 Received: (qmail invoked by alias); 01 Apr 2008 19:07:35 -0000 Received: from p5493301E.dip0.t-ipconnect.de (EHLO [192.168.101.15]) [84.147.48.30] by mail.gmx.net (mp021) with SMTP; 01 Apr 2008 21:07:35 +0200 X-Authenticated: #527675 X-Provags-ID: V01U2FsdGVkX1/yuLF7gq3yhFau34HRnvBO9urNKnfOXv/VmA/fwG WrvuuQFQgQVrxU Message-ID: <47F287F6.7010606@gmx.de> Date: Tue, 01 Apr 2008 21:07:34 +0200 From: Reinhard Nissl User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: VDR Mailing List References: <47E194A7.9030908@gmx.de> In-Reply-To: <47E194A7.9030908@gmx.de> X-Y-GMX-Trusted: 0 X-LSpam-Score: -2.2 (--) X-LSpam-Report: No, score=-2.2 required=5.0 tests=AWL=0.354, BAYES_00=-2.599 autolearn=ham Subject: Re: [vdr] [ANNOUNCE] DVB-S2 + H.264 support for VDR-1.5.18 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: Tue, 01 Apr 2008 19:29:23 -0000 Status: O X-Status: X-Keywords: X-UID: 16326 Hi, Reinhard Nissl schrieb: > attached you'll find updated patches for VDR-1.5.18. > > The patch named *-dvbs2-* additionally adds DVB-S2 support to VDR > (based on VDR-1.5.14) and requires to use the DVB drivers > from the multi-proto tree (see URL below for further details). > > The other patch is without DVB-S2 support and therefore most > suitable for DVB-C users. > > VDR-1.5.14 reported changes to transponder data incorrectly. The > attached dvbs2 patch contains a fix for this issue by introducing > TransponderDataToString(). > > The patch includes now the formerly addon patch which fixed building > after recent multiproto changes. The attached addon patch fixes a logic error in cIteratorImplSourceNidTid. The error caused VDR to skip updating transponder information for almost all channels. The error is not related to DVB-S2 nor H.264 but slipped into these patches at the time when I extended the patches to contain formerly released speedup patches. > Have a look at this page for more instructions on this concern: > > http://www.vdr-wiki.de/wiki/index.php/OpenSUSE_VDR_DVB-S2_-_xine Bye. --- ../vdr-1.5.18-dvbs2-other/channels.c 2008-03-19 22:34:14.000000000 +0100 +++ channels.c 2008-04-01 19:28:45.000000000 +0200 @@ -1075,8 +1075,8 @@ cIterator cChannels::GetChanne } virtual void *First(void) { return FindMatchingChannel(false, true); } virtual void *Last(void) { return FindMatchingChannel(true, true); } - virtual void *Prev(void) { return FindMatchingChannel(false); } - virtual void *Next(void) { return FindMatchingChannel(true); } + virtual void *Prev(void) { return FindMatchingChannel(true); } + virtual void *Next(void) { return FindMatchingChannel(false); } virtual void *Current(void) const { return current ? (cChannel *)current->Object() : NULL; } };