mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
Implemented automatic PID switching and channel detection
This commit is contained in:
25
HISTORY
25
HISTORY
@@ -2470,7 +2470,7 @@ Video Disk Recorder Revision History
|
||||
|
||||
- Final release of version 1.2.6.
|
||||
|
||||
2003-12-23: Version 1.3.0
|
||||
2004-01-04: Version 1.3.0
|
||||
|
||||
- Changed thread handling to make it work with NPTL ("Native Posix Thread Library").
|
||||
Thanks to Jon Burgess, Andreas Schultz, Werner Fink and Stefan Huelswitt.
|
||||
@@ -2482,6 +2482,7 @@ Video Disk Recorder Revision History
|
||||
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.
|
||||
@@ -2499,7 +2500,7 @@ Video Disk Recorder Revision History
|
||||
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
|
||||
- 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
|
||||
@@ -2512,3 +2513,23 @@ Video Disk Recorder Revision History
|
||||
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.
|
||||
|
Reference in New Issue
Block a user