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 |
|
Klaus Schmidinger
|
c3f5c97ead
|
The 'event id' in EPG data has been extended to 32 bit
|
2006-02-26 14:13:30 +01:00 |
|
Klaus Schmidinger
|
40f4cef75e
|
The 'info.vdr' file of a recording now also contains the 'E' and 'V' records of the EPG event
|
2006-02-25 12:39:23 +01:00 |
|
Klaus Schmidinger
|
47519e0536
|
If a recording starts and the channel's audio PID data has more language code information than the EPG's component data, the code from the channel is taken
|
2006-02-19 13:27:51 +01:00 |
|
Klaus Schmidinger
|
1781a77e0b
|
Fixed handling multiple language codes
|
2006-02-19 11:15:44 +01:00 |
|
Klaus Schmidinger
|
492f06175a
|
The language code in the 'X' component records of EPG data can now consist of two codes, separated by '+'
|
2006-02-18 15:59:43 +01:00 |
|
Klaus Schmidinger
|
dd7621f259
|
Fixed setting "No title" for broken event data
|
2006-02-03 13:19:15 +01:00 |
|
Klaus Schmidinger
|
6078b31aab
|
Now initializing the channels' schedule pointers when reading the epg.data file, so that the first WhatsOn menu will come up faster
|
2006-01-29 14:17:33 +01:00 |
|
Klaus Schmidinger
|
ea9a7eebd1
|
When looking for the present or following EPG event, the running status is now always taken into account
|
2006-01-29 14:04:37 +01:00 |
|
Klaus Schmidinger
|
778a6b47ca
|
Dropped logging writing epg.data (comes too often)
|
2006-01-29 13:00:39 +01:00 |
|
Klaus Schmidinger
|
251e04d25a
|
When reading epg.data (or data from PUTE), the version number of events with table IDs smaller than 0x50 is now ignored
|
2006-01-29 11:31:58 +01:00 |
|
Klaus Schmidinger
|
b395bd614a
|
There is now a log message when VDR writes the epg.data file
|
2006-01-28 14:45:24 +01:00 |
|
Klaus Schmidinger
|
2f9af1b549
|
EPG events from epg.data or SVDRP's PUTE command now have their Title set to "No Title" if none was set
|
2006-01-27 13:42:10 +01:00 |
|
Klaus Schmidinger
|
837f5e2ea9
|
Fixed a crash in the Schedule menu with events that have no title (cEvent::FixEpgBugs() now assigns a "No title" string to events that have no title)
|
2006-01-20 14:15:27 +01:00 |
|
Klaus Schmidinger
|
cd09f7a0df
|
Fixed a crash after executing the SVDRP command CLRE, caused by dangling 'schedule' pointers from cChannel objects
|
2006-01-20 13:42:38 +01:00 |
|
Klaus Schmidinger
|
dda33ecb04
|
Now only writing Dolby Digital tracks into the 'info.vdr' file of a recording if Setup.UseDolbyDigital is true
|
2006-01-15 14:01:19 +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
|
c65133979f
|
Changed all "illegal" to "invalid" in error messages
|
2005-12-30 15:43:21 +01:00 |
|
Klaus Schmidinger
|
2892300d94
|
Improved cSchedule::DropOutdated()
|
2005-12-27 10:26:38 +01:00 |
|
Klaus Schmidinger
|
1e121f6eed
|
Schedules are now cleaned up once every hour (not only at 05:00)
|
2005-12-26 15:10:27 +01:00 |
|
Klaus Schmidinger
|
2d5f3497bf
|
Modified cSchedule::Cleanup() (events are always sorted by time)
|
2005-12-26 15:09:21 +01:00 |
|
Klaus Schmidinger
|
56f4907309
|
Removed an invalid access to Event->schedule in cSchedule::DelEvent()
|
2005-12-26 14:48:46 +01:00 |
|
Klaus Schmidinger
|
ad55230051
|
EPG events that are no longer in the currently broadcasted data stream are now automatically deleted
|
2005-12-26 14:44:28 +01:00 |
|
Klaus Schmidinger
|
f94046db2e
|
The version number of EPG events is now also stored in the epg.data file
|
2005-12-25 11:13:33 +01:00 |
|
Klaus Schmidinger
|
609a4cd6cf
|
No longer removing superfluous hyphens in EPG data
|
2005-11-11 13:38:45 +01:00 |
|
Klaus Schmidinger
|
40336edc2a
|
Removed EPG bugfix #0, because it removed actually important data
|
2005-11-06 10:34:13 +01:00 |
|
Klaus Schmidinger
|
53e840af50
|
Added more error messages and line numbers when reading EPG data and info.vdr
|
2005-10-09 13:13:36 +02:00 |
|
Klaus Schmidinger
|
116cea5eb6
|
Fixed some typos
|
2005-09-09 15:14:16 +02:00 |
|
Klaus Schmidinger
|
44a4d12117
|
Avoiding duplicate components in EPG events when reading epg.data or in the PUTE SVDRP command
|
2005-07-30 14:53:29 +02:00 |
|
Klaus Schmidinger
|
393627abd5
|
EPG events without a title now display "No title" instead of "(null)"
|
2005-06-05 12:19:50 +02:00 |
|
Klaus Schmidinger
|
bce13e7148
|
Not hashing events with StartTime < 0
|
2005-05-29 10:26:54 +02:00 |
|
Klaus Schmidinger
|
7701acd968
|
Now using hash tables to speed up cSchedule::GetEvent()
|
2005-05-28 13:17:20 +02:00 |
|
Klaus Schmidinger
|
b4cbb84489
|
cEvent no longer stores the channelID directly, but rather has a pointer to the schedule it is in
|
2005-05-28 10:09:06 +02:00 |
|
Klaus Schmidinger
|
7114258ebd
|
cRecordingInfo stores channelID itself (preparation for change in cEvent)
|
2005-05-28 09:53:54 +02:00 |
|
Klaus Schmidinger
|
b0583e5373
|
Switched from 'summary.vdr' to 'info.vdr'
|
2005-05-16 14:45:11 +02:00 |
|
Klaus Schmidinger
|
cfab3380c7
|
Now also considering the "EPG linger time" when saving the EPG data to file or listing it via LSTE
|
2005-05-05 13:55:12 +02:00 |
|
Klaus Schmidinger
|
fd2c54cec0
|
Fixed a memory leak in tComponent
|
2005-05-05 12:41:21 +02: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
|
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
|
f714ee0f55
|
Removed some unneeded code and fixed access to unallocated memory in cEvent::FixEpgBugs()
|
2005-02-19 11:37:15 +01:00 |
|
Klaus Schmidinger
|
0b3a801ab4
|
Implemented audio track menu
|
2005-01-02 15:11:44 +01:00 |
|
Klaus Schmidinger
|
286af66cfb
|
Made several functions threadsafe (cont'd)
|
2004-12-26 12:45:22 +01:00 |
|
Klaus Schmidinger
|
e656c86153
|
Added missing initialization of cEvent::seen
|
2004-11-07 10:43:52 +01:00 |
|
Klaus Schmidinger
|
0b62aff0e3
|
Now using qsort() to sort cListBase lists
|
2004-11-01 10:40:38 +01:00 |
|
Klaus Schmidinger
|
313448ad0c
|
Implemented 'modified' and 'seen' for EPG schedules/events
|
2004-10-24 15:01:50 +02:00 |
|
Klaus Schmidinger
|
5aacc51c14
|
Single shot timers and events now show the day of week
|
2004-05-22 13:23:22 +02:00 |
|
Klaus Schmidinger
|
56b624d209
|
Fixed detecting the running status in case an empty EPG event is broadcast
|
2004-03-13 15:01:05 +01:00 |
|
Klaus Schmidinger
|
1fd16f6629
|
Any newline characters in the 'description' of EPG events are now preserved
|
2004-03-13 12:41:24 +01:00 |
|