Commit Graph

  • 1c81b279ee Automatically removing deleted recordings after a while Klaus Schmidinger 2001-02-04 12:36:32 +01:00
  • 2adfad2823 The EPG scanner now scans each transponder only once per cycle Klaus Schmidinger 2001-02-03 17:44:25 +01:00
  • 20d94646d1 Added installation hint about 'channels.conf' Klaus Schmidinger 2001-02-03 16:53:01 +01:00
  • d303632efe Implemented TT PID Klaus Schmidinger 2001-02-03 16:28:03 +01:00
  • 4041359317 Implemented page up/down with 'Left'/'Right' (cont'd) Klaus Schmidinger 2001-02-03 15:32:47 +01:00
  • 7f6a2a7a0c Implemented hotkeys for Main and Commands menu Klaus Schmidinger 2001-02-03 15:28:49 +01:00
  • caa96c00ea Implemented page up/down with 'Left'/'Right' Klaus Schmidinger 2001-02-03 14:35:28 +01:00
  • b79ccf2292 New command line option -D Klaus Schmidinger 2001-02-02 15:49:46 +01:00
  • 495f8b0669 New compile time option REMOTE=NONE Klaus Schmidinger 2001-02-02 14:56:45 +01:00
  • 1aca768a63 Skipping anything before syncing Klaus Schmidinger 2001-02-02 13:10:39 +01:00
  • 6638c15b5b Reacitvated setting the PNR; adapted the frame scanning to the new muxing of the driver Klaus Schmidinger 2001-01-27 12:13:07 +01:00
  • 9a7deaae2e The EPG scanner now starts with the first channel Klaus Schmidinger 2001-01-20 09:55:23 +01:00
  • 2a2919d053 Fixed 'Transfer Mode' to check for primary interface Klaus Schmidinger 2001-01-20 09:51:51 +01:00
  • e51a176875 Version 0.70 0.7.0 Klaus Schmidinger 2001-01-18 20:13:17 +01:00
  • 40b599f1c7 Encrypted channels no longer need PNR Klaus Schmidinger 2001-01-18 19:53:54 +01:00
  • 3fe3c15d5d Version 0.70 - VDR now requires driver version 0.8.1 or higher. - Recordings are now saved in PES mode. Note that you now need to install the driver *WITHOUT* 'outstream=0'! This is the default when you 'make insmod' in the DVB/driver directory. Old recordings (in AV_PES mode) can still be replayed (as long as the driver still supports replaying AV_PES files). The only limitation with this is that in fast forward/back mode the picture may be slightly distorted and there may be sound fragments. - The EPG data is now dumped into the file /video/epg.data every ten minutes. Use the Perl script 'epg2html.pl' to convert the raw EPG data into a simple HTML programme listing. - Fixed handling of channel switching with the "Blue" button in the "What's on now/next?" menus. - Fixed saving the MarginStop setup parameter. - Fixed missing initialization in cConfig. - Implemented "On Disk Editing". - There is no more default 'timers.conf' file. - Added Italian language texts (thanks to Alberto Carraro). - Fixed starting a replay session when the program is currently in "transfer mode". - Fixed setting/modifying timers via SVDRP with empty summary fields. - Fixed a problem with recordings that have a single quote character in their name (this is now mapped to 0x01). - Changed the value for Diseqc to '0' in the default 'channels.conf'. - Fixed displaying channels and recording status in the RCU's LED display when a recording is interrupted due to higher priority. - Implemented safe writing of config files (first writes into a temporary file and then renames it). - In case the video data stream is broken the log message will come only every 5 seconds. - The current channel is now saved in the 'setup.conf' file when VDR is cancelled, and will be restored next time it is started (thanks to Deti Fliegl). - The EIT scanning thread is now locked when switching channels to avoid problems. - Encrypted channels can now be selected even without knowing the PNR (however, it is still necessary for the EPG info). Klaus Schmidinger 2001-01-18 18:00:00 +01:00
  • 3ab1a86028 Locking EIT scanner when switching channels Klaus Schmidinger 2001-01-18 17:03:34 +01:00
  • c0fa83065d Saving and restoring the current channel Klaus Schmidinger 2001-01-14 15:29:51 +01:00
  • 971e3e306d channels.conf Klaus Schmidinger 2001-01-14 12:36:14 +01:00
  • e51a725c2d In case the video data stream is broken the log message will come only every 5 seconds Klaus Schmidinger 2001-01-14 10:24:19 +01:00
  • 297e727a59 Implemented safe writing of config files Klaus Schmidinger 2001-01-13 15:36:31 +01:00
  • ba2c25d183 Fixed displaying channels and recording status in the RCU's LED display when a recording is interrupted due to higher priority Klaus Schmidinger 2001-01-13 13:08:43 +01:00
  • 5dacc491e3 Changed the value for Diseqc to '0' in the default 'channels.conf' Klaus Schmidinger 2001-01-13 12:37:19 +01:00
  • 7bfaab70e2 Added a missing dependency Klaus Schmidinger 2001-01-13 12:26:43 +01:00
  • 35343eaf47 Fixed a problem with recordings that have a single quote character in their name (this is now mapped to 0x01) Klaus Schmidinger 2001-01-13 12:17:30 +01:00
  • a7404879aa Fixed setting/modifying timers via SVDRP with empty summary fields Klaus Schmidinger 2001-01-13 11:31:56 +01:00
  • 845c9315e6 Printing channel number in 'not synced' error message Klaus Schmidinger 2001-01-07 17:10:02 +01:00
  • 76d2cd9f4b Fixed starting replay while in transfer mode Klaus Schmidinger 2001-01-07 17:05:35 +01:00
  • 7c79f61dd5 Adapted frame detection to driver 0.8+ Klaus Schmidinger 2001-01-07 17:00:50 +01:00
  • 05c61fe624 Added Italian OSD texts Klaus Schmidinger 2001-01-06 16:17:39 +01:00
  • a6c7295d10 No more default 'timers.conf' Klaus Schmidinger 2001-01-03 10:36:25 +01:00
  • bd4afb48fc Fix for some compilers Klaus Schmidinger 2001-01-01 14:48:03 +01:00
  • 4e354bc9a0 Implemented 'on disk editing' Klaus Schmidinger 2000-12-28 12:57:16 +01:00
  • be137ee37f Fixed PES recording Klaus Schmidinger 2000-12-10 11:00:00 +01:00
  • 4cd7c32425 Moved progress display to menu.c Klaus Schmidinger 2000-12-09 11:13:00 +01:00
  • 6b0658a977 Switched to PES recording Klaus Schmidinger 2000-12-08 16:23:32 +01:00
  • c8a1be81af Fixed handling of channel names that contain '/' Klaus Schmidinger 2000-12-01 18:37:46 +01:00
  • d2fec89529 Fixed saving the MarginStop setup parameter Klaus Schmidinger 2000-12-01 17:08:29 +01:00
  • 79a353c8b9 Fixed 'Switch' in the now/next menu Klaus Schmidinger 2000-11-26 16:18:52 +01:00
  • ad8610d5d0 Dumping EPG data every ten minutes Klaus Schmidinger 2000-11-26 15:23:39 +01:00
  • c50513accd Typecast for gcc-2.96 (under Mandrake) Klaus Schmidinger 2000-11-22 17:11:04 +01:00
  • 9aa2cda494 Version 0.68 - Date and time in the title of an event info page are now always right adjusted. - The 'current channel' is now handled device specific (in case there is more than one DVB card). - The 'SetSystemTime' option in the "Setup" menu is now shown as "yes/no". - Implemented "internationalization" (see 'i18n.c' for information on how to add new languages). Thanks to Miha Setina for translating the OSD texts to the Slovenian language. - Fixed learning keys on the PC keyboard (display oscillated). - Fixed a timing problem with OSD refresh and SVDRP. - Avoiding multiple definitions of the same timer in the "Schedule" menu (this could happen when pressing the "Red" button while editing the timer). - There can now be a configuration file named 'commands.conf' that defines commands that can be executed through the "Main" menu's "Commands" option (see FORMATS for details on how to define these commands). - Added a 'fixed' font for use with the output of system commands. - The 'Priority' parameter of the timers is now also used to interrupt a low priority timer recording if a higher priority timer wants to record. - A timer recording on a DVB card with a CAM module will now be interrupted by a timer that needs to use this specific DVB card to record an encrypted channel, if the timer currently occupying this DVB card doesn't need the CAM module (and thus can continue recording on a different DVB card). - The "Yellow" button in the "What's on now/next?" menus now displays the schedule of the current channel from that menu. - All DVB cards in a multi-card system now write their EIT information into the same data structure. - If there is more than one DVB card in the system, the non-primary cards are now used to periodically scan through the channels in order to keep the EPG info up-to-date. Scanning kicks in after 60 seconds of user inactivity (timeout in order to keep user interactions instantaneously) and each channel that has the 'pnr' parameter defined in 'channels.conf' is switched to for 20 seconds. If there is only one DVB card in the system, that card will start scanning after 5 hours (configurable through the "Setup" menu) of user inactivity and will switch back to the channel it originally displayed at the first sign of user activity. Any scanning will only occur if that particular card is not currently recording or replaying. - Now shifting the 'Subtitle' info into the 'ExtendedDescription' on stations that don't send the EIT information correctly (like, e.g., 'VOX'). - Implemented a 10 seconds latency when removing files. - Fixed unwanted reaction on the "Green" and "Yellow" button in the "Event" display. - Implemented 'Transfer Mode' to display video data from the DVB card that actually can receive a certain channel on the primary interface. This is currently in an early state and may still cause some problems, but it appears to work nice already. Klaus Schmidinger 2000-11-19 18:00:00 +01:00
  • fd464518b6 Implemented 'Transfer Mode' 0.6.8 Klaus Schmidinger 2000-11-19 16:49:14 +01:00
  • 061f344ffa channels.conf Klaus Schmidinger 2000-11-19 13:56:10 +01:00
  • df5b567890 timers.conf Klaus Schmidinger 2000-11-19 13:55:00 +01:00
  • 08951c7930 Added a missing Slovenian text Klaus Schmidinger 2000-11-19 12:12:53 +01:00
  • d4ee908276 Added Slovenian OSD texts Klaus Schmidinger 2000-11-19 09:27:15 +01:00
  • 02c5106555 Fixed unwanted reaction on the 'Green' and 'Yellow' button in the 'Event' display Klaus Schmidinger 2000-11-18 16:31:48 +01:00
  • ec5f332a5b Implemented a 10 seconds latency when removing files Klaus Schmidinger 2000-11-18 16:26:50 +01:00
  • ca42f7c8f1 Fixed font for system commands Klaus Schmidinger 2000-11-18 15:46:00 +01:00
  • 3e04208de3 Keeping languages alphabetically; checking for empty strings Klaus Schmidinger 2000-11-18 14:21:41 +01:00
  • 1a5ca67f57 Shifting 'Subtitle' info into 'ExtendedDescription' if necessary Klaus Schmidinger 2000-11-18 14:13:26 +01:00
  • 6439a8e169 All cards write EIT info into the same data structure; free cards scan for EIT info Klaus Schmidinger 2000-11-18 13:57:32 +01:00
  • 5e272f9065 The 'Schedule' button now shows the schedule of the current channel in the 'Now/Next' menu Klaus Schmidinger 2000-11-12 16:48:50 +01:00
  • 5b65773ec8 Using timer priority to interrupt lower priority timer recording Klaus Schmidinger 2000-11-12 14:06:53 +01:00
  • 54a2e99c7b Implemented 'Commands' menu Klaus Schmidinger 2000-11-11 16:38:41 +01:00
  • 9c499caf87 Avoiding multiple definitions of the same timer in the 'Schedule' menu Klaus Schmidinger 2000-11-11 12:55:10 +01:00
  • 6bc436aeed Fixed a timing problem with OSD refresh and SVDRP Klaus Schmidinger 2000-11-11 12:21:38 +01:00
  • 36d187f64c Fixed learning keys on the PC keyboard (display oscillated) Klaus Schmidinger 2000-11-11 11:31:17 +01:00
  • b668b2d013 Implemented internationalization Klaus Schmidinger 2000-11-11 10:39:27 +01:00
  • 1d828252b6 Edited BUGS text Klaus Schmidinger 2000-11-06 17:21:04 +01:00
  • cda43a8613 Made 'SetSystemTime' boolean in 'Setup' menu Klaus Schmidinger 2000-11-05 18:42:05 +01:00
  • eefbcf5216 Current channel is now device specific Klaus Schmidinger 2000-11-05 18:39:17 +01:00
  • ea0bd668c8 Date and time in the title of an event info page are now always right adjusted Klaus Schmidinger 2000-11-05 13:04:23 +01:00
  • 88253cfba7 Reading setup.conf before initializing DVB devices (didn't set system time) Klaus Schmidinger 2000-11-03 15:31:03 +01:00
  • dd610898ef Avoiding 'minmax.h' (missing on some systems) Klaus Schmidinger 2000-11-02 19:19:06 +01:00
  • a69b3211dc Version 0.67 - The EIT information is now gathered in a separate thread. - The sytem time can now be synchronized to the time broadcast in the DVB data stream. This can be enabled in the "Setup" menu by setting "SetSystemTime" to 1. Note that this works only if VDR is running under a user id that has permisson to set the system time. - The new item "Schedule" in the "Main" menu opens VDR's EPG (thanks to Robert Schneider). See the MANUAL file for a detailed description. - The new setup parameters MarginStart and MarginStop define how long (in minutes) before the official start time of a broadcast VDR shall begin recording, and how long after the official end time it shall stop recording. These are used when a recording is programmed from the "Schedules" menu. - The delay value in the dvb.c.071.diff patch to the driver has been increased to '3', because on some systems the OSD was not displayed correctly. If you are running an already patched version 0.71 driver and encounter problems with the OSD, please make sure the parameter in the ddelay call is '3', not '2'. - Fixed initializing the RCU remote control code (didn't work after switching on the system). - Problematic characters in recording names (which can come from timers that are programmed via the "Schedules" menu) are now replaced by suitable substitutes. Klaus Schmidinger 2000-11-01 18:00:00 +01:00
  • ef7f4ea176 Replacing problematic characters in recording names 0.6.7 Klaus Schmidinger 2000-11-01 16:04:57 +01:00
  • 9d27e34363 Checking temporal sanity of present/following; cleanup is at 5am Klaus Schmidinger 2000-11-01 15:53:00 +01:00
  • aea68eb197 Fixed unsuitable info message with group name Klaus Schmidinger 2000-11-01 15:52:00 +01:00
  • b34fa9d33a Some cleanup Klaus Schmidinger 2000-11-01 15:51:00 +01:00
  • 24c17aa02f Fixed handling empty 'Schedule' menu Klaus Schmidinger 2000-11-01 15:50:00 +01:00
  • fb096c680f Moved 'DisplayChannel' to menu.c; Yellow and Green function temporarily disabled Klaus Schmidinger 2000-11-01 15:41:33 +01:00
  • 92d698d39c channels.conf Klaus Schmidinger 2000-11-01 13:36:41 +01:00
  • 4096e905c4 timers.conf Klaus Schmidinger 2000-11-01 13:36:00 +01:00
  • 25f085cc26 Improved Schedules menus Klaus Schmidinger 2000-11-01 11:45:05 +01:00
  • 10741c4c54 Fixed initializing the RCU code Klaus Schmidinger 2000-10-29 14:00:00 +01:00
  • e6999e9b3a Implemented 'Schedules' menu Klaus Schmidinger 2000-10-29 13:17:22 +01:00
  • 92d3e366ba Reduced timeout for keyboard remote control Klaus Schmidinger 2000-10-14 08:56:08 +02:00
  • a379eb714f Version 0.66 - Remote control data is now received in a separate thread, which makes things a lot smoother. - Repeat and release of remote control keys is now explicitly distinguished. - In replay mode the search forward/back and skip functions now have two modes: Pressing the key shortly and releasing it starts the function, and pressing it again stops it. Pressing and holding down the key starts the function and releasing the key stops it. - The '@' character that marks an "instant recording" can now be turned off in the "Setup" menu (thanks to Matthias Schniedermeyer). - Pressing the "Back" button while replaying now stops replaying and brings up the "Recordings" menu (suggested by Carsten Koch). This can be used to easily delete a recording after watching it, or to switch to a different recording. - The "Recordings" menu now places the cursor on the last replayed recording, if that file still exists. - The "Blue" button in the "Main" menu can now be used to "Resume" a previously stopped replay session (suggested by Martin Hammerschmid). - The low and high LNB frequencies can now be changed in the "Setup" menu. Klaus Schmidinger 2000-10-08 18:00:00 +02:00
  • 71dc3c2b62 LNB frequencies can now be configured (cont'd) 0.6.6 Klaus Schmidinger 2000-10-08 16:50:00 +02:00
  • ff109a90a6 Stopping remote control thread at end Klaus Schmidinger 2000-10-08 16:49:41 +02:00
  • a36ff983f5 Fixed key release handling Klaus Schmidinger 2000-10-08 16:34:17 +02:00
  • 212468e2e0 LNB frequencies can now be configured Klaus Schmidinger 2000-10-08 16:18:23 +02:00
  • d5df19dca1 timers.conf Klaus Schmidinger 2000-10-08 16:00:00 +02:00
  • 724a596cf2 'Blue' button in main menu has 'Resume' Klaus Schmidinger 2000-10-08 15:41:30 +02:00
  • 9faf7a51e5 Pressing 'Back' in replay mode brings up 'Recordings' menu Klaus Schmidinger 2000-10-08 15:08:26 +02:00
  • a1a52fe11f Implemented MarkInstantRecord setup option Klaus Schmidinger 2000-10-08 13:08:13 +02:00
  • 19f9f9cfce Fixed daemon mode (RcIo and Interface no longer static) Klaus Schmidinger 2000-10-08 12:24:30 +02:00
  • 605d8df72a Explicit Repeat/Release handling for remote control Klaus Schmidinger 2000-10-08 11:39:11 +02:00
  • 97c3bb6148 Remote control uses threads Klaus Schmidinger 2000-10-08 09:25:20 +02:00
  • ef8fe3f04c Version 0.65 - Modified LIRC interface to better handle repeat function. - Faster OSD by first writing into a bitmap and then sending the entire bitmap to the DVB driver at once (requires the patch 'dvb.c.071.diff' to be applied against the version 0.71 DVB driver file 'dvb.c'). - When switching channels the channel is now immediately displayed, and the current/next information is shown as soon as it becomes available. - No longer displaying the year in the 'Recordings' menu to saves space for the title. - The 'Recordings' menu now displays a '*' to indicate new recordings. - Added the description of the timers.conf file to the FORMATS file (thanks to Bastian Guse). - Displaying as much as possible of the current/next info (dropping characters that would display only partially). - In normal viewing mode the '0' key now toggles between the current and the previous channel. Klaus Schmidinger 2000-10-03 18:00:00 +02:00
  • 60958ab132 Mentioning Bastian Guse 0.6.5 Klaus Schmidinger 2000-10-03 14:21:44 +02:00
  • 48613fdb14 Implemented toggling between current and previous channel Klaus Schmidinger 2000-10-03 14:06:44 +02:00
  • 1c9122ae03 Displaying as much as possible of the current/next info (dropping characters that would display only partially) Klaus Schmidinger 2000-10-03 13:37:24 +02:00
  • 38626b1210 Added the description of the timers.conf file to the FORMATS file Klaus Schmidinger 2000-10-03 13:07:17 +02:00
  • 71c17e5064 Implemented 'new recording' indicator Klaus Schmidinger 2000-10-03 12:44:15 +02:00
  • e4f7e025e5 No longer displaying the year in the 'Recordings' menu Klaus Schmidinger 2000-10-03 11:39:04 +02:00
  • c31b033c21 Resume file handling via separate class Klaus Schmidinger 2000-10-03 11:26:10 +02:00
  • 6fd3dbc3f1 More modifications to the LIRC interface Klaus Schmidinger 2000-10-03 10:49:58 +02:00