Mailing List archive

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

[vdr] Re: VDR developer version 1.3.0



hallo,

hast du auch was eingebaut wegen vdr auf dbox wie vor einiger zeit mal
besprochen (kein HW-OSD wie bei DVBs)

mfg johannes


----- Original Message ----- 
From: "Klaus Schmidinger" <Klaus.Schmidinger@cadsoft.de>
To: <vdr@linuxtv.org>
Sent: Sunday, January 04, 2004 4:54 PM
Subject: [vdr] VDR developer version 1.3.0


> VDR developer version 1.3.0 is now available at
>
>     ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.3.0.tar.bz2
>
> WARNING:
> ========
>
> Before using this version, please make sure you read the file
> README.developer (which is contained in this archive). Also, please
> don't use this version in your "productive" environment (unless you
> know what you're doing ;-), because it automatically changes the
> 'channels.conf' file and the changed file might not work with older
> versions of VDR.
>
> The changes since version 1.2.6:
>
> - Changed thread handling to make it work with NPTL ("Native Posix
Thread Library").
>   Thanks to Jon Burgess, Andreas Schultz, Werner Fink and Stefan
Huelswitt.
> - The cThread class now accepts a 'Description' parameter, which is
used to log
>   the beginning and end of the thread, together with its process and
thread id.
>   For descriptions that need additional parameters you can use the
function
>   cThread::SetDescription(), which accepts 'printf()' like arguments.
>   Existing plugins that use threads should be changed to use this
functionality
>   instead of explicit 'dsyslog()' calls inside their Action() function
in order
>   to support logging the thread ids.
> - Added "Slovak Link" and "Czech Link" to 'ca.conf' (thanks to Emil
Petersky).
>   However, 'ca.conf' is now pretty much obsolete due to the automatic
CA handling.
> - Mutexes are now created with PTHREAD_MUTEX_ERRORCHECK_NP, which
makes the
>   'lockingTid' stuff obsolete (thanks to Stefan Huelswitt).
> - Changed font handling to allow language specific character sets.
> - Adopted the small font character set from the "Elchi" patch
(originally
>   provided by Alessio Sangalli).
> - Greek language texts now use iso8859-7 character set (thanks to
Dimitrios
>   Dimitrakos).
> - Rearranged section data handling, so that the actual data handling
can be done
>   separately, even from within plugins.
> - The EPG data structures have been moved from eit.[hc] to epg.[hc]
and have been
>   adapted to the general VDR coding style. Plugins that use these data
structures
>   may need to change some function names (which should be obvious).
>   The name 'subtitle' has been changed to 'shortText' to avoid clashes
with actual
>   subtitles that are part of a movie. The name 'extendedDescription'
has been
>   shortened to 'description'.
> - Replaced 'libdtv' with 'libsi' (thanks to Marcel Wiesweg), which is
thread
>   safe and can be used by multiple section filters simultaneously.
> - Added 'cRwLock' to 'thread.[hc]'. Note that all plugin Makefiles
need to
>   define _GNU_SOURCE for this to work (see the example plugin
Makefiles and
>   'newplugin').
> - Fixed a problem with crc32 in SI handling on 64bit systems (thanks
to Pedro
>   Miguel Sequeira de Justo Teixeira for reporting this one).
> - Fixed an alignment problem in CAM access on 64bit systems  (thanks
to Pedro
>   Miguel Sequeira de Justo Teixeira for reporting this one).
> - Added 'StreamType' setting to CAM communication, which is important
for
>   Aston/SECA CAMs (thanks to Antonino Sergi).
> - Now the CA descriptors are sent to the CAM in the 'program' or 'ES
level'
>   sections, depending on where they are found in the PMT (thanks to
Hans-Peter
>   Raschke for reporting this one). This should make SkyCrypt CAMs
work.
> - Now using the 'version number' of EPG events to avoid unnecessary
work.
> - Channel data is now automatically derived from the DVB data stream
(inspired
>   by the 'autopid' patch from Andreas Schultz).
> - The current channel is now automatically re-tuned if the PIDs or
other settings
>   change. If a recording is going on on a channel that has a change in
its
>   settings, the recording will be stopped and immediately restarted to
use the
>   new channel settings.
> - EPG events now use the complete channel ID with NID, TID and SID.
> - Channel names in 'channels.conf' can now have a short form, as
provided
>   by some tv stations (see man vdr(5)). Currently channels that
provide short
>   names in addition to long ones are listed in the OSD as "short,long
name",
>   as in "RTL,RTL Television". The short names will be used explicitly
later.
> - The Ca parameter in 'channels.conf' has been extended and now
contains all the
>   CA system ids for the given channel. When switching to a channel VDR
now tests
>   for a device that provides one of these CA system ids. The devices
automatically
>   get their supported ids from the CI handler.
> - The values in 'ca.conf' are currently without any real meaning.
Whether or not
>   a channel with conditional access can be received is now determined
automatically
>   by evaluating its CA descriptors and comparing them to the CA system
ids
>   provided by the installed CAM. Only the special values 1-16 are used
to assign
>   a channel to a particular device.
> - Increased the maximum number of possible OSD colors to 256.
> - Limited the line length in the EPG bugfix report, which appears to
fix a buffer
>   overflow that caused a crash when cleaning up the EPG data (at 05:00
in the
>   morning).
>
> The DVB driver I am currently using can be found at
>
>   ftp://ftp.cadsoft.de/vdr/Developer/linux-dvb.2003-11-08.tar.bz2
>
> which is the CVS 'HEAD' version from 2003-11-08, made available as a
complete
> archive for your convenience. Of course, you can also use any newer
version from
> the CVS.
>
> Have fun!
>
> Klaus Schmidinger
>
>
> -- 
> Info:
> To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe
vdr" as subject.
>
>




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



Home | Main Index | Thread Index