Re: [vdr] [ANNOUNCE] VDR developer version 1.7.0

2008-04-13 Thread Reinhard Nissl

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.
--
Dipl.-Inform. (FH) Reinhard Nissl
mailto:[EMAIL PROTECTED]
diff -Nurp ../vdr-1.7.0-orig/dvbdevice.c ./dvbdevice.c
--- ../vdr-1.7.0-orig/dvbdevice.c	2008-04-13 16:15:35.0 +0200
+++ ./dvbdevice.c	2008-04-13 21:16:45.0 +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;
___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[vdr] [ANNOUNCE] VDR developer version 1.7.0

2008-04-13 Thread Klaus Schmidinger
VDR developer version 1.7.0 is now available at

 ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.7.0.tar.bz2

A 'diff' against the latest stable version is available at

 ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.6.0-1.7.0.diff



WARNING:


This is a *developer* version. Even though *I* use it in my productive
environment, I strongly recommend that you only use it under controlled
conditions and for testing and debugging.



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 ;-).

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.


The changes since version 1.6.0:

- Re-implemented handling of DVB-S2, which first appeared in version 1.5.14, 
but was
   revoked in version 1.5.15 in favor of making a stable version 1.6.0. VDR now
   requires the "multiproto" DVB driver, e.g. from 
http://jusst.de/hg/multiproto.
   Note that the channels.conf file now supports additional parameters, so you 
may
   want to make sure you have a backup of this file in case you need to go back 
to
   the previous version of VDR!
- Fixed displaying transponder data when it is modified (thanks to Reinhard 
Nissl).
- Fixed handling the counter in detection of pre 1.3.19 PS data (thanks to 
Reinhard
   Nissl).
- Improved logging system time changes to avoid problems on slow systems under
   heavy load (suggested by Helmut Auer).
- Now setting the thread name, so that it can be seen in 'top -H' (thanks to 
Rolf
   Ahrenberg).
- Fixed initializing the timer's flags in the cTimer copy constructor (thanks to
   Andreas Mair).
- Fixed setting the OSD level in the 'osddemo' example (thanks to Wolfgang 
Rohdewald).
- Increased the time between checking the CAM status to 500ms to avoid problems
   with some CAMs (reported by Arthur Konovalov).

Have fun!

Klaus

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr