Commit Graph

  • dea51d37a9 Refined texts of the 'Setup' menu Klaus Schmidinger 2002-03-17 14:11:22 +01:00
  • b72b15cf8f New Setup item 'Restart' Klaus Schmidinger 2002-03-17 12:04:35 +01:00
  • ae3f18dd57 The 'Commands' menu now automatically assigns number keys as hotkeys to the commands Klaus Schmidinger 2002-03-16 16:48:14 +01:00
  • 986f467993 Replaced 'killproc' with 'killall' in 'runvdr' Klaus Schmidinger 2002-03-16 16:22:12 +01:00
  • f7d6a96935 Fixed high CPU usage in transfer mode Klaus Schmidinger 2002-03-16 14:27:35 +01:00
  • 25abe47a3b The 'Left' and 'Right' keys are now used to page up and down in text displays Klaus Schmidinger 2002-03-16 14:08:12 +01:00
  • 45180b762f Physically removing a deleted recording if one with the same name shall be deleted again Klaus Schmidinger 2002-03-16 12:19:14 +01:00
  • 80bc132236 Fixed displaying a system message while the replay mode is being shown Klaus Schmidinger 2002-03-16 11:38:27 +01:00
  • 92358d6a4e Changed the title of the 'Main' menu to 'VDR' Klaus Schmidinger 2002-03-16 10:09:54 +01:00
  • d9cfa43d85 Grouped the Setup parameters into several sub-menus Klaus Schmidinger 2002-03-16 10:03:04 +01:00
  • f9a3885ef2 New Setup parameter TrustedTransponder Klaus Schmidinger 2002-03-10 12:45:58 +01:00
  • 550c79e411 Changed the MANUAL description of the 'Conditional Access' setup parameters Klaus Schmidinger 2002-03-10 10:20:53 +01:00
  • 70274665e3 Added the COPYING file Klaus Schmidinger 2002-03-10 10:05:20 +01:00
  • d5c01bbe5a Implemented OSD for Volume and Mute Klaus Schmidinger 2002-03-09 17:11:49 +01:00
  • cb90e9b8dc Now starting the Dolby Digital output thread only if the recording actually contains Dolby Digital audio data Klaus Schmidinger 2002-03-09 12:09:57 +01:00
  • ac5aecb8eb Fixed 'zombie' processes when closing a pipe Klaus Schmidinger 2002-03-09 11:51:56 +01:00
  • a9fd732a72 Added log messages when deleting recordings in case the disk runs full while recording Klaus Schmidinger 2002-03-09 10:45:10 +01:00
  • eb89599c58 Fixed resetting 'mute' state when setting the volume to a non-zero value Klaus Schmidinger 2002-03-09 10:16:16 +01:00
  • 18ab84b0c1 New SVDRP command VOLU Klaus Schmidinger 2002-03-09 10:07:40 +01:00
  • 7ada973f6c New command line option '-m' Klaus Schmidinger 2002-03-08 16:37:42 +01:00
  • 9e20745fde Blue button is now 'Stop' in 'Main' menu if replaying Klaus Schmidinger 2002-03-08 16:11:34 +01:00
  • 5d666161d6 Fixed reacting on changes in CICAM settings (needed to restart VDR before) Klaus Schmidinger 2002-03-08 15:19:49 +01:00
  • 59b8e71d67 Fixed handling CICAM settings if the first one of a DVB card was FTA Klaus Schmidinger 2002-03-08 15:06:37 +01:00
  • a5c7994c26 Fixed avoiding the primary DVB interface in case Setup.PrimaryLimit is 0 Klaus Schmidinger 2002-03-08 14:24:19 +01:00
  • 3b46788bcd Added 'Ca' code 201 for 'Cryptoworks, GOD-DIGITAL' to 'ca.conf' Klaus Schmidinger 2002-03-08 13:56:34 +01:00
  • 0294221a0d Fixed a comment typo Klaus Schmidinger 2002-03-07 17:07:04 +01:00
  • a001a4bf97 Version 1.0.0pre3 - Fixed parsing 'E' records in epg2html.pl. - Fixed a deadlock when switching channels via Schedule/Now|Next/Switch (reported by Martin Hammerschmid). - Changed the meaning of the 'Ca' parameter in 'channels.conf'. Each channel can now define which decryption method it needs in order to be accessed. The new configuration file 'ca.conf' contains the defined values, and the default 'channels.conf' has been modifed to contain the new values for 'Premiere World' and 'ORF'. If you use the default 'channels.conf' and have the conditional access hardware to receive encrypted channels, please make sure you copy the file 'ca.conf' into your /video directory (or wherever your configuration files are located) and go into the "Setup" menu and set the CICAM values according to your hardware setup. Currently there are two possible CICAM entries per DVB card, so any card can implement up to two different conditional access modes (besides the default "Free To Air" mode, which is always assumed to be available on any DVB card). - Updated French language texts (thanks to Jean-Claude Repetto). Klaus Schmidinger 2002-03-03 18:00:00 +01:00
  • e18fca233e Updated French language texts 1.0.0pre3 Klaus Schmidinger 2002-03-03 16:39:54 +01:00
  • 9d4456a0a3 CICAM setup for conditional access channels Klaus Schmidinger 2002-03-03 16:12:29 +01:00
  • 9f5397b510 Fixed a deadlock when switching channels via Schedule/Now|Next/Switch Klaus Schmidinger 2002-03-02 09:37:56 +01:00
  • 90af5a1bd9 Fixed parsing 'E' records Klaus Schmidinger 2002-02-26 17:20:19 +01:00
  • 0bad88704b Version 1.0.0pre2 - Fixed a crash in case there is no 'epg.data' at program start (thanks to Andreas Schultz). Klaus Schmidinger 2002-02-25 18:00:00 +01:00
  • bddab7107d Fixed a crash in case there is no 'epg.data' at program start 1.0.0pre2 Klaus Schmidinger 2002-02-25 16:32:34 +01:00
  • fb8e7fa302 Version 1.0.0pre1 - Added scanning for EPG data for another 4 days on channels that support this (thanks to Oleg Assovski). - Removed '#define VFAT 1' from recording.c (was a leftover from testing). - Fixed the "Low disk space!" message (thanks to Sergei Haller). - Added the TPID to Hessen-3 in 'channels.conf' (thanks to Sergei Haller). - Fixed a crash when replaying with DEBUG_OSD=1 (thanks to Stefan Huelswitt). - Implemented the "First day" parameter for repeating timers. See FORMATS for information about the enhanced 'timers.conf' file format, and MANUAL for a description of the new item in the "Edit Timer" menu and the enhanced functionality of the "Blue" button in the "Timers" menu. - When deleting a recording that is currently still being recorded, the related timer will now automatically be terminated. If this is a repeating timer, it will receive a "First day" setting that skips the timer for this day. - Fixed closing all unused file descriptors when opening a pipe (thanks to Werner Fink). - Instant recordings now take the EPG data from the point in time at 5 minutes from the start time of the recording. In order for this to work the 'active' parameter of a timer now uses the second bit to indicate that this is an "instant" recording (see FORMATS for details). - Fixed the SVDRP GRAB command in case the video device can't be opened (thanks to Adrian Stabiszewski). - At startup the data written into 'epg.data' is now read into the EPG data structures. In order for this to work, the 'E' record has been extended to (optionally) contain the 'table ID' (see FORMATS for details). - The new SVDRP command PUTE can be used to put EPG data into the EPG list. See FORMATS for details about the required data format. - Taking the German umlauts 'as is' when compiled with VFAT. - The new Setup parameter RecordDolbyDigital can be used to generally turn off recording the Dolby Digital audio channels in case you want to save disk space or don't have the equipment to replay Dolby Digital audio. - Reading the 'setup.conf' file no longer terminates in case of an error, but rather attempts to read the rest of the file. - Removed DVD support from the core VDR source, since the current version from Andreas Schultz is already much further developed (DVD menu navigation) and the concept of "additional players" in VDR is going to change in version 1.1.0, where a new "plugin" interface shall allow the easy implementation of new players without having to patch the core VDR source. Until then, Andreas has agreed to provide his DVD support as a completely external patch. - The contents of the distribution archive now contains the directory name with the current version number, as in 'vdr-1.0.0pre1/...' in order to avoid inadvertently overwriting an existing VDR directory with a new version. - Added a missing error message in SVDRP command LSTC in case the given channel can't be found. Klaus Schmidinger 2002-02-24 18:00:00 +01:00
  • 58af7c57e5 Added a missing error message in SVDRP command LSTC 1.0.0pre1 Klaus Schmidinger 2002-02-24 14:16:46 +01:00
  • 715ed57ab1 Removed DVD support from the core VDR source Klaus Schmidinger 2002-02-24 14:07:21 +01:00
  • 44ee59b21a Fixed button descriptions Klaus Schmidinger 2002-02-24 12:20:54 +01:00
  • 7eca326b39 Reading the 'setup.conf' file no longer terminates in case of an error Klaus Schmidinger 2002-02-24 12:01:20 +01:00
  • 7f3c58f857 New Setup parameter RecordDolbyDigital Klaus Schmidinger 2002-02-24 11:55:24 +01:00
  • 67cbbd7ba3 Taking the German umlauts 'as is' when compiled with VFAT Klaus Schmidinger 2002-02-24 11:22:30 +01:00
  • 46095d6151 New SVDRP command PUTE Klaus Schmidinger 2002-02-24 11:13:21 +01:00
  • 430284a8a7 Reading 'epg.data' at startup Klaus Schmidinger 2002-02-23 17:11:19 +01:00
  • db7f6ee619 Accessing Schedules data directly via cSIProcessor Klaus Schmidinger 2002-02-23 13:55:57 +01:00
  • 645f62fee4 Fixed the SVDRP GRAB command in case the video device can't be opened Klaus Schmidinger 2002-02-23 10:43:42 +01:00
  • ca31e87591 Saving 'timers.conf' after setting 'firstday' when deleting an ongoing recording Klaus Schmidinger 2002-02-23 09:33:04 +01:00
  • 3db87e806c Taking EPG data from 'start + 5min' for instant recordings Klaus Schmidinger 2002-02-17 16:03:49 +01:00
  • aaf792357d Fixed closing all unused file descriptors when opening a pipe Klaus Schmidinger 2002-02-17 14:51:29 +01:00
  • e18b303818 Terminating timer when deleting recording Klaus Schmidinger 2002-02-17 14:29:13 +01:00
  • a87e7625dd Implemented the 'First day' parameter for repeating timers Klaus Schmidinger 2002-02-17 13:05:05 +01:00
  • 3ecbdd489e Fixed a crash when replaying with DEBUG_OSD=1 Klaus Schmidinger 2002-02-16 12:55:33 +01:00
  • 4c018b1c36 Added the TPID to Hessen-3 in 'channels.conf' Klaus Schmidinger 2002-02-16 09:47:28 +01:00
  • 44302b326d channels.conf Klaus Schmidinger 2002-02-16 09:42:56 +01:00
  • 42c2dad611 Fixed the 'Low disk space!' message Klaus Schmidinger 2002-02-15 22:24:30 +01:00
  • e841bc096f Removed '#define VFAT 1' (was a leftover from testing) Klaus Schmidinger 2002-02-15 22:10:22 +01:00
  • c50759747d Added scanning for EPG data for another 4 days Klaus Schmidinger 2002-02-15 14:01:01 +01:00
  • a1da0e5c5d Version 0.99 - Fixed a bug in moving timers or channels to the last position in the list (thanks to Matthias Schniedermeyer for helping to debug this one). - Changed the estimated data rate for calculating the remaining disk capacity to 25.75 MB/min. - Only reporting the 'EPG bugfix statistics' if there really were any fixes. - Added Finnish language texts (thanks to Hannu Savolainen). - Reverted to the previous way of searching for the EPG record of the current recording in case of a periodic timer (i.e. taking the one that is in the middle between start and end time). - Added a typedef for 'in_addr_t' to make it work with glibc < 2.2 (thanks to Jrgen Schmidt). - When the last entry in a "Recordings" menu page is deleted, that page is now automatically closed (suggested by Uwe Freese). - Changed the default name for instant recordings to "TITLE EPISODE" (avoiding the '-'). - If Setup.ShowInfoOnChSwitch is set to "no", the box for the EPG display is no longer shown (thanks to Andy Grobb). - If compiled with VFAT=1, characters that can't be handled by a VFAT system are now encoded to '#XX'. - When the user presses the "Power" button and there is a timer about to start recording within Setup.MinEventTimeout minutes, there is now a confirmation prompt telling the user that there is an upcoming timer event. - If a recording has no episode title, the trailing '~' is no longer shown in the progress display. Klaus Schmidinger 2002-02-10 18:00:00 +01:00
  • 60eed661a2 Finally version 0.99 0.9.9 Klaus Schmidinger 2002-02-10 15:44:40 +01:00
  • 4fc173748b No more trailing '~' in progress display Klaus Schmidinger 2002-02-10 15:41:23 +01:00
  • 8c403e1b0d Confirmation prompt in case of an upcoming timer event when pressing the 'Power' key Klaus Schmidinger 2002-02-10 15:18:45 +01:00
  • 1b3d0f1d1b If compiled with VFAT=1, characters that can't be handled by a VFAT system are now encoded to '#XX' Klaus Schmidinger 2002-02-10 14:21:36 +01:00
  • 219ccb51a7 If Setup.ShowInfoOnChSwitch is set to 'no', the box for the EPG display is no longer shown Klaus Schmidinger 2002-02-10 11:58:17 +01:00
  • 94b9c72e22 Changed the default name for instant recordings to 'TITLE EPISODE' Klaus Schmidinger 2002-02-10 11:40:29 +01:00
  • ba1bf3a99e Automatically closing empty recordings menu page after delete Klaus Schmidinger 2002-02-10 11:36:07 +01:00
  • 9567629870 Added Finnish language texts Klaus Schmidinger 2002-02-09 17:20:19 +01:00
  • 00b28f19db Added a typedef for 'in_addr_t' to make it work with glibc < 2.2 Klaus Schmidinger 2002-02-09 16:03:22 +01:00
  • a6faae26b8 channels.conf Klaus Schmidinger 2002-02-09 15:32:24 +01:00
  • 13a0aff6b9 Reverted to the previous way of searching for the EPG record of the current recording in case of a periodic timer Klaus Schmidinger 2002-02-09 15:27:39 +01:00
  • aa80fad981 Added Finnish language texts Klaus Schmidinger 2002-02-09 15:15:18 +01:00
  • fe9b2103f3 Only reporting the 'EPG bugfix statistics' if there really were any fixes Klaus Schmidinger 2002-02-09 14:50:05 +01:00
  • 889e70803f Changed the estimated data rate for calculating the remaining disk capacity to 25.75 MB/min Klaus Schmidinger 2002-02-09 14:42:56 +01:00
  • 5abb02b301 Fixed a bug in moving timers or channels to the last position in the list Klaus Schmidinger 2002-02-05 18:28:14 +01:00
  • ef0a53af72 Version 0.99pre5 - Updated channel settings for 'N24' (thanks to Andreas Gebel). - Fixed handling hierarchical recordings menu in case of directories starting with the same sequence of characters. - Fixed handling timers on the 29th, 30th or 31st of a month in case the next month has less than 31 days. - Added a description of the sort order of individual episodes in the recordings menu to the MANUAL. - Removed the EPG bugfix for "Title / Subtitle" cleanup. Apparently Pro-7 has finally stopped this nasty habit. - Added some EPG bugfix statistics (printed to the log file every time the EPG data is cleaned up and when VDR is terminated). Maybe somebody in charge of the EPG data at the listed channels will read this and take the necessary actions to fix these things... - Changed the [dei]syslog macros in tools.h to use a variable number of args, thus making it safe to use them in nested 'if/else' statements. - Fixed error handling in establishing an SVDRP connection (thanks to Davide Achilli) for pointing this out). - The new configuration file 'svdrphosts.conf' is now used to define which hosts may access the SVDRP port (by default only 'localhost' has access). See FORMATS for details. - The special keywords TITLE and EPISODE can now be used in timer file names (see MANUAL and FORMATS for details). - The new setup parameter NameInstantRecord can be used to define how an instant recording will be named (see MANUAL for details). - When looking for the EPG record of the timer that starts a recording, now that record is taken which covers the time calculated as 'start + (Setup.MarginStart * 2) + 1)' in order to have a better chance of hitting the right record in case of an instant recording. Timers that start further in the future should always be programmed via the "Schedules" menu. - The special VPIDs '0' and '1' are now used to enable recording radio channels. Actually '0' should be enough, but '1' must be used with encrypted channels (driver bug?). Note, though, that since VDR is mainly a *video recorder*, some features like, e. g., the progress display, may not work as expected with radio recordings. Thanks to Michael Paar. - Fixed a problem with the ERR macro defined by ncurses.h (thanks to Artur Skawina). Klaus Schmidinger 2002-02-03 18:00:00 +01:00
  • e11c7e4b1c Fixed a problem with the ERR macro defined by ncurses.h 0.9.9pre5 Klaus Schmidinger 2002-02-03 16:47:35 +01:00
  • da56a94dbf Special VPIDs to allow recording radio channels Klaus Schmidinger 2002-02-03 16:22:05 +01:00
  • deb9f88710 Implemented TITLE and EPISODE keywords Klaus Schmidinger 2002-02-03 15:55:04 +01:00
  • 0b7e9057da Introduced 'svdrphosts.conf' Klaus Schmidinger 2002-02-02 17:20:54 +01:00
  • fa32be64a8 Config files can now contain comments separated by '#' Klaus Schmidinger 2002-02-02 15:57:48 +01:00
  • ddec0a101b Changed the [dei]syslog macros to use var args; fixed error handling in establishing an SVDRP connection Klaus Schmidinger 2002-02-02 13:44:24 +01:00
  • 2a31a4eca8 Added some EPG bugfix statistics Klaus Schmidinger 2002-02-02 12:13:35 +01:00
  • 2ce1bf31d3 Removed the EPG bugfix for 'Title / Subtitle' cleanup Klaus Schmidinger 2002-02-02 11:59:10 +01:00
  • 548aa10f29 Added a description of the sort order of individual episodes in the recordings menu to the MANUAL Klaus Schmidinger 2002-02-02 10:46:15 +01:00
  • e327c3862d Fixed handling timers on the 29th, 30th or 31st of a month in case the next month has less than 31 days Klaus Schmidinger 2002-02-01 15:37:35 +01:00
  • 103124c82c Fixed handling hierarchical recordings menu in case of directories starting with the same sequence of characters Klaus Schmidinger 2002-02-01 15:11:39 +01:00
  • 9a64e7a818 Updated channel settings for 'N24' Klaus Schmidinger 2002-02-01 14:49:43 +01:00
  • cc4db5e6fe channels.conf Klaus Schmidinger 2002-02-01 14:47:32 +01:00
  • 0a92c13ff4 Removing 'core*' in 'make clean' Klaus Schmidinger 2002-02-01 14:40:09 +01:00
  • a2c2926079 Fixed handling improperly formatted EIT data 0.9.9pre4 Klaus Schmidinger 2002-01-30 18:31:34 +01:00
  • 3db2d636b2 Version 0.99pre4 - Fixed handling improperly formatted EIT data (thanks to Rolf Hakenes). Klaus Schmidinger 2002-01-30 18:00:00 +01:00
  • 7803f04b8e Fixed handling improper buffer lengths in the EIT parser 0.9.9pre3 Klaus Schmidinger 2002-01-29 22:08:52 +01:00
  • 8184b809b2 Version 0.99pre3 - Fixed handling improper buffer lengths in the EIT parser (thanks to Deti Fliegl). Klaus Schmidinger 2002-01-29 18:00:00 +01:00
  • 27919ee969 Version 0.99pre2 - Fixed setting the OSD size in the 'Confirm' interface call (thanks to Deti Fliegl). - Removed the 'read incomplete section...' error message in the EIT processor. - Fixed channel data for "DW TV" (thanks to Axel Gruber). - Added DPID to "PREMIERE MOVIE 1" in channels.conf.cable (thanks to Stephan Schreiber). - Prepared the OSD functions for multiple overlapping windows. - Removed the check to see whether the system time is running linearly. - Improved performance of SVDRP command entry. - Removed EPGBugfixLevel '3' - after more than a year Pro-7 finally managed to broadcast the correct timestamps for EPG events between 0:00 and 6:00! - Fixed failing watchdog timer if program hangs in OSD activities (thanks to Carsten Koch). - No longer requiring 'libncurses' if compiling without DEBUG_OSD=1 and REMOTE=KBD (thanks to Lauri Pesonen). - The "Recordings" menu now displays a hierarchical structure if there are subdirectories for the recordings. This can be controlled through the "RecordingDirs" parameter in the "Setup" menu. See "MANUAL/Replaying a Recording" for details. - Improved speed of setting the Help button texts. - Fixed handling file names that contain single quotes (') or dollar signs ($) in the call to the shutdown command (option '-s') and the recording command (option '-r'). - Improved error handling in the editing process; the resulting file will be deleted if an error occured. - A message is now prompted at the end of the editing process, indicating whether the process succeeded or failed. - Fixed setting the LastActivity timestamp after a shutdown prompt (thanks to Sergei Haller). - A message is now prompted if free disk space becomes low during recording. - The editing process now calls AssertFreeDiskSpace() to remove deleted recordings if the disk becomes full. - The "Main" menu now displays in its title the used disk space (in percent) and the estimated free disk space (in hh:mm), assuming a data rate of 30 MB per minute. - Activating the "Recordings" menu now displays "scanning recordings..." to give the user some feedback in case this takes longer. - Status messages are now displayed centered. - Removed the 'Tools' subdirectory from the VDR archive. All contributed tools can now be found at ftp://ftp.cadsoft.de/pub/people/kls/vdr/Tools. Klaus Schmidinger 2002-01-27 18:00:00 +01:00
  • 7b475c6f96 Removed the 'Tools' subdirectory from the VDR archive 0.9.9pre2 Klaus Schmidinger 2002-01-27 16:12:31 +01:00
  • 8fbc28349b Status messages are now displayed centered Klaus Schmidinger 2002-01-27 16:00:31 +01:00
  • 3669bbf375 Activating the 'Recordings' menu now displays 'scanning recordings...' Klaus Schmidinger 2002-01-27 15:55:31 +01:00
  • fe5809c4e3 Reverted to 'find' instead of 'ftw()' to collect recordings (ftw() was much slower) Klaus Schmidinger 2002-01-27 15:14:45 +01:00
  • 873286b7a3 Ignoring 'stale NFS file handle' error when scanning recordings Klaus Schmidinger 2002-01-27 14:10:25 +01:00
  • 28e54bc648 The 'Main' menu now displays the used disk space in the title Klaus Schmidinger 2002-01-27 13:11:23 +01:00
  • 53c5499a0b The editing process now calls AssertFreeDiskSpace() Klaus Schmidinger 2002-01-26 15:28:41 +01:00
  • f0a4b1c417 A message is now prompted if free disk space becomes low during recording Klaus Schmidinger 2002-01-26 15:25:37 +01:00
  • 895921019c Fixed setting the LastActivity timestamp after a shutdown prompt Klaus Schmidinger 2002-01-26 14:09:21 +01:00