summaryrefslogtreecommitdiff
path: root/epg.c
AgeCommit message (Collapse)Author
2015-09-01Implemented strict locking of global listsKlaus Schmidinger
2013-12-28Changed '%a' to the POSIX compliant '%m' in all scanf() callsKlaus Schmidinger
2013-08-31Fixed cleaning up old EPG events in case no epg data file is givenKlaus Schmidinger
2013-08-23Added Begin/EndSegmentTransfer() to the EPG handler interfaceKlaus Schmidinger
2013-02-17Some formatting fixes1.7.38Klaus Schmidinger
2012-10-04The cThread constructor now has an additional boolean parameter that can be ↵Klaus Schmidinger
set to true to have this thread run at a lower priority
2012-09-29Reactivated stripping control characters from EPG texts and adapted it to UTF-8Klaus Schmidinger
2012-09-29Moved cleaning up the EPG data and writing the epg.data file into a separate ↵Klaus Schmidinger
thread (cont'd)
2012-09-24Moved cleaning up the EPG data and writing the epg.data file into a separate ↵Klaus Schmidinger
thread to avoid sluggish response to user input on slow systems
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-05-13Fixed a mismatched 'delete' in cSchedules::SetEpgDataFileName()Klaus Schmidinger
2012-03-10Added a new plugin interface for implementing EPG handlers1.7.26Klaus Schmidinger
2012-02-13Added a missing '.' after the month in VPS stringsKlaus Schmidinger
2012-02-13No longer using tabs as delimiter in the EPG bugfix logKlaus Schmidinger
2012-02-11The epg.data file is now read in a separate threadKlaus Schmidinger
2012-01-08cEvent::FixEpgBugs() now replaces any newline characters in stream component ↵Klaus Schmidinger
descriptions with blanks
2011-02-25Now checking the result of all realloc() callsKlaus Schmidinger
2010-02-28The option "Setup/DVB/Use Dolby Digital" now only controls whether Dolby ↵1.7.13Klaus Schmidinger
Digital tracks appear in the "Audio" menu
2010-01-08Changed the EVCONTENTMASK_* macros to enums and changed "mask" to "group"Klaus 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
2008-05-01Implemented handling the standard component descriptor for AC3Klaus Schmidinger
2008-02-16Added missing #include <limits.h> to epg.c and menuitems.hKlaus Schmidinger
2007-06-10Freetype font support; full UTF-8 support; dropped pixel fontsKlaus Schmidinger
2006-10-28Fixed deleting EPG events that have a running status of "pausing" or higherKlaus Schmidinger
2006-10-07Fixed handling language codes and descriptions of recorded audio tracksKlaus Schmidinger
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-29Fixed assigning schedules to channels in case there is no initial EPG ↵Klaus Schmidinger
information
2006-07-22Newlines in title and short text of an EPG event are now changed into blanks ↵Klaus Schmidinger
only after all other fixes
2006-07-22Fixed handling the running status of EPG events before the currently running ↵Klaus Schmidinger
one, in case they are added after the current event
2006-05-25Fixed handling VPS timers in case the EPG event hasn't been 'seen' in a whileKlaus Schmidinger
2006-05-12Now giving the start time precedence when searching for existing EPG eventsKlaus Schmidinger
2006-05-07If VPS timers are active, their events are now being kept up to dateKlaus Schmidinger
2006-04-22Fixed handling empty titles in cEvent::FixEpgBugs()Klaus Schmidinger
2006-04-17Stripped some trailing whitespace1.3.47Klaus Schmidinger
2006-03-26Fixed some #include sequencesKlaus Schmidinger
2006-03-26The 'running status' of EPG events is now only set to ↵Klaus Schmidinger
SI::RunningStatusNotRunning for events before present event
2006-03-26Ignoring 'version' in EPG data when reading from 'epg.data' or SVDRP/PUTEKlaus Schmidinger
2006-03-25Enhanced logging EPG event dataKlaus Schmidinger
2006-03-25Fixed getting the present EPG event in case none is currently 'running'Klaus Schmidinger
2006-02-28The status changes of EPG events are now logged for all channels that have ↵Klaus Schmidinger
timers
2006-02-26Fixed cSchedule::GetFollowingEvent() in case there is currently no present ↵1.3.44Klaus Schmidinger
event running
2006-02-26The 'event id' in EPG data has been extended to 32 bitKlaus Schmidinger
2006-02-25The 'info.vdr' file of a recording now also contains the 'E' and 'V' records ↵Klaus Schmidinger
of the EPG event
2006-02-19If a recording starts and the channel's audio PID data has more language ↵Klaus Schmidinger
code information than the EPG's component data, the code from the channel is taken