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