From patchwork Tue Jun 16 10:02:59 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matthias Schwarzott X-Patchwork-Id: 12739 Received: from mail-out.m-online.net ([212.18.0.10]) by mail.linuxtv.org with esmtp (Exim 4.63) (envelope-from ) id 1MGVVV-0007UX-4K for vdr@linuxtv.org; Tue, 16 Jun 2009 12:03:09 +0200 Received: from mail01.m-online.net (mail.m-online.net [192.168.3.149]) by mail-out.m-online.net (Postfix) with ESMTP id 07E7A1C00113; Tue, 16 Jun 2009 12:03:03 +0200 (CEST) Received: from localhost (dynscan2.mnet-online.de [192.168.1.215]) by mail.m-online.net (Postfix) with ESMTP id EE5839010B; Tue, 16 Jun 2009 12:03:02 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.3.149]) by localhost (dynscan2.mnet-online.de [192.168.1.215]) (amavisd-new, port 10024) with ESMTP id 4nxOeJ-z+guP; Tue, 16 Jun 2009 12:03:01 +0200 (CEST) Received: from gauss.x.fun (ppp-88-217-109-174.dynamic.mnet-online.de [88.217.109.174]) by mail.nefkom.net (Postfix) with ESMTP; Tue, 16 Jun 2009 12:03:01 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by gauss.x.fun (Postfix) with ESMTP id E787420A017; Tue, 16 Jun 2009 12:03:00 +0200 (CEST) From: Matthias Schwarzott To: vdr@linuxtv.org Date: Tue, 16 Jun 2009 12:02:59 +0200 User-Agent: KMail/1.9.10 References: In-Reply-To: MIME-Version: 1.0 Message-Id: <200906161203.00074.zzam@gentoo.org> X-LSpam-Score: -2.5 (--) X-LSpam-Report: No, score=-2.5 required=5.0 tests=AWL=0.134, BAYES_00=-2.599 autolearn=ham Subject: Re: [vdr] What about vdr-1.6.1? 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, 16 Jun 2009 10:03:09 -0000 Status: O X-Status: X-Keywords: X-UID: 20838 On Dienstag, 16. Juni 2009, Joachim Welker wrote: > Hi Klaus, > I see you are very busy in developing the new vdr-1.7.* (thanks for your > great work !). But what about stable vdr-1.6.0? You released two patches > which should result in version vdr-1.6.1. AFAIR there were no complaints > about these patches, so I think it's save to release vdr-1.6.1 in order to > rule off the last stable version. > Well, if the goal is to release a vdr-1.6.1 version, I suggest to first collect further patches needed to compile it on recent systems: * compiling with gcc-4.4 and glibc-2.10: fixing some variable const issues and some other warnings * compiling against linux-headers with s2api (api version 5) The gentoo versions of these patches are attached. The gcc-4.4 patch is based on Ludwig Nussels version plus improvments of Klaus. The last const_cast is replaced by using the fileName member of cRecording as cRecordings is a friend class. I don't know if more fixes are floating around that need to be applied. Regards Matthias diff -ru vdr-1.6.0-orig/dvbdevice.h vdr-1.6.0/dvbdevice.h --- vdr-1.6.0-orig/dvbdevice.h 2009-01-12 14:05:10.000000000 +0100 +++ vdr-1.6.0/dvbdevice.h 2009-01-12 14:05:52.000000000 +0100 @@ -15,7 +15,7 @@ #include "device.h" #include "dvbspu.h" -#if DVB_API_VERSION != 3 +#if (DVB_API_VERSION != 3) && (DVB_API_VERSION != 5) #error VDR requires Linux DVB driver API version 3! #endif