Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] VDR developer version 1.1.11



VDR developer version 1.1.11 is now available at

    ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.1.11.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!

The changes since version 1.1.10:

- Fixed an incomplete initialization of the filter parameters in eit.c (thanks
  to Jeremy Hall).
- Fixed the 'newplugin' script for use with the NEWSTRUCT driver (thanks to
  Andreas Schultz for reporting this one). If you have already created a plugin
  directory and Makefile with 'newplugin', please apply the following patch to it:

  -------------------------------------------------------
  --- Makefile    2002/06/10 16:24:06     1.4
  +++ Makefile    2002/09/17 15:36:36     1.5
  @@ -15,7 +15,12 @@

   ### The directory environment:

  +ifdef NEWSTRUCT
  +DVBDIR = ../../../../DVB/include
  +DEFINES += -DNEWSTRUCT
  +else
   DVBDIR = ../../../../DVB/ost/include
  +endif
   VDRDIR = ../../..
   VDRINC = $(VDRDIR)/include
   LIBDIR = ../../lib
  @@ -34,7 +39,7 @@

   INCLUDES = -I$(VDRINC) -I$(DVBDIR)

  -DEFINES = -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
  +DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'

   ### The object files (add further files here):
  -------------------------------------------------------

  This is the diff for the 'setup' example that comes with VDR, so your line
  numbers may be different.
- Added a missing 'public' keyword in device.h (thanks to Martin Hammerschmid).
- Fixed a race condition when starting 'Transfer Mode'.
- Rearranged the remote control key handling to allow plugins to implement
  additional types of remote controls (see PLUGINS.html, section "Remote Control").
  The previously used files 'keys.conf' and 'keys-pc.conf' have been replaced
  by the file 'remote.conf', which holds the key definitions of all remote controls.
- The LIRC remote control keys are now handled just like the keyboard and RCU keys.
  This means that you can use the lircd.conf file as is for your remote control,
  without the need of editing it to make the key names the same as used in VDR.
  When first starting VDR it will go into the "Learning keys" mode and ask you
  to press the various keys. The resulting key assignment will be stored in
  the file 'remote.conf'.
  Since I have no way of testing the LIRC support, I hope I didn't break it in
  the process...
- While learning the remote control keys it is now possible to press the 'Menu'
  key to skip the definition of keys that are not available on your particular
  RC unit.
- Fixed handling DVD subtitles in the SPU decoder (thanks to Andreas Schultz).
- Avoiding restarts due to 'panic level' when switching channels on the primary
  device during EPG scan.

- 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/Developer/siemens_dvb-0.9.4-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:     www.cadsoft.de
_______________________________________________________________


-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index