From patchwork Sun Apr 13 21:01:32 2008 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Reinhard Nissl X-Patchwork-Id: 12650 Received: from mail.gmx.net ([213.165.64.20]) by www.linuxtv.org with smtp (Exim 4.63) (envelope-from ) id 1Jl9Ky-0007a9-LK for vdr@linuxtv.org; Sun, 13 Apr 2008 23:02:16 +0200 Received: (qmail invoked by alias); 13 Apr 2008 21:01:34 -0000 Received: from p549304E0.dip0.t-ipconnect.de (EHLO [192.168.101.15]) [84.147.4.224] by mail.gmx.net (mp007) with SMTP; 13 Apr 2008 23:01:34 +0200 X-Authenticated: #527675 X-Provags-ID: V01U2FsdGVkX19mq8RS5W5mV9yuybkinUMKpso9oQy3cz72/rF+WK CviTP8Mj+sVRF3 Message-ID: <480274AC.5050307@gmx.de> Date: Sun, 13 Apr 2008 23:01:32 +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: <48021CED.7090208@cadsoft.de> In-Reply-To: <48021CED.7090208@cadsoft.de> X-Y-GMX-Trusted: 0 X-LSpam-Score: -2.4 (--) X-LSpam-Report: No, score=-2.4 required=5.0 tests=AWL=0.244, BAYES_00=-2.599 autolearn=ham Subject: Re: [vdr] [ANNOUNCE] VDR developer version 1.7.0 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: Sun, 13 Apr 2008 21:02:16 -0000 Status: O X-Status: X-Keywords: X-UID: 16494 Hi, Klaus Schmidinger schrieb: > This version switches to the "multiproto" driver and no longer works > with non-multiproto drivers. Hopefully there will soon be *one* driver > source that combines the latest "multiproto" version with Oliver Endriss' > "full ts mod" changes ;-). Thanks to Manu Abraham, the merged repository (for ease of use) is online now: http://jusst.de/hg/multiproto_plus It combines the following repositories: http://jusst.de/hg/multiproto http://linuxtv.org/hg/~endriss/v4l-dvb-av7110-full-ts-mod > Note that this version just implements basic DVB-S2 handling. There is > no support for H.264 etc. yet. This will come in later 1.7.x versions. To use the above "up to date" multiproto repositories, you'll have to apply the attached patch to VDR-1.7.0. Alternatively, you may want to apply my H.264 patch (see separate email), which contains the changes for current multiproto too. Bye. diff -Nurp ../vdr-1.7.0-orig/dvbdevice.c ./dvbdevice.c --- ../vdr-1.7.0-orig/dvbdevice.c 2008-04-13 16:15:35.000000000 +0200 +++ ./dvbdevice.c 2008-04-13 21:16:45.000000000 +0200 @@ -266,10 +266,6 @@ bool cDvbTuner::SetFrontend(void) tuneTimeout = DVBS_TUNE_TIMEOUT; lockTimeout = DVBS_LOCK_TIMEOUT; - - dvbfe_info feinfo; - feinfo.delivery = Frontend.delivery; - CHECK(ioctl(fd_frontend, DVBFE_GET_INFO, &feinfo)); //switch system } else if (frontendType & DVBFE_DELSYS_DVBC) { Frontend.delivery = DVBFE_DELSYS_DVBC; @@ -281,10 +277,6 @@ bool cDvbTuner::SetFrontend(void) tuneTimeout = DVBC_TUNE_TIMEOUT; lockTimeout = DVBC_LOCK_TIMEOUT; - - dvbfe_info feinfo; - feinfo.delivery = Frontend.delivery; - CHECK(ioctl(fd_frontend, DVBFE_GET_INFO, &feinfo)); //switch system } else if (frontendType & DVBFE_DELSYS_DVBT) { Frontend.delivery = DVBFE_DELSYS_DVBT; @@ -302,15 +294,12 @@ bool cDvbTuner::SetFrontend(void) tuneTimeout = DVBT_TUNE_TIMEOUT; lockTimeout = DVBT_LOCK_TIMEOUT; - - dvbfe_info feinfo; - feinfo.delivery = Frontend.delivery; - CHECK(ioctl(fd_frontend, DVBFE_GET_INFO, &feinfo)); //switch system } else { esyslog("ERROR: attempt to set channel with unknown DVB frontend type"); return false; } + CHECK(ioctl(fd_frontend, DVBFE_SET_DELSYS, &Frontend.delivery)); //switch system if (ioctl(fd_frontend, DVBFE_SET_PARAMS, &Frontend) < 0) { esyslog("ERROR: frontend %d: %m", cardIndex); return false;