summaryrefslogtreecommitdiff
path: root/eit.c
AgeCommit message (Collapse)Author
2021-04-04Improved handling EPG data from the EIT tablesKlaus Schmidinger
2021-03-16Improved cSectionSyncerKlaus Schmidinger
2020-11-28Fixed generating the HashId in cEIT::cEIT()Klaus Schmidinger
2020-06-23Added support for HEVC-video and AC-4-audioKlaus Schmidinger
2020-05-04Fixed initializerKlaus Schmidinger
2020-05-04Fixed compatibility with current versions of glibcKlaus Schmidinger
2019-05-20Added a workaround for broadcasters who set an event to status "not running" ↵Klaus Schmidinger
where this is inappropriate; implicitly setting events to "not running" is now also logged
2018-11-15Reverted the change "The EIT filter no longer parses data from "other TS"..."Klaus Schmidinger
2018-03-31The EIT filter no longer parses data from "other TS"Klaus Schmidinger
2017-10-11Fixed handling VPS events outside the LingerLimit, which could cause ↵Klaus Schmidinger
recordings to stop prematurely
2017-05-03Events in the EIT that end before the EPG linger time are now ignored in the ↵Klaus Schmidinger
incoming data stream
2017-03-31The function cEpgHandlers::BeginSegmentTransfer() is now booleanKlaus Schmidinger
2015-09-01Implemented strict locking of global listsKlaus Schmidinger
2015-02-01Fixed a memory leak in case of broken Extended Event DescriptorsKlaus Schmidinger
2014-02-08Added LinkageTypePremiere to libsi/si.h and eit.c to avoid a compiler ↵Klaus Schmidinger
warning with Clang 3.4.1
2014-02-08Fixed some compiler warnings with Clang 3.4.1Klaus Schmidinger
2013-11-03Fixed a possible access to uninitialized data in cEIT::cEIT()Klaus Schmidinger
2013-10-12Now also checking the source (in addition to the transponder) when setting ↵Klaus Schmidinger
the system time from the TDT
2013-08-23Added Begin/EndSegmentTransfer() to the EPG handler interfaceKlaus Schmidinger
2012-12-04Now always setting the TDT EIT filter, because otherwise when turning on ↵Klaus Schmidinger
using the transponder time in the Setup menu, it would only be used after the next restart of VDR
2012-12-04Synchronizing system time to the transponder time is now done using ↵Klaus Schmidinger
adjtime() in order to avoid discontinuities
2012-08-25Added IsUpdate() to the EPG handler interfaceKlaus Schmidinger
2012-06-04Added SetComponents() to the EPG handler interfaceKlaus Schmidinger
2012-06-04Added HandledExternally() to the EPG handler interfaceKlaus Schmidinger
2012-06-04Removed DeleteEvent() from the EPG handler interface (turned out not to be ↵Klaus Schmidinger
useful)
2012-06-02Added DeleteEvent() to the EPG handler interface, so that an EPG handler can ↵Klaus Schmidinger
trigger deleting of an event
2012-03-14Added missing channel locking to cEITKlaus Schmidinger
2012-03-10Added a new plugin interface for implementing EPG handlers1.7.26Klaus Schmidinger
2012-03-08Revoked "If the first event in a schedule has a table id of 0x00, any ↵Klaus Schmidinger
incoming EIT data for that schedule from the DVB stream will be completely ignored"
2012-02-25If the first event in a schedule has a table id of 0x00, any incoming EIT ↵Klaus Schmidinger
data for that schedule from the DVB stream will be completely ignored
2010-05-16The EPG data now handles stream components 5 (H.264-video) and 6 (HEAAC-audio)Klaus Schmidinger
2010-01-08Changed the EVCONTENTMASK_* macros to enums and changed "mask" to "group"Klaus Schmidinger
2010-01-03After a CLRE command, no further EPG processing is now done for 10 secondsKlaus Schmidinger
2010-01-03Implemented handling the "Parental Rating Descriptor"Klaus Schmidinger
2010-01-03Implemented handling the "Content Descriptor"Klaus Schmidinger
2009-12-06Several code modifications to avoid compiler warningsKlaus Schmidinger
2009-06-21Changed the EIT filter setup to save a few handles on devices that do ↵Klaus Schmidinger
hardware filtering
2009-05-15EIT events are now only processed if a plausible system time is available, ↵Klaus Schmidinger
to avoid wrong handling of PDC descriptors
2009-05-10Fixed use of time_t in cEIT::cEIT()Klaus Schmidinger
2009-04-12Improved efficiency of cEIT::cEIT()1.7.5Klaus Schmidinger
2008-05-01Implemented handling the standard component descriptor for AC3Klaus Schmidinger
2008-04-13Improved logging system time changes to avoid problems on slow systems under ↵Klaus Schmidinger
heavy load
2007-10-12Implemented handling DVB subtitlesKlaus Schmidinger
2007-07-28Fixed a bug I introduced when simplifying the original patch for detecting ↵Klaus Schmidinger
Premiere NVOD channel links
2007-07-21Fixed detection of Premiere NVOD channel linksKlaus Schmidinger
2007-06-10Freetype font support; full UTF-8 support; dropped pixel fontsKlaus Schmidinger
2006-10-09Fixed clearing an event's Title, ShortText and Description in case the data ↵Klaus Schmidinger
comes from an external source
2006-10-07Now clearing an event's Title, ShortText and Description if there is no ↵Klaus Schmidinger
ShortEventDescriptor or ExtendedEventDescriptor, respectively
2006-08-05Fixed handling the running status of EPG events before the currently running ↵Klaus Schmidinger
one, in case they are added after the current event (cont'd from version 1.4.1-2)
2006-07-22cEIT::cEIT() now calls pSchedule->SetPresentSeen() even if OnlyRunningStatus ↵Klaus Schmidinger
is true