Commit Graph

  • 156831036e Version 0.95 - Fixed behaviour in case the shutdown didn't take place (there were many "next timer event at..." messages in that case). - Reduced the default value for MinEventTimeout to 30 minutes. - Fixed detecting manual start in shutdown feature. - An error message is now displayed in case the Transfer Mode can't be started because the necessary DVB card is currently recording (or there is no DVB card that can access this channel). - Fixed toggling channels with the '0' key in case the "Ok" button has been pressed to display the current/next information. - Pressing the "Power" key now always initiates the shutdown sequence (after user confirmation in case of a recording timer), event if there is currently a menu or a replay session active. Note the additional remarks in INSTALL regarding the values of the two parameters given to the shutdown program in case of a currently recording timer. - Switching through channel groups with the "Left" and "Right" keys now always starts at the group that contains the current channel. - Implemented "Multi Speed Mode" (thanks to Stefan Huelswitt). - Implemented backtracing to hit the right spot after fast forward/rewind (thanks to Stefan Huelswitt). - Implemented replay mode display (thanks to Stefan Huelswitt, with a few rewrites by kls). - Changed the size of all input buffers used to parse config files or receive SVDRP commands to the same value of 10KB. This allows long strings to be used in the 'summary' field of a timer, for instance. - The pipe to the Dolby Digital replay command (option '-a') now closes all unused file descriptors in the child process to avoid crashing when the OSD is used (thanks to Andreas Vitting). - Switched to the driver's new tuning API (VDR now requires a driver version dated 2001-09-14 or higher). - Changed obsolete macro VIDEO_WINDOW_CHROMAKEY to VID_TYPE_CHROMAKEY (thanks to Guido Fiala). - New version of the "Master-Timer" tool (thanks to Matthias Schniedermeyer). - Better error handling when writing configuration files. - Fixed putting the final editing mark into the edited version's marks file. - Fixed manipulating an editing mark at the very end of a recording. - Fixed starting a new replay immediately after stopping a previous one (had caused a mix between live video and replay). - Three new keys ("Volume+", Volume-" and "Mute") to control the DVB card's audio output volume. - New version of the 'epg2timers' tool (thanks to Carsten Koch). Klaus Schmidinger 2001-09-16 18:00:00 +02:00
  • 1b1a6c692c New version of the 'epg2timers' tool 0.9.5 Klaus Schmidinger 2001-09-16 15:18:08 +02:00
  • a4e97d871e New keys 'Volume+', 'Volume-' and 'Mute' Klaus Schmidinger 2001-09-16 15:06:54 +02:00
  • 987a0e931c Fixed starting a new replay immediately after stopping a previous one Klaus Schmidinger 2001-09-16 10:11:32 +02:00
  • e7ef8190c2 Fixed manipulating an editing mark at the very end of a recording Klaus Schmidinger 2001-09-16 09:53:44 +02:00
  • 24883d3d23 Fixed putting the final editing mark into the edited version's marks file Klaus Schmidinger 2001-09-16 09:35:51 +02:00
  • 6ceefaf85f Better error handling when writing configuration files Klaus Schmidinger 2001-09-16 08:57:58 +02:00
  • 9be288dbb4 New version of 'Master-Timer' Klaus Schmidinger 2001-09-15 14:49:16 +02:00
  • 68e3afeb66 Changed obsolete macro VIDEO_WINDOW_CHROMAKEY to VID_TYPE_CHROMAKEY Klaus Schmidinger 2001-09-15 14:19:31 +02:00
  • c9796296cd Switched to the driver's new tuning API Klaus Schmidinger 2001-09-15 14:00:14 +02:00
  • 7913b00daa Pipe to Dolby Digital replay command closes all unused file descriptors to avoid crashing when OSD is on Klaus Schmidinger 2001-09-15 13:00:58 +02:00
  • 37754870e0 Fixed trickmode handling in DVD replay Klaus Schmidinger 2001-09-15 10:42:35 +02:00
  • da75e89a0b Fixed going into 'Jump' mode while the replay mode display is active Klaus Schmidinger 2001-09-15 10:36:31 +02:00
  • 1a2c3e1b84 Combined displaying time search and replay mode Klaus Schmidinger 2001-09-14 15:10:12 +02:00
  • e425cb9434 Changed size of all parse buffers to 10KB Klaus Schmidinger 2001-09-14 14:35:40 +02:00
  • 1e72e33a97 Fixed direct switching between fast/slow forward and back Klaus Schmidinger 2001-09-14 14:19:37 +02:00
  • 5513529419 Implemented replay mode display Klaus Schmidinger 2001-09-14 14:06:43 +02:00
  • b47ce65b03 Implemented backtracing for fast forward/rewind Klaus Schmidinger 2001-09-09 13:36:16 +02:00
  • de45b51473 Implemented 'Multi Speed Mode' Klaus Schmidinger 2001-09-09 12:52:41 +02:00
  • 9d509c37e7 Switching through channel groups now starts at current channel's group Klaus Schmidinger 2001-09-08 14:39:09 +02:00
  • c7bb0bb739 Improved handling of 'Power' key Klaus Schmidinger 2001-09-08 13:02:05 +02:00
  • 57b324cd42 Fixed channel toggling in case 'Ok' has been pressed Klaus Schmidinger 2001-09-08 12:18:02 +02:00
  • 0c8cc01b1a Error message if Transfer Mode can't be started Klaus Schmidinger 2001-09-08 11:44:45 +02:00
  • 3b6782a774 Some fixes to the shutdown feature Klaus Schmidinger 2001-09-07 15:37:26 +02:00
  • bb18b9e0b4 Version 0.94 - Implemented automatic shutdown (see INSTALL and MANUAL for details). - New SVDRP command NEXT to show the next timer event. - The new remote control key "Power" can be used to turn the VDR machine off (this requires the presence of the '-s' option). - Fixed code for the default "Ok" button on the PC keyboard (was 0x162 on the "good old" keyboards (with the F-keys at the left side), while it changed to 0x15E on the newer keyboards). - When a recording is edited, the summary information (if present) is now also copied. - When a recording is running on the primary interface, any attempt to change the current channel will now lead to a "Channel locked" message. - The main program loop now first checks whether any timer recordings are finished, before starting a new timer recording. This is important in case one timer ends at the same time another timer starts. - New setup parameter OSDMessageTime to define how long an OSD message shall be displayed. - The "File" parameter of a timer can now contain the '~' character to store the recording in a hierarchical directory structure. The '~' character has been chosen since the file system's directory delimiter '/' may be part of a regular programme name (showing the directory hierarchy in the "Recordings" menu will follow later). - Repeating timers now create recordings that contain the 'Subtitle' information from the EPG data in their file name. Typically (on tv stations that care about their viewers) this contains the episode title of a series. The subtitle is appended to the timer's file name, separated by a '~' character, so that it results in all recordings of this timer being collected in a common subdirectory. You can disable this with the 'UseSubtitle' parameter in the "Setup" menu. - The summary information is now taken from the EPG data at the actual time of recording (no longer at the time the timer is created in the "Schedule" menu). If a timer already has summary data, that data will be used. If you have repeating timers in your 'timers.conf', you may want to make sure they do NOT contain any summary information (that's the last field in the timer definitions). Use your favourite text editor to delete that information. That way every recording will store the actual summary data at the time of the recording. Klaus Schmidinger 2001-09-02 18:00:00 +02:00
  • fa31c70f7d Back to old version number notation 0.9.4 Klaus Schmidinger 2001-09-02 15:45:17 +02:00
  • 0f87ff86d0 Removed EPG fix from cMenuEvent (data is fixed in eit.c) Klaus Schmidinger 2001-09-02 15:27:54 +02:00
  • 22ccf22f6f Using subtitle for repeating timers; taking summary at recording time Klaus Schmidinger 2001-09-02 15:21:54 +02:00
  • 0d75710545 Using '~' in recording filename Klaus Schmidinger 2001-09-02 10:28:20 +02:00
  • 4aee497101 New setup parameter OSDMessageTime Klaus Schmidinger 2001-09-01 15:23:27 +02:00
  • 5a5fc72814 Stopping finished timer recordings before starting new ones Klaus Schmidinger 2001-09-01 15:04:14 +02:00
  • e2701822e8 Fixed 'Channel locked' message if recording is running on primary interface Klaus Schmidinger 2001-09-01 13:51:25 +02:00
  • 7fd56f7d6f Copying summary info when cutting a recording Klaus Schmidinger 2001-09-01 13:38:09 +02:00
  • ba409a203a Fixed code for the default 'Ok' button on the PC keyboard Klaus Schmidinger 2001-09-01 12:03:44 +02:00
  • dce6bb864b New remote control key 'Power' Klaus Schmidinger 2001-09-01 11:44:08 +02:00
  • 63105a7842 New SVDRP command NEXT to show the next timer event Klaus Schmidinger 2001-09-01 09:53:01 +02:00
  • a8f8de9dc9 Implemented automatic shutdown Klaus Schmidinger 2001-09-01 09:04:37 +02:00
  • a92b585c1e Dependencies now generated by g++ Klaus Schmidinger 2001-08-31 13:13:30 +02:00
  • ae8fe25312 Version 0.93 - The menus and the channel display now show the current date and time. - The new Setup parameter MaxVideoFileSize can be used to customize the maximum size of the recorded video files. - Fixed a bug in handling repeating timers that record over midnight (the calculation of matching timers has been completely rewritten). - Timers that are currently recording are now marked with '#' in the "Timers" menu. - Timers are now sorted in the "Timers" menu, showing the sequence in which they will be recording. This can be disabled in the "Setup" menu. Note that the "Mark" button doesn't work if timers are displayed sorted. Klaus Schmidinger 2001-08-26 18:00:00 +02:00
  • 287a267669 Added missing '#include <time.h>' in tools.c 0.9.3 Klaus Schmidinger 2001-08-26 15:52:17 +02:00
  • f4d75d4141 Implemented GetNextActiveTimer() Klaus Schmidinger 2001-08-26 15:02:00 +02:00
  • 6f68910828 Sorting timers in the 'Timers' menu Klaus Schmidinger 2001-08-26 14:17:20 +02:00
  • 7092907ccd Timers that are currently recording are now marked with '#' Klaus Schmidinger 2001-08-26 12:19:23 +02:00
  • a4547681d5 Completely new timer matching calculation Klaus Schmidinger 2001-08-26 11:58:23 +02:00
  • 0525d1bb78 New Setup parameter MaxVideoFileSize Klaus Schmidinger 2001-08-25 13:52:38 +02:00
  • 14d3933d91 The menus and the channel display now show the current date and time Klaus Schmidinger 2001-08-25 13:27:26 +02:00
  • 8edfaa2345 channels.conf Klaus Schmidinger 2001-08-25 11:50:00 +02:00
  • 27f92da20c Fixed the chirping sound after Pause/Play of a DVD 0.9.2 Klaus Schmidinger 2001-08-19 15:16:22 +02:00
  • a706fb8643 Getting the event info for the current recording Klaus Schmidinger 2001-08-19 14:45:31 +02:00
  • 73870fc907 Fixed broken recordings after a driver buffer overflow Klaus Schmidinger 2001-08-19 14:37:17 +02:00
  • 371bf0665e Version 0.92 - The "channel not sync'ed" log message now also lists the card number. - Now using the EIT services from 'libdtv' (thanks to Rolf Hakenes), which provides EPG information for NVOD ("Near Video On Demand") channels. - Doing some bug fixing on the EPG data (some tv stations apparently have their own idea on how to fill in the data...). The level up to which EPG bugs are fixed can be controlled with the EPGBugfixLevel parameter in the "Setup" menu (see MANUAL for details, and cEventInfo::FixEpgBugs() in eit.c for the actual implementation). - Fixed broken recordings after a driver buffer overflow. - Fixed the chirping sound after Pause/Play of a DVD (thanks to Andreas Schultz). Klaus Schmidinger 2001-08-18 18:00:00 +02:00
  • e994e3a4fe Implemented EPG bugfixing Klaus Schmidinger 2001-08-17 13:19:10 +02:00
  • 716d3d07b4 Now using 'libdtv' for getting EIT information Klaus Schmidinger 2001-08-15 13:56:11 +02:00
  • 42096e07b6 The 'channel not sync'ed' log message now also lists the card number Klaus Schmidinger 2001-08-15 09:25:18 +02:00
  • efea0f64d0 Version 0.91 - Fixed displaying colored button texts that are too long. - Suppressing replay progress display when replaying a DVD. - Updated channels.conf.cable (thanks to Uwe Scheffler). - Updated French OSD texts (thanks to Jean-Claude Repetto). - Improved AC3 decoding when replaying DVDs (thanks to Matjaz Thaler). - Fixed handling DVB card indexes when using only one card in a multi-card system. - Changed the 'Eject DVD' button text to a simple 'Eject' (the German text was too long...). - Made the font file generation more stable (thanks to Artur Skawina). - Changed the default value for the "DiSEqC" setup parameter to "off". - The new command line option '-E' can be used to define where the EPG data shall be written to. This is especially useful if VDR runs in a system that turns off the video disk when it is not used, and therefore needs to write the EPG file to a ramdisk (or turn off writing it alltogether). See 'vdr --help' for details. - Making sure the disk is up and running before starting recording (this is important for systems that turn off the video disk when it is not used). - Added the "Jump" function in replay mode (thanks to Stefan Huelswitt). See the description of the "Red" key in MANUAL under "Replay Control" for details. - Fixed displaying editing marks when toggling a mark in "pause" mode. - If there is no free DVB device to record, the log message will now be given only once. - Made I/O more robust by handling EINTR (thanks to Werner Fink). Klaus Schmidinger 2001-08-12 18:00:00 +02:00
  • 000ce0cf21 Made I/O more robust by handling EINTR 0.9.1 Klaus Schmidinger 2001-08-12 15:22:48 +02:00
  • 0ac6edbfc6 Removed hotkeys from 'Cancel...' options Klaus Schmidinger 2001-08-12 12:42:37 +02:00
  • f7fff8b7be If there is no free DVB device to record, the log message will now be given only once Klaus Schmidinger 2001-08-11 15:48:54 +02:00
  • 0b73f060d0 Fixed displaying editing marks when toggling a mark in 'pause' mode Klaus Schmidinger 2001-08-11 15:08:14 +02:00
  • 2069b9946e Fixed AddDirectory Klaus Schmidinger 2001-08-11 14:51:28 +02:00
  • 8e7c06006f Implemented 'Jump' function in replay mode Klaus Schmidinger 2001-08-11 14:30:21 +02:00
  • 8e99289b55 Implemented SpinUpDisk() Klaus Schmidinger 2001-08-11 11:15:41 +02:00
  • 627916d32a New command line option -E Klaus Schmidinger 2001-08-11 09:38:12 +02:00
  • cf15f276f9 Changed the default value for the 'DiSEqC' setup parameter to 'off' Klaus Schmidinger 2001-08-11 08:44:48 +02:00
  • 0387ee9ad9 Made the font file generation more stable Klaus Schmidinger 2001-08-10 16:56:49 +02:00
  • 1c12948b7e Changed the 'Eject DVD' button text to a simple 'Eject' Klaus Schmidinger 2001-08-10 15:38:59 +02:00
  • 232f410569 Fixed handling DVB card indexes when using only one card in a multi-card system Klaus Schmidinger 2001-08-10 15:18:07 +02:00
  • 4ea2daeebe Improved AC3 decoding when replaying DVDs Klaus Schmidinger 2001-08-10 12:42:10 +02:00
  • 89bf34e362 Added the URL for 'libdvdread' Klaus Schmidinger 2001-08-09 15:49:36 +02:00
  • c50dc5e888 Improvements from Matjaz Thaler Klaus Schmidinger 2001-08-09 11:41:39 +02:00
  • 85a0277910 Updated French OSD texts Klaus Schmidinger 2001-08-08 16:43:43 +02:00
  • 9a1f4cfb94 Updated 'channels.conf.cable' Klaus Schmidinger 2001-08-08 16:18:09 +02:00
  • 92d0bb8fcc Suppressing replay progress display when replaying a DVD Klaus Schmidinger 2001-08-07 16:39:18 +02:00
  • a57bcf4240 Fixed displaying colored button texts that are too long Klaus Schmidinger 2001-08-07 16:30:52 +02:00
  • f1d1c9849c Version 0.90 - Modified the display of the channel group separators (thanks to Markus Lang for this suggestion). - Added support for replaying DVDs (thanks to Andreas Schultz). See INSTALL for instructions on how to compile VDR with DVD support. - Fixed replay progress display in case replay is paused while watching an ongoing recording. - Ringbuffer uses semaphores to signal empty/full conditions. - Fixed calculating the timeout value in cFile::FileReady() (thanks to Wolfgang Henselmann-Weiss). Klaus Schmidinger 2001-08-06 18:00:00 +02:00
  • f1c2d45c42 DVD support is now optional (cont'd) 0.9.0 Klaus Schmidinger 2001-08-06 16:25:00 +02:00
  • 22b7528b63 Audio patch from Andreas Schultz Klaus Schmidinger 2001-08-06 16:24:13 +02:00
  • c19ad04a21 DVD support is now optional Klaus Schmidinger 2001-08-06 16:19:20 +02:00
  • 81cf0719fe Version 0.90 Klaus Schmidinger 2001-08-05 15:50:00 +02:00
  • 6329146bd8 AC3 fixes from Andreas Schultz Klaus Schmidinger 2001-08-05 15:46:21 +02:00
  • 2276d81677 Added reference to Matjaz Thaler Klaus Schmidinger 2001-08-05 15:27:03 +02:00
  • 57692504cd Improved DVD handling Klaus Schmidinger 2001-08-05 15:11:35 +02:00
  • 8c1fc6560d Removed hotkeys from 'Stop...' options Klaus Schmidinger 2001-08-05 12:47:14 +02:00
  • ae15608197 Fixed timeout calculation in cFile::FileReady() Klaus Schmidinger 2001-08-05 12:40:37 +02:00
  • c2ed9b5daf New ringbuffer for frames Klaus Schmidinger 2001-08-05 12:23:24 +02:00
  • 614113cdcb Fixed replay progress display in case replay is paused while watching an ongoing recording; initial display comes up in one piece Klaus Schmidinger 2001-08-04 08:08:44 +02:00
  • bff17fb1d0 Added support for replaying DVDs Klaus Schmidinger 2001-08-03 14:18:08 +02:00
  • 1962940c39 Modified the display of the channel group separators Klaus Schmidinger 2001-07-31 15:32:02 +02:00
  • 2a773da9f1 channels.conf Klaus Schmidinger 2001-07-31 15:22:09 +02:00
  • 8f9cc68f76 Version 0.85 - Added Norwegian language texts (thanks to Jørgen Tvedt). - Increased the usleep value in cDvbOsd::Cmd() to 5000 in order to work on systems with the KURT/utime-patch (thanks to Guido Fiala). - Changed the check whether the driver is loaded in runvdr to check for the 'dvb' module (the last one loaded). - Fixed repeat function with LIRC (thanks to Stefan Huelswitt). - Increased the upper limit for the symbol rate to 30000 (thanks to Ulrich Röder). - Made the position of the channel display configurable (thanks to Stefan Huelswitt). - Made the width and height of the OSD configurable (thanks to Stefan Huelswitt). - DiSEqC support can now be generally enabled/disabled in the Setup menu. This may be necessary if your multiswitch gets irritated by the default DiSEqC codes '0' (thanks to Markus Lang). - Fixed replaying in case there is no index file. - Fixed jumping to an editing mark when replay has been paused. - Avoiding unnecessary code execution in the replay progress display (thanks to Guido Fiala). - When entering time values the digits that still have to be entered are now shown as '-' (as in "1-:--"). - When setting an editing mark while the progress display is not active, the display will now be turned on for a short while to indicate the successful setting of the mark. - Updated 'channels.conf' for Premiere World (thanks to Helmut Schächner). Check your timers if you use this channels.conf file, since the sequence of several PW channels has been changed. - Changed the color of "Info" messages to "black on green" and that of the confirmation messages (like "Delete...") to "black on yellow". - Fixed display with DEBUG_OSD (it still crashes sometimes, esp. when replaying, but I can't seem to find what causes this... any ideas anybody?). - Avoiding audio/video distortions in 'Transfer Mode' by no longer actually tuning the primary interface (which can't receive this channel, anyway). Apparently the driver gets irritated when the channel is switched and a replay session is started immediately after that. - Increased timeout until reporting "video data stream broken" when recording. - Explicitly switching back to the previously active channel after ending a replay session (to have it shown correctly in case it was in 'Transfer Mode'). Klaus Schmidinger 2001-07-29 18:00:00 +02:00
  • 2c93950b8f Explicitly switching back to the previously active channel after ending a replay session 0.8.5 Klaus Schmidinger 2001-07-29 10:34:10 +02:00
  • 9639cfdd46 Increased timeout until reporting 'video data stream broken' when recording Klaus Schmidinger 2001-07-29 09:50:49 +02:00
  • bdfeda21c7 No longer actually tuning the primary interface in 'Transfer Mode' Klaus Schmidinger 2001-07-29 09:24:47 +02:00
  • 5d415c08d0 Fixed display with DEBUG_OSD Klaus Schmidinger 2001-07-28 16:32:40 +02:00
  • 97ac615490 Changed message colors Klaus Schmidinger 2001-07-28 15:03:22 +02:00
  • 349b05400a Updated channels.conf for PW Klaus Schmidinger 2001-07-28 14:55:11 +02:00
  • 6585e5ede6 Showing progress display when setting editing mark Klaus Schmidinger 2001-07-28 14:06:36 +02:00
  • dd3c8591cd When entering time values the digits that still have to be entered are now shown as '-' Klaus Schmidinger 2001-07-28 13:48:52 +02:00
  • 80d491ec45 Avoiding unnecessary code execution in the replay progress display Klaus Schmidinger 2001-07-28 13:16:23 +02:00
  • 0f52c4fe33 Fixed jumping to an editing mark when replay has been paused Klaus Schmidinger 2001-07-28 11:49:23 +02:00