summaryrefslogtreecommitdiff
path: root/epg.c
AgeCommit message (Collapse)Author
2006-01-20Fixed a crash after executing the SVDRP command CLRE, caused by dangling ↵Klaus Schmidinger
'schedule' pointers from cChannel objects
2006-01-15Now only writing Dolby Digital tracks into the 'info.vdr' file of a ↵Klaus Schmidinger
recording if Setup.UseDolbyDigital is true
2006-01-14Made the "What's on now/next?" menus a lot faster by storing a pointer to ↵Klaus Schmidinger
each channel's schedule in the cChannel data
2005-12-30Changed all "illegal" to "invalid" in error messagesKlaus Schmidinger
2005-12-27Improved cSchedule::DropOutdated()Klaus Schmidinger
2005-12-26Schedules are now cleaned up once every hour (not only at 05:00)Klaus Schmidinger
2005-12-26Modified cSchedule::Cleanup() (events are always sorted by time)Klaus Schmidinger
2005-12-26Removed an invalid access to Event->schedule in cSchedule::DelEvent()Klaus Schmidinger
2005-12-26EPG events that are no longer in the currently broadcasted data stream are ↵Klaus Schmidinger
now automatically deleted
2005-12-25The version number of EPG events is now also stored in the epg.data fileKlaus Schmidinger
2005-11-11No longer removing superfluous hyphens in EPG dataKlaus Schmidinger
2005-11-06Removed EPG bugfix #0, because it removed actually important data1.3.36Klaus Schmidinger
2005-10-09Added more error messages and line numbers when reading EPG data and info.vdrKlaus Schmidinger
2005-09-09Fixed some typosKlaus Schmidinger
2005-07-30Avoiding duplicate components in EPG events when reading epg.data or in the ↵Klaus Schmidinger
PUTE SVDRP command
2005-06-05EPG events without a title now display "No title" instead of "(null)"Klaus Schmidinger
2005-05-29Not hashing events with StartTime < 0Klaus Schmidinger
2005-05-28Now using hash tables to speed up cSchedule::GetEvent()Klaus Schmidinger
2005-05-28cEvent no longer stores the channelID directly, but rather has a pointer to ↵Klaus Schmidinger
the schedule it is in
2005-05-28cRecordingInfo stores channelID itself (preparation for change in cEvent)Klaus Schmidinger
2005-05-16Switched from 'summary.vdr' to 'info.vdr'Klaus Schmidinger
2005-05-05Now also considering the "EPG linger time" when saving the EPG data to file ↵Klaus Schmidinger
or listing it via LSTE
2005-05-05Fixed a memory leak in tComponentKlaus Schmidinger
2005-03-20Improved falling back to normal recording if the VPS data hasn't been seen ↵Klaus Schmidinger
for more than 30 seconds
2005-03-13The running status of a VPS event is now only taken seriously if that event ↵Klaus Schmidinger
has been seen within the last 30 seconds
2005-02-19Removed some unneeded code and fixed access to unallocated memory in ↵Klaus Schmidinger
cEvent::FixEpgBugs()
2005-01-02Implemented audio track menuKlaus Schmidinger
2004-12-26Made several functions threadsafe (cont'd)Klaus Schmidinger
2004-11-07Added missing initialization of cEvent::seenKlaus Schmidinger
2004-11-01Now using qsort() to sort cListBase listsKlaus Schmidinger
2004-10-24Implemented 'modified' and 'seen' for EPG schedules/events1.3.14Klaus Schmidinger
2004-05-22Single shot timers and events now show the day of weekKlaus Schmidinger
2004-03-13Fixed detecting the running status in case an empty EPG event is broadcastKlaus Schmidinger
2004-03-13Any newline characters in the 'description' of EPG events are now preservedKlaus Schmidinger
2004-03-06Added log entries whenever the running status of an event changesKlaus Schmidinger
2004-03-06Fixed assigning events to timers (they no longer get "stuck")Klaus Schmidinger
2004-02-29Implemented VPS controlled timers1.3.5Klaus Schmidinger
2004-02-22Extended the SVDRP command LSTE to allow limiting the listed dataKlaus Schmidinger
2004-02-22Added 'CheckRunningStatus' when getting present/following eventKlaus Schmidinger
2004-02-22Implemented handling the VPS timestampsKlaus Schmidinger
2004-02-21Implemented an "EPG linger time"Klaus Schmidinger
2004-02-21Now using the 'running status' in the channel displayKlaus Schmidinger
2004-02-21The EPG data is now always kept sorted chronologically in the internal data ↵Klaus Schmidinger
structures
2004-02-21Removed the obsolete 'present' and 'following' handling from the EPG dataKlaus Schmidinger
2004-02-21Added the 'running status' to the EPG eventsKlaus Schmidinger
2004-02-14Replacing control characters with blanks in EPG; deleting duplicate text in ↵Klaus Schmidinger
EPG's short text and description
2004-01-09Added support for selecting preferred EPG languagesKlaus Schmidinger
2004-01-04Limited the line length in the EPG bugfix report1.3.0Klaus Schmidinger
2003-12-25Now using the 'version number' of EPG events to avoid unnecessary workKlaus Schmidinger
2003-12-22Changed section handling; replaced 'libdtv' with 'libsi'Klaus Schmidinger