summaryrefslogtreecommitdiff
path: root/epg.c
AgeCommit message (Collapse)Author
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
2006-02-19Fixed handling multiple language codesKlaus Schmidinger
2006-02-18The language code in the 'X' component records of EPG data can now consist ↵Klaus Schmidinger
of two codes, separated by '+'
2006-02-03Fixed setting "No title" for broken event dataKlaus Schmidinger
2006-01-29Now initializing the channels' schedule pointers when reading the epg.data ↵Klaus Schmidinger
file, so that the first WhatsOn menu will come up faster
2006-01-29When looking for the present or following EPG event, the running status is ↵Klaus Schmidinger
now always taken into account
2006-01-29Dropped logging writing epg.data (comes too often)Klaus Schmidinger
2006-01-29When reading epg.data (or data from PUTE), the version number of events with ↵Klaus Schmidinger
table IDs smaller than 0x50 is now ignored
2006-01-28There is now a log message when VDR writes the epg.data fileKlaus Schmidinger
2006-01-27EPG events from epg.data or SVDRP's PUTE command now have their Title set to ↵Klaus Schmidinger
"No Title" if none was set
2006-01-20Fixed a crash in the Schedule menu with events that have no title ↵Klaus Schmidinger
(cEvent::FixEpgBugs() now assigns a "No title" string to events that have no title)