Commit Graph

217 Commits

Author SHA1 Message Date
Klaus Schmidinger 1a22d480a8 Changed the default "Lifetime" to 99 2003-10-17 14:14:46 +02:00
Klaus Schmidinger 60f8afdfcc Empty values in setup.conf are no longer treated as an error 2003-08-24 11:01:42 +02:00
Klaus Schmidinger b65687ebcf Made the "Zap timeout" a setup variable 2003-08-17 08:58:02 +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 7c84508417 Implemented a 'resume ID' which allows several users to each have their own resume.vdr files 2003-04-12 10:06:21 +02:00
Klaus Schmidinger dd59830a92 Removed some leftover debug outputs 2002-11-02 13:13:49 +01:00
Klaus Schmidinger ac9622bb8a Timers now internally have a pointer to their channel 2002-10-20 12:28:55 +02:00
Klaus Schmidinger 16f3d3fc5d Fixed handling multiple 'CaCaps' entries in 'setup.conf' 2002-10-19 11:34:48 +02:00
Klaus Schmidinger 95c8c2b60c New configuration file 'reccmds.conf' 2002-10-13 12:14:49 +02:00
Klaus Schmidinger e58fa67e6c Implemented '?' handling for commands.conf 2002-10-13 09:03:53 +02:00
Klaus Schmidinger 962596f4ab Modified channel handling; full DiSEqC support 2002-10-06 10:25:42 +02:00
Klaus Schmidinger fc66860847 Made remote controls plugin aware 2002-09-29 13:40:45 +02:00
Klaus Schmidinger 3e58bc64fe Implemented recording and replaying with a single DVB card 2002-09-04 17:26:02 +02:00
Klaus Schmidinger 9a1a16f3d4 Consistently using malloc/free and new/delete 2002-08-11 13:32:23 +02:00
Klaus Schmidinger 15cc1733e0 Changed the cDevice class to allow plugins to implement their own devices 2002-08-04 14:57:29 +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 51eb880da0 Improved implementation of setup menus for plugins 2002-05-11 13:44:58 +02:00
Klaus Schmidinger b527b27708 Implemented plugin interface 2002-05-09 16:26:56 +02:00
Klaus Schmidinger 2ac56b497d Default duration of instant recording is 3 hours (and configurable) 2002-04-26 13:43:46 +02:00
Klaus Schmidinger 3985f8dd49 Fixed resetting the 'First day' timer parameter once the timer actually starts recording 2002-04-06 09:58:36 +02:00
Klaus Schmidinger 53ecd41810 Fixed a bug in parsing group separators in channels.conf 2002-04-01 12:01:00 +02:00
Klaus Schmidinger 5e4834e737 Fixed a bug when a timer records over midnight of a day that had a change in Daylight Saving Time 2002-04-01 11:04:47 +02:00
Klaus Schmidinger 2331fb9cc1 Fixed skipping the next hit of a repeating timer 2002-03-31 21:24:10 +02:00
Klaus Schmidinger 767133a18e Fixed a bug in the 'First day' timer parameter for timers that record over midnight 2002-03-31 12:01:58 +02:00
Klaus Schmidinger e4424b1550 Fixed restoring CICAM setup values for a fourth DVB card 2002-03-18 21:36:00 +01: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 59b8e71d67 Fixed handling CICAM settings if the first one of a DVB card was FTA 2002-03-08 15:06:37 +01:00
Klaus Schmidinger 9d4456a0a3 CICAM setup for conditional access channels 2002-03-03 16:12:29 +01:00
Klaus Schmidinger 7eca326b39 Reading the 'setup.conf' file no longer terminates in case of an error 2002-02-24 12:01:20 +01:00
Klaus Schmidinger 7f3c58f857 New Setup parameter RecordDolbyDigital 2002-02-24 11:55:24 +01:00
Klaus Schmidinger 3db87e806c Taking EPG data from 'start + 5min' for instant recordings 2002-02-17 16:03:49 +01:00
Klaus Schmidinger a87e7625dd Implemented the 'First day' parameter for repeating timers 2002-02-17 13:05:05 +01:00
Klaus Schmidinger 94b9c72e22 Changed the default name for instant recordings to 'TITLE EPISODE' 2002-02-10 11:40:29 +01:00
Klaus Schmidinger deb9f88710 Implemented TITLE and EPISODE keywords 2002-02-03 15:55:04 +01:00
Klaus Schmidinger 0b7e9057da Introduced 'svdrphosts.conf' 2002-02-02 17:20:54 +01:00
Klaus Schmidinger fa32be64a8 Config files can now contain comments separated by '#' 2002-02-02 15:57:48 +01:00
Klaus Schmidinger ddec0a101b Changed the [dei]syslog macros to use var args; fixed error handling in establishing an SVDRP connection 2002-02-02 13:44:24 +01:00
Klaus Schmidinger e327c3862d Fixed handling timers on the 29th, 30th or 31st of a month in case the next month has less than 31 days 2002-02-01 15:37:35 +01:00
Klaus Schmidinger fd839aae7b The 'Recordings' menu now displays a hierarchical structure 2002-01-20 14:05:28 +01:00
Klaus Schmidinger 4320b97298 Fixed reading timers.conf and channels.conf that contain blanks after numeric values 2001-10-20 13:09:38 +02:00
Klaus Schmidinger 6de7f7e8b2 Fixed timers starting and ending at unexpected times 2001-10-19 13:22:24 +02:00
Klaus Schmidinger cc761811ce New setup parameter SplitEditedFiles 2001-09-30 11:31:43 +02:00
Klaus Schmidinger 793503a2f5 Saving current volume to setup.conf 2001-09-22 13:41:49 +02:00
Klaus Schmidinger a4e97d871e New keys 'Volume+', 'Volume-' and 'Mute' 2001-09-16 15:06:54 +02:00
Klaus Schmidinger 6ceefaf85f Better error handling when writing configuration files 2001-09-16 08:57:58 +02:00
Klaus Schmidinger e425cb9434 Changed size of all parse buffers to 10KB 2001-09-14 14:35:40 +02:00
Klaus Schmidinger 5513529419 Implemented replay mode display 2001-09-14 14:06:43 +02:00
Klaus Schmidinger de45b51473 Implemented 'Multi Speed Mode' 2001-09-09 12:52:41 +02:00
Klaus Schmidinger 9d509c37e7 Switching through channel groups now starts at current channel's group 2001-09-08 14:39:09 +02:00
Klaus Schmidinger 0c8cc01b1a Error message if Transfer Mode can't be started 2001-09-08 11:44:45 +02:00
Klaus Schmidinger 3b6782a774 Some fixes to the shutdown feature 2001-09-07 15:37:26 +02:00
Klaus Schmidinger 22ccf22f6f Using subtitle for repeating timers; taking summary at recording time 2001-09-02 15:21:54 +02:00
Klaus Schmidinger 4aee497101 New setup parameter OSDMessageTime 2001-09-01 15:23:27 +02:00
Klaus Schmidinger 5a5fc72814 Stopping finished timer recordings before starting new ones 2001-09-01 15:04:14 +02:00
Klaus Schmidinger dce6bb864b New remote control key 'Power' 2001-09-01 11:44:08 +02:00
Klaus Schmidinger a8f8de9dc9 Implemented automatic shutdown 2001-09-01 09:04:37 +02:00
Klaus Schmidinger f4d75d4141 Implemented GetNextActiveTimer() 2001-08-26 15:02:00 +02:00
Klaus Schmidinger 6f68910828 Sorting timers in the 'Timers' menu 2001-08-26 14:17:20 +02:00
Klaus Schmidinger a4547681d5 Completely new timer matching calculation 2001-08-26 11:58:23 +02:00
Klaus Schmidinger 0525d1bb78 New Setup parameter MaxVideoFileSize 2001-08-25 13:52:38 +02:00
Klaus Schmidinger e994e3a4fe Implemented EPG bugfixing 2001-08-17 13:19:10 +02:00
Klaus Schmidinger f7fff8b7be If there is no free DVB device to record, the log message will now be given only once 2001-08-11 15:48:54 +02:00
Klaus Schmidinger cf15f276f9 Changed the default value for the 'DiSEqC' setup parameter to 'off' 2001-08-11 08:44:48 +02:00
Klaus Schmidinger 47b859c156 DiSEqC support can now be generally enabled/disabled 2001-07-27 13:45:55 +02:00
Klaus Schmidinger d008680ad7 Made the width and height of the OSD configurable 2001-07-27 11:51:42 +02:00
Klaus Schmidinger 81919a6647 Made the position of the channel display configurable 2001-07-27 10:59:50 +02:00
Klaus Schmidinger 90dc8426db Fixed a possible crash in parsing incorrect lines in 'channels.conf' 2001-07-22 14:17:15 +02:00
Klaus Schmidinger d67fb2ce55 Added Dolby Digital recording/replay 2001-06-24 17:42:19 +02:00
Klaus Schmidinger d3f255e79e Setup parameter for VideoFormat 2001-06-16 14:31:14 +02:00
Klaus Schmidinger a9b2afd28b Support for two audio channels 2001-06-03 13:07:20 +02:00
Klaus Schmidinger c40e4eb96e Converted to the new API plus several small enhancements 2001-06-02 10:47:40 +02:00
Klaus Schmidinger eb8bd1e754 Empty lines in config files no longer cause error messages 2001-04-01 14:44:40 +02:00
Klaus Schmidinger edacac5f91 Implemented PrimaryLimit setup parameter 2001-02-24 14:03:39 +01:00
Klaus Schmidinger 3586013b8f New SVDRP command MESG; SVDRP can reuse port; SVDRP timeout 2001-02-18 14:18:13 +01:00
Klaus Schmidinger c0ed9649a3 Fixed handling ':' in timer filenames and '\n' in timer summaries 2001-02-11 11:29:22 +01:00
Klaus Schmidinger d303632efe Implemented TT PID 2001-02-03 16:28:03 +01:00
Klaus Schmidinger c0fa83065d Saving and restoring the current channel 2001-01-14 15:29:51 +01:00
Klaus Schmidinger 297e727a59 Implemented safe writing of config files 2001-01-13 15:36:31 +01:00
Klaus Schmidinger 5dacc491e3 Changed the value for Diseqc to '0' in the default 'channels.conf' 2001-01-13 12:37:19 +01:00
Klaus Schmidinger a7404879aa Fixed setting/modifying timers via SVDRP with empty summary fields 2001-01-13 11:31:56 +01:00
Klaus Schmidinger d2fec89529 Fixed saving the MarginStop setup parameter 2000-12-01 17:08:29 +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 5b65773ec8 Using timer priority to interrupt lower priority timer recording 2000-11-12 14:06:53 +01:00
Klaus Schmidinger 54a2e99c7b Implemented 'Commands' menu 2000-11-11 16:38:41 +01:00
Klaus Schmidinger b668b2d013 Implemented internationalization 2000-11-11 10:39:27 +01:00
Klaus Schmidinger eefbcf5216 Current channel is now device specific 2000-11-05 18:39:17 +01:00
Klaus Schmidinger aea68eb197 Fixed unsuitable info message with group name 2000-11-01 15:52:00 +01:00
Klaus Schmidinger fb096c680f Moved 'DisplayChannel' to menu.c; Yellow and Green function temporarily disabled 2000-11-01 15:41:33 +01:00
Klaus Schmidinger e6999e9b3a Implemented 'Schedules' menu 2000-10-29 13:17:22 +01:00
Klaus Schmidinger 212468e2e0 LNB frequencies can now be configured 2000-10-08 16:18:23 +02:00
Klaus Schmidinger a1a52fe11f Implemented MarkInstantRecord setup option 2000-10-08 13:08:13 +02:00
Klaus Schmidinger 19f9f9cfce Fixed daemon mode (RcIo and Interface no longer static) 2000-10-08 12:24:30 +02:00
Klaus Schmidinger 27046cf8a9 Implemented SVDRP command 'HITK' 2000-09-17 09:36:50 +02:00
Klaus Schmidinger 380b28cec8 Removed 'preferred' field to not break channels.conf format in 0.63 release 2000-09-10 15:07:15 +02:00
Klaus Schmidinger bec3064590 Direct channel select displays digits and name on OSD 2000-09-10 14:56:18 +02:00
Klaus Schmidinger a334a2df33 Added a 'Setup' menu 2000-09-10 10:51:58 +02:00
Klaus Schmidinger c00d4ea326 Implemented 'channel grouping' 2000-09-09 14:57:43 +02:00
Klaus Schmidinger d4eb96f725 Added EIT support for current/next display 2000-09-03 11:40:00 +02:00
Klaus Schmidinger 0d034bc582 New SVDRP command UPDT 2000-08-06 12:56:49 +02:00
Klaus Schmidinger 5591027638 Times in timers.conf are now always printed with 4 digits (leading '0') 2000-07-29 19:10:29 +02:00
Klaus Schmidinger d1a3351d0c Fixed buffer handling in case of overflow 2000-07-25 16:21:20 +02:00
Klaus Schmidinger 07d92eaee7 Implemented 'summary' feature 2000-07-24 16:43:04 +02:00
Klaus Schmidinger 52514313fb Implemented SVDRP 2000-07-23 15:01:31 +02:00
Klaus Schmidinger ce3046c9d0 Fixed handling of set channel retries 2000-07-21 13:10:50 +02:00
Klaus Schmidinger d0179ea219 Improved handling of blanks in channel and timer names 2000-07-16 15:02:33 +02:00
Klaus Schmidinger 3499416f07 Using 'Priority' when checking for timer matches 2000-07-16 13:37:30 +02:00
Klaus Schmidinger c9e4532298 Fixed/improved LIRC key handling 2000-07-15 16:35:18 +02:00
Klaus Schmidinger 20019e7ce5 Added support for LIRC remote control 2000-07-15 12:39:20 +02:00
Klaus Schmidinger ed77b757a0 Reduced number of remote control keys 2000-05-27 16:10:47 +02:00
Klaus Schmidinger eff7aa4a3d Prepared for more than one DVB card 2000-05-01 16:29:46 +02:00
Klaus Schmidinger dc14014c6e Changed program file name to 'vdr' 2000-04-24 09:46:05 +02:00
Klaus Schmidinger c328647560 Implemented Channel Display 2000-04-22 13:51:48 +02:00
Klaus Schmidinger 735093b8fa Implemented actual record/replay; support for CICAM 2000-04-15 17:38:11 +02:00
Klaus Schmidinger 571686d909 Menu uses colors; support for RGYB buttons; fixed DEBUG_REMOTE; Add, Del and Move for channels and timers; basic record/play file handling 2000-03-11 11:22:37 +01:00
Klaus Schmidinger 4a9d9c5876 Initial revision 2000-02-19 13:36:48 +01:00