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

112 Commits

Author SHA1 Message Date
Klaus Schmidinger
c78a784fb2 Fixed getting the next active timer when shutting down 2006-08-05 12:06:11 +02:00
Klaus Schmidinger
ae37eae8e3 Now setting a timer's cached start time to 0 after a call to Skip() 2006-05-25 14:38:04 +02:00
Klaus Schmidinger
6496d879e5 Fixed calculating the start time of repeated timers with "first day" 2006-05-25 12:44:07 +02:00
Klaus Schmidinger
93d0120c3f Now using the event's start time when checking against VPS margin 2006-05-07 09:01:59 +02:00
Klaus Schmidinger
44878cdb6c Fixed several spelling errors 2006-04-21 15:15:18 +02:00
Klaus Schmidinger
bfce2b3dba Fixed VPS recording in case there is more than one timer in the VPS margin 2006-04-09 09:12:47 +02:00
Klaus Schmidinger
24b3579d14 VPS timers now record only events that have exactly the given start time 2006-04-01 13:27:14 +02:00
Klaus Schmidinger
5f7e788ae8 Improved deleting expired single shot timers 2006-03-26 14:38:46 +02:00
Klaus Schmidinger
8a3dae1e8b Enhanced logging EPG event data 2006-03-25 12:51:29 +01:00
Klaus Schmidinger
51be693f62 Timer log messages now show "VPS" if this is a VPS timer 2006-03-25 11:41:24 +01:00
Klaus Schmidinger
c55be788f3 Fixed handling repeating VPS timers (they stopped recording too early) 2006-03-25 11:39:57 +01:00
Klaus Schmidinger
085b1c4dda Reduced the number of events to actually check when setting events to timers 2006-02-28 12:44:00 +01:00
Klaus Schmidinger
655b2297b9 There is now a log message "timer ... set to event ..." when defining a timer from the EPG menu 2006-02-26 10:52:51 +01:00
Klaus Schmidinger
9488c94133 Fixed setting events to timers in case a non-VPS event has expired 2006-02-26 10:25:59 +01:00
Klaus Schmidinger
8dec381664 Improved setting events to timers 2006-02-25 15:57:56 +01:00
Klaus Schmidinger
bc2e59909f The 'summary' field of a timer definition has been renamed to 'aux' 2006-02-25 12:09:22 +01:00
Klaus Schmidinger
5cd7945ab5 Fixed handling "pending" timers that blocked others that actually could record 2006-02-03 15:25:51 +01:00
Klaus Schmidinger
a0f12dbc79 Fixed cTimers::GetNextActiveTimer() so that it won't return an expired timer 2006-01-28 15:10:27 +01:00
Klaus Schmidinger
8ab2383e18 Fixed handling the tfRecording flag when reading timers 2006-01-27 15:41:41 +01:00
Klaus Schmidinger
cad1a88a7b The status markers in the "Schedule" menu are now only updated if a submenu is closed in which a timer has been modified 2006-01-15 13:44:55 +01:00
Klaus Schmidinger
cd43adac92 Made the "What's on now/next?" menus a lot faster by storing a pointer to each channel's schedule in the cChannel data 2006-01-14 15:52:40 +01:00
Klaus Schmidinger
2d863532cc Cleaned up some trailing white space 2006-01-08 11:44:37 +01:00
Klaus Schmidinger
72e93b614b The "flags" of a timer are now handled as an unsigned integer value 2006-01-06 14:31:57 +01:00
Klaus Schmidinger
a9eed7bb7c Added cTimer::SetPriority() to set a timer's priority 2006-01-03 11:46:57 +01:00
Klaus Schmidinger
86197f0206 The cTimer constructor can now take an optional cChannel 2006-01-01 15:44:29 +01:00
Klaus Schmidinger
1314d03411 cTimer no longer has its own 'schedule' member 2005-12-27 14:39:14 +01:00
Klaus Schmidinger
7673d5124a Fixed defining timers that only differ in the day of week 2005-09-09 15:28:26 +02:00
Klaus Schmidinger
1bc5ba817c Changed the audio PID language codes to hold up to two 3 letter codes; automatic audio channel setting for two channel audio 2005-09-04 14:48:39 +02:00
Klaus Schmidinger
aaa2284278 Fixed handling VPS timers, so that they only record if the event they are assigned to actually has the given VPS time (cont'd, fix, caused repeating VPS timers to stop recording prematurely) 2005-07-30 13:05:24 +02:00
Klaus Schmidinger
be1b6b5e88 Fixed handling VPS timers, so that they only record if the event they are assigned to actually has the given VPS time 2005-06-18 13:32:03 +02:00
Klaus Schmidinger
858937f861 Fixed handling timers with a day given as MTWTF--@6 2005-06-11 14:30:26 +02:00
Klaus Schmidinger
8b137f8ce5 Added status flag for timers that are currently recording 2005-05-07 11:10:56 +02:00
Klaus Schmidinger
f1494502a7 All log entries regarding timers now contain a short description of the timer 2005-03-20 15:15:42 +01:00
Klaus Schmidinger
f1c9ad7a5e No longer assigning expired events to timers 2005-03-20 14:18:04 +01:00
Klaus Schmidinger
5d17dc3fdc Reduced the time window within EPG events are checked 2005-03-20 13:13:02 +01:00
Klaus Schmidinger
14a38b1dba Improved falling back to normal recording if the VPS data hasn't been seen for more than 30 seconds 2005-03-20 13:12:07 +01:00
Klaus Schmidinger
ce0e97eb65 Single shot timers are now reliably deleted when they have expired 2005-03-20 11:19:36 +01:00
Klaus Schmidinger
ccc7c4a2d8 The day of a timer is now stored as a full date in ISO notation 2005-03-19 15:38:43 +01:00
Klaus Schmidinger
ae5ee879d0 The running status of a VPS event is now only taken seriously if that event has been seen within the last 30 seconds 2005-03-13 13:19:30 +01:00
Klaus Schmidinger
57e34f6240 Improved matching timers to EPG events 2005-03-13 11:42:59 +01:00
Klaus Schmidinger
c4292b81b8 Fixed several memory leaks that were introduced through the use of cString 2005-02-06 09:48:08 +01:00
Klaus Schmidinger
286af66cfb Made several functions threadsafe (cont'd) 2004-12-26 12:45:22 +01:00
Klaus Schmidinger
1d3495a0f0 Made several functions threadsafe 2004-12-19 16:33:34 +01:00
Klaus Schmidinger
4146ac1928 Removed an unused variable from cTimer::GetWDayFromMDay() 2004-11-22 16:51:19 +01:00
Klaus Schmidinger
c2daf37ed1 Fixed toggling the 'Day' item in the 'Timers' menu, so that it selects the right day of week for timers in the future 2004-11-21 13:28:05 +01:00
Klaus Schmidinger
ac8e03a89c Implemented handling of number keys in the 'Timers' menu for toggling days 2004-11-14 16:27:27 +01:00
Klaus Schmidinger
0b62aff0e3 Now using qsort() to sort cListBase lists 2004-11-01 10:40:38 +01:00
Klaus Schmidinger
5e731865a6 Making sure that timers and channels are only saved together 2004-10-31 10:22:32 +01:00
Klaus Schmidinger
313448ad0c Implemented 'modified' and 'seen' for EPG schedules/events 2004-10-24 15:01:50 +02:00
Klaus Schmidinger
2dfe413351 The function cTimers::SetEvents() now immediately returns if there is some user input 2004-07-17 12:48:14 +02:00
Klaus Schmidinger
07dc53331e Removed cSchedule::GetEventNumber() and cSchedule::NumEvents() 2004-03-14 13:27:57 +01:00
Klaus Schmidinger
18d3851b72 Fixed assigning events to timers (they no longer get "stuck") 2004-03-06 11:27:08 +01:00
Klaus Schmidinger
198fcf437b Implemented VPS controlled timers 2004-02-29 14:21:22 +01:00
Klaus Schmidinger
06d5342393 Fixed transponder handling to make it work with satellites that provide two transponders on the same frequency, with different polarization 2004-02-13 15:50:26 +01:00
Klaus Schmidinger
8976ebcec5 Implemented automatic PID switching and channel detection 2004-01-04 12:30:00 +01:00
Klaus Schmidinger
7ff59171e3 Changed section handling; replaced 'libdtv' with 'libsi' 2003-12-22 13:29:24 +01:00
Klaus Schmidinger
57239b8271 Now trying to get a timer's channel without RID when loading 'timers.conf' 2003-10-12 10:35:22 +02:00
Klaus Schmidinger
c6e759f436 Implemented separate PausePriority and PauseLifetime parameters for the recordings created when pausing live video 2003-05-11 14:10:00 +02:00
Klaus Schmidinger
fab3ade64a Extended logging info when starting/stopping timers 2003-04-27 11:15:29 +02:00
Klaus Schmidinger
82ccabff8a Added NID, TID and RID to the channel definitions 2002-11-24 14:48:38 +01:00
Klaus Schmidinger
9fee2b67ab First step towards a 'unique channel ID' 2002-11-10 15:50:21 +01:00
Klaus Schmidinger
ac9622bb8a Timers now internally have a pointer to their channel 2002-10-20 12:28:55 +02:00