Hallo,
hier gibt es die aktuelle "unstable" Version des VDR-Projekts: ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.1.12.tar.bz2.
Viel Spaß,
mat
Klaus Schmidinger wrote:
VDR developer version 1.1.12 is now available at
ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.1.12.tar.bz2
This version is directed towards developers who want to implement
plugins for VDR. The "stable" version for every day use is still 1.0.4.
Please read the file VDR/PLUGINS.html, which gives an overview of the
plugin interface and how to create your own plugins.
IMPORTANT NOTE:
===============
This version still has some limitations (see below) and is considered highly
experimental! USE IT WITH GREAT CARE AND UNDER CONTROLLED CONDITIONS BEFORE
RELYING ON IT FOR EVERY DAY USE!
THIS VERSION INTRODUCES A CHANGE IN THE FORMAT OF THE FILE channels.conf!
ONCE YOU HAVE LOADED YOUR channels.conf INTO THIS VERSION AND WRITE IT BACK,
PREVIOUS VERSIONS OF VDR WILL NO LONGER BE ABLE TO LOAD THIS FILE.
SO PLEASE MAKE SURE YOU MAKE A BACKUP COPY OF YOUR channels.conf BEFORE
RUNNING THIS VERSION OF VDR!
There are two new configuration files which you should copy to the place where
your VDR configuration files reside: sources.conf and diseqc.conf (the latter is
only important if you are using DiSEqC equipment).
The changes since version 1.1.11:
- Fixed a missing Flush() call in the remote control learning procedure (thanks
to Oliver Endriss).
- Modified channel handling to cover all parameters necessary for DVB-C and DVB-T
(see man vdr(5) for the meaning of the additional parameters stored in the field
previously named 'polarisation'). Thanks to Uwe Scheffler and Andy Carter for testing.
If you have a system with different kinds of DVB cards, like DVB-T and DVB-C,
for instance, there is no more need to distinguish the channels through the
'Ca' parameter in order to assign them to the various DVB cards. This is now
taken care of by the "source" parameter. So a channel marked as "terrestrial",
for example, will only be received on DVB-T cards.
Note that the cChannel class has been moved into a separate file (channels.[ch]),
and that all data members have been made private and are now only accessible
through member functions. You may have to change any plugin code that accesses
cChannel data accordingly.
- The new configuration file 'sources.conf' contains the various signal sources
(satellites, cable and terrestrial) which are used in 'channels.conf' and
'diseqc.conf' (thanks to Reinhard Walter Buchner for adding some satellites to
'sources.conf' and Oliver Endriss and Lauri Tischler for testing and debugging).
- The 'diseqc' parameter in the channel definitions has been redefined to hold the
"source" of the given channel (which can be either a satellite, cable or terrestrial).
For compatibility with channels.conf files from older versions, numeric values in
this parameter will be tolerated, but they have no meaning. If you want to use
DiSEqC you will need to replace these old values with the proper source identifiers
defined in the new configuration file 'sources.conf'. See how this is done in the
'channels.conf' file that comes with the VDR package.
- The new configuration file 'diseqc.conf' can be used to set up the individual
diseqc configuration (see man vdr(5) for a description of the file format).
- The "Edit channel" menu has a new entry "Source:" in which the source of this
channel can be selected (either a satellite, cable or terrestrial). The set of
parameters at the end of this menu will change according to the type of source.
- The "Use DiSEqC" parameter in the "Setup/LNB" menu has been moved to the beginning
of the list and disables the rest of the parameters when set to "yes", since these
are now only meaningful if DiSEqC is _not_ used.
- Removed some unnecessary #includes from eit.c and changed cMenuRecordings::Del()
to cMenuRecordings::Delete() to avoid warnings in gcc-3.2 (thanks to Andreas
Schultz for pointing this out).
- Improved skipping channels that are (currently) not available (thanks to Stefan
Huelswitt).
- Updated channels.conf.terr and channels.conf.cable (thanks to Uwe Scheffler).
- Fixed a bug when pressing the "Blue" button in the main menu without having
displayed it (thanks to Oliver Endriss for reporting this one).
- The following limitations apply to this version:
+ The '-a' option (for Dolby Digital audio) doesn't work yet.
+ Switching between different language tracks doesn't work yet.
This version requires the driver from
ftp://ftp.cadsoft.de/vdr/Devel…-2002-06-23.patch.tar.bz2
in order to allow simultaneous recording _and_ replay with a single (full
featured) DVB card. If you use this version with a different driver (one that
doesn't implement this feature), be sure to comment out the line
#define DVB_DRIVER_VERSION 2002090101 //XXX+
from VDR/dvbdevice.c - otherwise your VDR may not work correctly!
This is currently a little dirty, since the driver has no way of telling
its exact version date or number.
Note that every time you switch the channel while recording on the primary device,
the recording(s) may show a short glitch.
There may also be ARM crashes when doing simultaneous recording and replay
with a single DVB card and heavily using the OSD. These are probably both driver issues.
With this version it is already possible to do "time shifting" with only a single
DVB card. To do this, just start recording the current channel (press Menu/Record)
and then start replaying the current recording.
There will be a fully automated function for this in one of the next versions.
Have fun!
Klaus Schmidinger
--
_______________________________________________________________
Klaus Schmidinger Phone: +49-8635-6989-10
CadSoft Computer GmbH Fax: +49-8635-6989-40
Hofmark 2 Email: kls@cadsoft.de
D-84568 Pleiskirchen, Germany URL: http://www.cadsoft.de
_______________________________________________________________