summaryrefslogtreecommitdiff
path: root/HISTORY
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2021-04-04 11:06:30 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2021-04-04 11:06:30 +0200
commitb80c22e9c4097220cf4a1e2cce82daeca1ba4a36 (patch)
treead8653e4511ae9fd96c1b69d6e873d2a122e5db4 /HISTORY
parentf672fe90c1f5e0cbe0f6a0842b8ed0fe22d05a70 (diff)
downloadvdr-b80c22e9c4097220cf4a1e2cce82daeca1ba4a36.tar.gz
vdr-b80c22e9c4097220cf4a1e2cce82daeca1ba4a36.tar.bz2
Improved handling EPG data from the EIT tables
Diffstat (limited to 'HISTORY')
-rw-r--r--HISTORY16
1 files changed, 15 insertions, 1 deletions
diff --git a/HISTORY b/HISTORY
index 4e2e60fb..db58eb7e 100644
--- a/HISTORY
+++ b/HISTORY
@@ -9578,7 +9578,7 @@ Video Disk Recorder Revision History
given (reported by Manuel Reimer).
- Fixed handling $(PKG_CONFIG) in newplugin (thanks to Winfried Köhler).
-2021-03-17:
+2021-04-04:
- Fixed strreplace() to handle NULL strings (reported by Jürgen Schneider).
- Somewhere down the road the 'x' bit of Doxyfile.filter got lost, so the
@@ -9617,3 +9617,17 @@ Video Disk Recorder Revision History
- Decreased the scrambling timeout for CAMs known to decrypt a certain channel, so
that it won't collide with MAXBROKENTIMEOUT in recorder.c.
- Fixed scaling subtitles with anti-aliasing (thanks to Peter Bieringer).
+- Improved handling EPG data from the EIT tables:
+ + Table 0x4F is now completely ignored.
+ + Once a schedule has seen events from 0x5X, tables 0x6X are ignored for that
+ schedule.
+ + When looking up an event in its schedule, the start time is used for tables 0x6X, and the
+ event id for tables 0x4E and 0x5X.
+ + When hashing events by event id or start time, existing older entries in the hash
+ tables are now deleted before entering the new ones.
+ + The function cSchedule::GetEvent() is now deprecated and may be removed in a future
+ version. Use GetEventById() and GetEventByTime() instead.
+ + On channels that use proper event ids a change of the start time no longer
+ causes a new event to be created, but rather modifies the existing one. This
+ avoids possible interruptions in VPS recordings in case the event's start time
+ is changed while the recording is already going on.