1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00
Commit Graph

113 Commits

Author SHA1 Message Date
Klaus Schmidinger
c4cc5e613c The cEvent class now has a new member 'aux' 2017-04-02 12:13:15 +02:00
Klaus Schmidinger
d6f57259fa The function cEpgHandlers::BeginSegmentTransfer() is now boolean 2017-03-31 15:24:35 +02:00
Klaus Schmidinger
18f0ce26fd The character 0x0D is now stripped from EPG texts 2015-09-10 11:00:59 +02:00
Klaus Schmidinger
3cd5294d8a Implemented strict locking of global lists 2015-09-01 11:14:27 +02:00
Klaus Schmidinger
6a8a2cf5fb Changed '%a' to the POSIX compliant '%m' in all scanf() calls 2013-12-28 11:37:42 +01:00
Klaus Schmidinger
b931724b75 Fixed cleaning up old EPG events in case no epg data file is given 2013-08-31 13:21:09 +02:00
Klaus Schmidinger
f0537ea0f1 Added Begin/EndSegmentTransfer() to the EPG handler interface 2013-08-23 10:54:49 +02:00
Klaus Schmidinger
f7c0216ed0 Some formatting fixes 2013-02-17 14:41:29 +01:00
Klaus Schmidinger
1e9b16d20b The cThread constructor now has an additional boolean parameter that can be set to true to have this thread run at a lower priority 2012-10-04 12:32:31 +02:00
Klaus Schmidinger
3c860ee043 Reactivated stripping control characters from EPG texts and adapted it to UTF-8 2012-09-29 14:30:48 +02:00
Klaus Schmidinger
c5dfaf9681 Moved cleaning up the EPG data and writing the epg.data file into a separate thread (cont'd) 2012-09-29 11:49:11 +02:00
Klaus Schmidinger
6f1577a659 Moved cleaning up the EPG data and writing the epg.data file into a separate thread to avoid sluggish response to user input on slow systems 2012-09-24 13:41:54 +02:00
Klaus Schmidinger
08ab22f987 Added IsUpdate() to the EPG handler interface 2012-08-25 11:31:35 +02:00
Klaus Schmidinger
04f176b248 Added SetComponents() to the EPG handler interface 2012-06-04 10:29:19 +02:00
Klaus Schmidinger
8d8dd8ecbd Added HandledExternally() to the EPG handler interface 2012-06-04 10:19:23 +02:00
Klaus Schmidinger
4bce65eb10 Removed DeleteEvent() from the EPG handler interface (turned out not to be useful) 2012-06-04 09:49:48 +02:00
Klaus Schmidinger
ad5ef06857 Added DeleteEvent() to the EPG handler interface, so that an EPG handler can trigger deleting of an event 2012-06-02 14:10:37 +02:00
Klaus Schmidinger
4f889749b3 Fixed a mismatched 'delete' in cSchedules::SetEpgDataFileName() 2012-05-13 13:46:56 +02:00
Klaus Schmidinger
860786f809 Added a new plugin interface for implementing EPG handlers 2012-03-10 15:10:43 +01:00
Klaus Schmidinger
b74cb56d2b Added a missing '.' after the month in VPS strings 2012-02-13 15:00:24 +01:00
Klaus Schmidinger
5e16ed7aab No longer using tabs as delimiter in the EPG bugfix log 2012-02-13 14:54:42 +01:00
Klaus Schmidinger
2772964f99 The epg.data file is now read in a separate thread 2012-02-11 13:41:29 +01:00
Klaus Schmidinger
4d30033936 cEvent::FixEpgBugs() now replaces any newline characters in stream component descriptions with blanks 2012-01-08 15:40:17 +01:00
Klaus Schmidinger
d1ab9dbc5f Now checking the result of all realloc() calls 2011-02-25 15:25:42 +01:00
Klaus Schmidinger
9424ab26a6 The option "Setup/DVB/Use Dolby Digital" now only controls whether Dolby Digital tracks appear in the "Audio" menu 2010-02-28 14:42:07 +01:00
Klaus Schmidinger
c5dcea7de6 Changed the EVCONTENTMASK_* macros to enums and changed "mask" to "group" 2010-01-08 15:23:34 +01:00
Klaus Schmidinger
fc3b402d43 Implemented handling the "Parental Rating Descriptor" 2010-01-03 14:28:33 +01:00
Klaus Schmidinger
56627cd12d Implemented handling the "Content Descriptor" 2010-01-03 12:20:37 +01:00
Klaus Schmidinger
6a208294be Several code modifications to avoid compiler warnings 2009-12-06 12:57:45 +01:00
Klaus Schmidinger
7d1b84a997 Implemented handling the standard component descriptor for AC3 2008-05-01 15:41:04 +02:00
Klaus Schmidinger
28a82b3186 Added missing #include <limits.h> to epg.c and menuitems.h 2008-02-16 16:12:21 +01:00
Klaus Schmidinger
c6f8a14957 Freetype font support; full UTF-8 support; dropped pixel fonts 2007-06-10 13:02:43 +02:00
Klaus Schmidinger
af0e7a6193 Fixed deleting EPG events that have a running status of "pausing" or higher 2006-10-28 09:16:24 +02:00
Klaus Schmidinger
29c0f9e1e0 Fixed handling language codes and descriptions of recorded audio tracks 2006-10-07 13:59:21 +02:00
Klaus Schmidinger
c325fe76ee Fixed handling the running status of EPG events before the currently running one, in case they are added after the current event (cont'd from version 1.4.1-2) 2006-08-05 10:15:34 +02:00
Klaus Schmidinger
173e0bea90 Fixed assigning schedules to channels in case there is no initial EPG information 2006-07-29 09:40:41 +02:00
Klaus Schmidinger
5f0b2fbf2e Newlines in title and short text of an EPG event are now changed into blanks only after all other fixes 2006-07-22 10:48:22 +02:00
Klaus Schmidinger
c4743d1d26 Fixed handling the running status of EPG events before the currently running one, in case they are added after the current event 2006-07-22 09:20:32 +02:00
Klaus Schmidinger
09386e621d Fixed handling VPS timers in case the EPG event hasn't been 'seen' in a while 2006-05-25 14:59:33 +02:00
Klaus Schmidinger
046595a803 Now giving the start time precedence when searching for existing EPG events 2006-05-12 13:28:22 +02:00
Klaus Schmidinger
465ddf3ffc If VPS timers are active, their events are now being kept up to date 2006-05-07 09:13:36 +02:00
Klaus Schmidinger
9c984d4443 Fixed handling empty titles in cEvent::FixEpgBugs() 2006-04-22 12:03:55 +02:00
Klaus Schmidinger
e84a565bfa Stripped some trailing whitespace 2006-04-17 12:19:31 +02:00
Klaus Schmidinger
3dbd45235b Fixed some #include sequences 2006-03-26 14:12:08 +02:00
Klaus Schmidinger
5c90a6eba3 The 'running status' of EPG events is now only set to SI::RunningStatusNotRunning for events before present event 2006-03-26 13:53:58 +02:00
Klaus Schmidinger
4546708841 Ignoring 'version' in EPG data when reading from 'epg.data' or SVDRP/PUTE 2006-03-26 13:45:17 +02:00
Klaus Schmidinger
8a3dae1e8b Enhanced logging EPG event data 2006-03-25 12:51:29 +01:00
Klaus Schmidinger
3dd002cc2b Fixed getting the present EPG event in case none is currently 'running' 2006-03-25 11:43:05 +01:00
Klaus Schmidinger
457f5dd14c The status changes of EPG events are now logged for all channels that have timers 2006-02-28 14:00:28 +01:00
Klaus Schmidinger
58985f6dc1 Fixed cSchedule::GetFollowingEvent() in case there is currently no present event running 2006-02-26 15:10:02 +01:00