Commit Graph

172 Commits

Author SHA1 Message Date
Klaus Schmidinger 33d670f7d7 Now also taking providerId and caPid into account when handling CA descriptors 2003-04-21 13:22:06 +02:00
Klaus Schmidinger 78d85cee06 Now only those Ca descriptors are sent to a CAM that are actually understood by that CAM 2003-04-18 12:48:49 +02:00
Klaus Schmidinger b57eae00d3 Fixed handling Ca descriptors 2003-04-18 11:29:11 +02:00
Klaus Schmidinger ed5027b5d5 Using masks in EIT filtering to reduce the number of filters 2003-04-13 14:06:25 +02:00
Klaus Schmidinger f8a7e51d00 Now using 'libdtv' version 0.0.5 2003-04-12 11:32:31 +02:00
Klaus Schmidinger c85272e94d Fixed the EPG bugfix code number for the MAX_USEFUL_SUBTITLE_LENGTH fix 2003-03-16 11:22:21 +01:00
Klaus Schmidinger 5261fd663f Fixed a possible deadlock when using the 'Blue' button in the 'Schedules' menu to switch to an other channel 2003-03-16 11:17:46 +01:00
Klaus Schmidinger b7777e230c Improved CAM handling 2003-02-02 15:49:52 +01:00
Klaus Schmidinger e2540aa898 Changed EIT processing to always read a full section 2003-01-26 12:21:15 +01:00
Klaus Schmidinger 4b1440737a Added an EPG bugfix for too long Subtitles and empty Extended Description 2003-01-06 15:09:11 +01:00
Klaus Schmidinger 4e15f6d658 Implemented 'Link Layer' based CAM support 2003-01-06 14:44:27 +01: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 bc766ad04b Fixed reading EPG data via the SVDRP command PUTE 2002-11-02 12:46:53 +01:00
Klaus Schmidinger 0598e41418 Completely switched to the HEAD driver version 2002-11-01 10:26:45 +01:00
Klaus Schmidinger 44cb1a79a5 The SVDRP command PUTE now triggers an immediate write of the 'epg.data' file 2002-10-13 09:34:47 +02:00
Klaus Schmidinger 6439d37806 Adapted type names to the new HEAD version of the driver 2002-10-11 13:23:44 +02:00
Klaus Schmidinger e46c1b1aff Fixed fetching the current/next information 2002-10-07 16:24:04 +02:00
Klaus Schmidinger 53407825f9 Removed some unnecessary #includes from eit.c 2002-10-06 10:33:12 +02:00
Klaus Schmidinger 962596f4ab Modified channel handling; full DiSEqC support 2002-10-06 10:25:42 +02:00
Klaus Schmidinger 3858cc9e65 Fixed an incomplete initialization of the filter parameters 2002-09-21 08:34:25 +02:00
Klaus Schmidinger fbd75da596 Added an EPG bugfix for the latest VOX EPG data format 2002-09-15 14:35:32 +02:00
Klaus Schmidinger e165c9ad8b Dropping bogus EPG events 2002-09-15 13:05:57 +02:00
Klaus Schmidinger 2d487365a1 New SVDRP command CLRE 2002-08-25 10:49:02 +02:00
Klaus Schmidinger 9a1a16f3d4 Consistently using malloc/free and new/delete 2002-08-11 13:32:23 +02:00
Klaus Schmidinger fd1f60e0e0 Adapted VDR to the NEWSTRUCT driver 2002-08-10 14:58:25 +02:00
Klaus Schmidinger a4bfddd2f9 Totally rearranged device/player/recorder structures 2002-06-16 12:57:31 +02:00
Klaus Schmidinger d4893ad1fe Improved the [eid]syslog() macros 2002-05-13 16:35:49 +02:00
Klaus Schmidinger 367b3f8c7d Fixed a possible hangup when reading a broken epg.data file 2002-04-06 14:02:41 +02:00
Klaus Schmidinger cb0e6f1b14 Fixed a problem with accessing the epg.data file before it is fully written 2002-04-06 11:49:04 +02:00
Klaus Schmidinger 46c8afe443 Fixed a bug in the EPG bugfix mechanism if the extended description is shorter than 3 characters 2002-04-01 13:01:27 +02:00
Klaus Schmidinger b305ea6b02 Changed 'TrustedTransponder' to 'TimeTransponder' 2002-03-17 14:24:11 +01:00
Klaus Schmidinger f9a3885ef2 New Setup parameter TrustedTransponder 2002-03-10 12:45:58 +01:00
Klaus Schmidinger 9f5397b510 Fixed a deadlock when switching channels via Schedule/Now|Next/Switch 2002-03-02 09:37:56 +01:00
Klaus Schmidinger bddab7107d Fixed a crash in case there is no 'epg.data' at program start 2002-02-25 16:32:34 +01:00
Klaus Schmidinger 430284a8a7 Reading 'epg.data' at startup 2002-02-23 17:11:19 +01:00
Klaus Schmidinger db7f6ee619 Accessing Schedules data directly via cSIProcessor 2002-02-23 13:55:57 +01:00
Klaus Schmidinger c50759747d Added scanning for EPG data for another 4 days 2002-02-15 14:01:01 +01:00
Klaus Schmidinger fe9b2103f3 Only reporting the 'EPG bugfix statistics' if there really were any fixes 2002-02-09 14:50:05 +01:00
Klaus Schmidinger 2a31a4eca8 Added some EPG bugfix statistics 2002-02-02 12:13:35 +01:00
Klaus Schmidinger 2ce1bf31d3 Removed the EPG bugfix for 'Title / Subtitle' cleanup 2002-02-02 11:59:10 +01:00
Klaus Schmidinger 21f13f0ef1 Removed EPGBugfixLevel '3' 2002-01-13 16:18:40 +01:00
Klaus Schmidinger bbb794a3df Removed the 'read incomplete section...' error message in the EIT processor 2001-12-01 14:34:03 +01:00
Klaus Schmidinger fee4982077 Avoiding multiple EPG entries for the same event 2001-10-28 13:53:44 +01:00
Klaus Schmidinger 6de7f7e8b2 Fixed timers starting and ending at unexpected times 2001-10-19 13:22:24 +02:00
Klaus Schmidinger 229e9fc763 Fixed a wrong closing brace 2001-10-07 14:35:25 +02:00
Klaus Schmidinger 3547208c34 Mapping backtick characters in EPG texts to single quotes 2001-10-07 14:13:29 +02:00
Klaus Schmidinger 1e897cc3a8 Fixed handling 'newline' characters in EPG texts 2001-10-07 14:02:19 +02:00
Klaus Schmidinger 14992a8037 EPG info is now updated if the contents changes but the ID remains the same 2001-09-22 13:07:43 +02:00
Klaus Schmidinger 935cfc2683 Removing unnecessary double quotes from EPG Subtitle in EPGBugfixLevel >=1 2001-09-22 10:28:33 +02:00
Klaus Schmidinger a706fb8643 Getting the event info for the current recording 2001-08-19 14:45:31 +02:00
Klaus Schmidinger e994e3a4fe Implemented EPG bugfixing 2001-08-17 13:19:10 +02:00
Klaus Schmidinger 716d3d07b4 Now using 'libdtv' for getting EIT information 2001-08-15 13:56:11 +02:00
Klaus Schmidinger 000ce0cf21 Made I/O more robust by handling EINTR 2001-08-12 15:22:48 +02:00
Klaus Schmidinger 2069b9946e Fixed AddDirectory 2001-08-11 14:51:28 +02:00
Klaus Schmidinger 627916d32a New command line option -E 2001-08-11 09:38:12 +02:00
Klaus Schmidinger c40e4eb96e Converted to the new API plus several small enhancements 2001-06-02 10:47:40 +02:00
Klaus Schmidinger 11eccf850f New SVDRP command LSTE to list the EPG data 2001-04-01 15:40:43 +02:00
Klaus Schmidinger f3f2d4577d Fixed a segfault that sometimes happened when killing VDR 2001-03-31 15:04:37 +02:00
Klaus Schmidinger e2e3e0ae27 Fixed a memory leak in the EIT processor that happened when the system time was set 2001-03-03 13:23:39 +01:00
Klaus Schmidinger e18918ad06 Fixed an occasional segfault in the EIT processor 2001-02-24 12:12:58 +01:00
Klaus Schmidinger 6b0658a977 Switched to PES recording 2000-12-08 16:23:32 +01:00
Klaus Schmidinger ad8610d5d0 Dumping EPG data every ten minutes 2000-11-26 15:23:39 +01:00
Klaus Schmidinger 6439a8e169 All cards write EIT info into the same data structure; free cards scan for EIT info 2000-11-18 13:57:32 +01:00
Klaus Schmidinger dd610898ef Avoiding 'minmax.h' (missing on some systems) 2000-11-02 19:19:06 +01:00
Klaus Schmidinger 9d27e34363 Checking temporal sanity of present/following; cleanup is at 5am 2000-11-01 15:53:00 +01:00
Klaus Schmidinger b34fa9d33a Some cleanup 2000-11-01 15:51:00 +01:00
Klaus Schmidinger e6999e9b3a Implemented 'Schedules' menu 2000-10-29 13:17:22 +01:00
Klaus Schmidinger 6a50f37f25 Faster OSD by using bitmap 2000-10-03 10:34:48 +02:00
Klaus Schmidinger 373cf46421 Fixed a buffer overflow in EIT parsing 2000-09-17 15:23:05 +02:00
Klaus Schmidinger 4716cfb5a1 Implemented centralized 'wait for input' 2000-09-17 08:23:46 +02:00
Klaus Schmidinger d4eb96f725 Added EIT support for current/next display 2000-09-03 11:40:00 +02:00