1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 11:36:52 +00:00

Commit Graph

  • 812ab9018c Version 1.3.36 - Fixed a NULL pointer access with the cUnbufferedFile when a replay session runs all the way until the end of the recording (thanks to Joachim Wilke). - A menu is no longer automatically closed when a replay ends (reported by Marko Mäkelä). - Removed '\n' from several syslog() calls (reported by Sascha Volkenandt). - Fixed missing '&' in the SetAreas() example in PLUGINS.html (reported by Sascha Volkenandt). - Fixed a memory leak in cString::operator=() (reported by Sascha Volkenandt). - Updated the Dutch OSD texts (thanks to Maarten Wisse). - cReadLine now dynamically allocates its buffer, so that it can handle lines of any length. - Changed cConfig::Load() to use cReadLine instead of a fixed buffer (thanks to Andreas Mair for reporting a problem with extremely long summary fields in timers). - cSVDRP now dynamically allocates its command buffer in order to handle commands of any length. The MAXPARSEBUFFER macro is now obsolete and has been removed. If a plugin has used that macro, it should either define a buffer size of its own, or use cReadLine when reading files. - Fixed a race condition in the SPU decoder (thanks to Marco Schlüßler). - The EPG scan no longer disturbs players that have also set live PIDs (reported by Stefan Huelswitt). - Fixed setting the help key display in the Recordings menu in case of several layers of subdirectories. - Removed EPG bugfix #0, because it removed actually important data. Klaus Schmidinger 2005-11-06 18:00:00 +01:00
  • d563468aec Fixed a typo Klaus Schmidinger 2005-11-06 15:35:01 +01:00
  • 40336edc2a Removed EPG bugfix #0, because it removed actually important data 1.3.36 Klaus Schmidinger 2005-11-06 10:34:13 +01:00
  • e67fe0983d channels.conf Klaus Schmidinger 2005-11-06 10:20:00 +01:00
  • ff64419396 Fixed setting the help key display in the Recordings menu in case of several layers of subdirectories Klaus Schmidinger 2005-11-06 09:44:58 +01:00
  • 27ab07e80d The EPG scan no longer disturbs players that have also set live PIDs Klaus Schmidinger 2005-11-05 15:48:05 +01:00
  • 596e965a53 Fixed a race condition in the SPU decoder Klaus Schmidinger 2005-11-05 12:12:18 +01:00
  • 9607fd33a0 cSVDRP now dynamically allocates its command buffer Klaus Schmidinger 2005-11-05 11:21:38 +01:00
  • 92af12daac cReadLine now dynamically allocates its buffer; changed cConfig::Load() to use cReadLine instead of a fixed buffer Klaus Schmidinger 2005-11-04 17:18:33 +01:00
  • 903e929a85 Updated the Dutch OSD texts Klaus Schmidinger 2005-11-04 14:39:01 +01:00
  • 259ed3055e Fixed a memory leak in cString::operator=() Klaus Schmidinger 2005-11-04 14:27:51 +01:00
  • fdfcfc021b Fixed missing '&' in the SetAreas() example in PLUGINS.html Klaus Schmidinger 2005-11-04 14:25:00 +01:00
  • 52f17c043b Removed '\n' from several syslog() calls Klaus Schmidinger 2005-11-04 14:22:04 +01:00
  • 159c7e283d A menu is no longer automatically closed when a replay ends Klaus Schmidinger 2005-11-04 13:52:31 +01:00
  • 23ee5bb4da Fixed a NULL pointer access with the cUnbufferedFile when a replay session runs all the way until the end of the recording Klaus Schmidinger 2005-11-04 13:19:49 +01:00
  • 99e3c093f4 Version 1.3.35 - Updated 'sources.conf' (thanks to Philip Prindeville). - Now using daemon() instead of fork() to run VDR in daemon mode (thanks to Enrico Scholz). - Fixed a possible endless loop in a menu with no selectable items if Setup.MenuScrollWrap is true (thanks to Enrico Scholz). - Making sure no item is displayed as "current" if Up, Down, Left or Right is pressed in a menu with no selectable items. - Added '__attribute__' to functions that use printf() like parameters (thanks to Darren Salt). - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Fixed a leftover 'summary.vdr' in vdr.1 (reported by Christoph Hermanns). - Added more error messages and line numbers when reading EPG data and info.vdr (thanks to Peter Bieringer). - Updated the Danish OSD texts (thanks to Mogens Elneff). - Updated the Estonian OSD texts (thanks to Arthur Konovalov). - Added missing mutex locks to cCiMenu::Abort() and cCiEnquiry::Abort() (reported by Marco Schlüßler). - Fixed lock handling in CAM communication to avoid problems with multiple CAMs per device or CAMs with more than one smart card. - Updated the Greek OSD texts (thanks to Dimitrios Dimitrakos). - Updated the French OSD texts (thanks to Nicolas Huillard). - Fixed the cFilter example in PLUGINS.html (reported by Patrick Fischer). - The new class cUnbufferedFile is used for the recording files to avoid trashing the file system cache (based on a patch by Ralf Müller). Klaus Schmidinger 2005-10-31 18:00:00 +01:00
  • 697261c981 The new class cUnbufferedFile is used for the recording files to avoid thrashing the file system cache 1.3.35 Klaus Schmidinger 2005-10-31 13:14:26 +01:00
  • 998e3bd2c7 channels.conf Klaus Schmidinger 2005-10-31 11:00:00 +01:00
  • ccea93eb11 Fixed the cFilter example in PLUGINS.html Klaus Schmidinger 2005-10-30 14:06:40 +01:00
  • cffc2595ac Updated the French OSD texts Klaus Schmidinger 2005-10-30 13:39:26 +01:00
  • 6fc1de063e Updated the Greek OSD texts Klaus Schmidinger 2005-10-30 13:26:17 +01:00
  • 6e982f765e Fixed lock handling in CAM communication to avoid problems with multiple CAMs per device or CAMs with more than one smart card Klaus Schmidinger 2005-10-30 13:21:23 +01:00
  • 3c59953017 Added missing mutex locks to cCiMenu::Abort() and cCiEnquiry::Abort() Klaus Schmidinger 2005-10-30 10:27:24 +01:00
  • 64c2b3b0de Updated the Estonian OSD texts Klaus Schmidinger 2005-10-14 13:21:09 +02:00
  • 96ccd4a16a Updated the Danish OSD texts Klaus Schmidinger 2005-10-14 13:17:00 +02:00
  • 53e840af50 Added more error messages and line numbers when reading EPG data and info.vdr Klaus Schmidinger 2005-10-09 13:13:36 +02:00
  • bf779b3bfe Fixed a leftover 'summary.vdr' in vdr.1 Klaus Schmidinger 2005-10-09 12:31:52 +02:00
  • fdf54512ba Updated the Finnish OSD texts Klaus Schmidinger 2005-10-09 11:23:18 +02:00
  • 325163c0ef Added '__attribute__' to functions that use printf() like parameters Klaus Schmidinger 2005-10-09 11:14:14 +02:00
  • 22ee421be9 Making sure no item is displayed as "current" if Up, Down, Left or Right is pressed in a menu with no selectable items Klaus Schmidinger 2005-10-09 11:00:50 +02:00
  • ccaa4e961e Fixed a possible endless loop in a menu with no selectable items if Setup.MenuScrollWrap is true Klaus Schmidinger 2005-10-09 10:45:48 +02:00
  • 6a8e2a99cb Now using daemon() instead of fork() to run VDR in daemon mode Klaus Schmidinger 2005-10-09 10:05:21 +02:00
  • e83482945d Updated 'sources.conf' Klaus Schmidinger 2005-10-08 08:49:57 +02:00
  • 88d8d63408 Version 1.3.34 - Fixed a leftover 'summary.vdr' in vdr.5 (thanks to Peter Bieringer for reporting this one). - Fixed opening recording folders in case the last replayed recording no longer exists (reported by Udo Richter). - Fixed an unjustified "Error while accessing recording!" after deleting a recording from a subfolder. - Fixed handling the '.update' file in case the video directory is not at the default location (reported by Jon Burgess). - Fixed a crash in cConfig::Load() when compiling on the PPC (thanks to Sascha Volkenandt). - Fixed the FATALERRNO macro to check for a non-zero errno value (reported by Marco Schlüßler). - Added a check against MAXOSDAREAS in cOsd::CanHandleAreas() (reported by Udo Richter). - Fixed setting current menu item if the first one is non-selectable. - cOsdItem::cOsdItem() now has a 'Selectable' parameter. - Improved displaying 'sub-title' and 'bottom text' in the CAM menu. - Added status message "Resetting CAM..." for an immediate feedback when the CAM reset has been triggered. - The CAM menu now automatically updates itself in case of a progress display (as used, for instance, when updating the firmware via satellite). - Now skipping some funny characters sent by some CAMs at the beginning of strings. - The CAM menu is now completely closed when pressing the Menu key while inside a sub menu. - Reduced MAX_CONNECT_RETRIES in ci.c to 2 (waiting too long made the whole thing appear hanging). - Added status message "Opening CAM menu..." for an immediate feedback when the CAM menu has been requested. - Speeded up initial opening of the CAM menu. - Fixed handling of menus with no selectable items. - The character 0x8A in CAM menu strings is now mapped to a real newline. - The 'sub-title' and 'bottom text' in the CAM menu can now consist of several lines. - Improved the CAM enquiry menu. Klaus Schmidinger 2005-10-03 18:00:00 +02:00
  • 7346a03094 Improved the CAM enquiry menu (cont'd) 1.3.34 Klaus Schmidinger 2005-10-03 13:00:00 +02:00
  • 5956f7eeec The CAM enquiry menu now aborts if Menu is pressed Klaus Schmidinger 2005-10-03 12:58:22 +02:00
  • 876ad5d5f6 Fixed a crash with automatically closing CAM menus Klaus Schmidinger 2005-10-03 12:48:13 +02:00
  • b724e950d8 Improved the CAM enquiry menu Klaus Schmidinger 2005-10-03 12:27:15 +02:00
  • adf99fb3e8 channels.conf Klaus Schmidinger 2005-10-03 12:20:00 +02:00
  • 4acbc0fd47 The 'sub-title' and 'bottom text' in the CAM menu can now consist of several lines Klaus Schmidinger 2005-10-03 11:26:07 +02:00
  • c03de9e15e The character 0x8A in CAM menu strings is now mapped to a real newline Klaus Schmidinger 2005-10-03 10:32:51 +02:00
  • 1728fccfe2 Skipping blanks at the beginning of CAM menu strings Klaus Schmidinger 2005-10-02 15:06:07 +02:00
  • 2cc029066b Fixed handling of menus with no selectable items Klaus Schmidinger 2005-10-02 15:04:34 +02:00
  • d808293a06 Quoting CAM menu texts to see blanks in logfile Klaus Schmidinger 2005-10-02 14:50:44 +02:00
  • 11be63aa2c Added status message "Opening CAM menu... for an immediate feedback when the CAM menu has been requested; speeded up initial opening of the CAM menu Klaus Schmidinger 2005-10-02 14:43:56 +02:00
  • 969cd51b68 Reduced MAX_CONNECT_RETRIES in ci.c to 2 Klaus Schmidinger 2005-10-02 14:10:51 +02:00
  • 8365632b3f The CAM menu is now completely closed when pressing the Menu key while inside a sub menu Klaus Schmidinger 2005-10-02 13:54:34 +02:00
  • 283a6f83f9 Now skipping some funny characters sent by some CAMs at the beginning of strings Klaus Schmidinger 2005-10-02 13:13:31 +02:00
  • 2fc075f5f9 The CAM menu now automatically updates itself in case of a progress display Klaus Schmidinger 2005-10-02 12:59:53 +02:00
  • 8302d81af2 Added status message "Resetting CAM..." for an immediate feedback when the CAM reset has been triggered Klaus Schmidinger 2005-10-02 10:20:19 +02:00
  • 23aa374e3d Improved displaying 'sub-title' and 'bottom text' in the CAM menu Klaus Schmidinger 2005-10-02 09:59:30 +02:00
  • 704e17859f Fixed setting current menu item if the first one is non-selectable; cOsdItem::cOsdItem() now has a 'Selectable' parameter Klaus Schmidinger 2005-10-02 09:57:52 +02:00
  • ba24e93d82 Added a check against MAXOSDAREAS in cOsd::CanHandleAreas() Klaus Schmidinger 2005-10-02 08:49:36 +02:00
  • 4b8ff61901 Fixed the FATALERRNO macro to check for a non-zero errno value Klaus Schmidinger 2005-10-01 12:48:34 +02:00
  • 3f0678244f Added a note about using this skin to the README file Klaus Schmidinger 2005-10-01 12:20:25 +02:00
  • f3c99e697f Fixed a crash in cConfig::Load() when compiling on the PPC Klaus Schmidinger 2005-10-01 10:43:01 +02:00
  • 13f68c4787 Fixed handling the '.update' file in case the video directory is not at the default location Klaus Schmidinger 2005-10-01 10:33:38 +02:00
  • 46a89d211b Fixed an unjustified "Error while accessing recording!" after deleting a recording from a subfolder Klaus Schmidinger 2005-10-01 10:13:27 +02:00
  • 8f6bfd1ae7 Fixed opening recording folders in case the last replayed recording no longer exists Klaus Schmidinger 2005-10-01 10:11:33 +02:00
  • ecc07e33f3 Fixed a leftover 'summary.vdr' in vdr.5 Klaus Schmidinger 2005-09-26 21:40:16 +02:00
  • c16bbf7422 Version 1.3.33 - Fixed two errors in 'newplugin' (thanks to Alexander Rieger). - Fixed converting arbitrarily formatted summary.vdr files (thanks to Thomas Günther). - Fixed handling color buttons in cMenuEditStrItem (thanks to Alexander Rieger). - Added cChannel::LinkChannels() and cChannel::RefChannel() (suggested by Helmut Auer). Note that VDR itself doesn't actually use the linked channels, yet, so there is no guarantee that this really works under all circumstances. - Added a missing include statement to the 'sky' plugin (thanks to Alfred Zastrow for reporting this one). - Fixed handling key macros with keys after @plugin (thanks to Rolf Ahrenberg for reporting this one). - Fixed error handling in cCiTransportConnection::RecvTPDU() (thanks to Georg Acher for reporting this one). - Removed obsolete 'shift' code in device.[hc]. - The SVDRP command DELR no longer triggers a complete reload of the global Recordings list, but rather deletes that particular entry. - The list of recordings is now read in a separate thread, resulting in a faster startup if there are a great many of recordings, or the disk(s) have to spin up. If the Recordings menu is opened while the list of recordings is still being read, the menu will be updated accordingly. Plugins that access the global Recordings variable should lock the thread by putting something like Klaus Schmidinger 2005-09-25 18:00:00 +02:00
  • 8ae565d885 Made the function ExchangeChars() public 1.3.33 Klaus Schmidinger 2005-09-25 14:31:23 +02:00
  • 976a2c7ffe channels.conf Klaus Schmidinger 2005-09-25 14:20:00 +02:00
  • c3a76dfef6 The '.update' file in the video directory is now touched when a recording is added or deleted Klaus Schmidinger 2005-09-25 13:49:31 +02:00
  • f2183f9ff5 Added missing lock and state change Klaus Schmidinger 2005-09-25 12:28:40 +02:00
  • 5e89427ffc Updated the Russian OSD texts Klaus Schmidinger 2005-09-25 12:22:13 +02:00
  • a12bea799d Updated the Romanian OSD texts Klaus Schmidinger 2005-09-25 11:51:34 +02:00
  • da501a4b82 The 'new' indicator in the Recordings menu is now kept up-to-date Klaus Schmidinger 2005-09-25 11:35:56 +02:00
  • 9e8aac3882 The list of recordings is now read in a separate thread Klaus Schmidinger 2005-09-25 11:00:57 +02:00
  • 83985eff47 The SVDRP command DELR no longer triggers a complete reload of the global Recordings list, but rather deletes that particular entry Klaus Schmidinger 2005-09-18 10:51:54 +02:00
  • cfc1903408 Fixed a typo Klaus Schmidinger 2005-09-18 09:33:40 +02:00
  • e7d98d2ee6 Removed obsolete 'shift' code in device.[hc] Klaus Schmidinger 2005-09-17 14:30:18 +02:00
  • 13249f12f2 Fixed error handling in cCiTransportConnection::RecvTPDU() Klaus Schmidinger 2005-09-17 12:08:54 +02:00
  • be0151ca5c Fixed handling key macros with keys after @plugin Klaus Schmidinger 2005-09-17 11:30:37 +02:00
  • cda89e7fb0 Added a missing include statement to the 'sky' plugin Klaus Schmidinger 2005-09-17 10:43:54 +02:00
  • 75587d1a17 Added cChannel::LinkChannels() and cChannel::RefChannel() Klaus Schmidinger 2005-09-17 10:03:19 +02:00
  • 547310a949 Fixed handling color buttons in cMenuEditStrItem Klaus Schmidinger 2005-09-17 09:42:45 +02:00
  • 5147d8abbc Fixed converting arbitrarily formatted summary.vdr files Klaus Schmidinger 2005-09-17 09:20:31 +02:00
  • 791fe6c40e Fixed two errors in 'newplugin' Klaus Schmidinger 2005-09-14 16:04:09 +02:00
  • d5c85f5ff8 Version 1.3.32 - Added some missing braces in remux.c (thanks to Wayne Keer for reporting this one). - Removed unused MAINMENUENTRY from svdrpdemo.c (thanks to Udo Richter for reporting this one). - Fixed appending sequence end code in cDvbPlayer::Goto() (thanks to Reinhard Nissl). - Fixed syncing in cRepacker (thanks to Reinhard Nissl). - Now always using stream id 0xE0 for the video stream, to avoid problems with post processing tools that choke on different ids (suggested by Reinhard Nissl). - Updated the Estonian OSD texts (thanks to Arthur Konovalov). - Fixed cDvbPlayer::SkipFrames() to properly handle radio recordings (thanks to Reinhard Nissl). - Updated the Swedish OSD texts (thanks to Tomas Prybil). - Updated the Slovenian OSD texts (thanks to Matjaz Thaler). - Updated the Danish OSD texts (thanks to Mogens Elneff). - Made LIRC command parsing more robust (thanks to Ville Skyttä). - Introduced a separate 'plugins-install' target in the Makefile (thanks to Daniel Thompson). - Re-introduced the code that waits for a tuner lock in VDR/device.c, since apparently some users actually need it. It's not active by default, you'll have to define the WAIT_FOR_TUNER_LOCK macro in that file if you need it (suggested by Malcolm Caldwell). - Adjusted the Makefile to the dvb-kernel driver on kernel 2.6 and up (thanks to Lauri Tischler). - Repeat keys are now ignored when waiting for a keypress to cancel an operation (thanks to Marko Mäkelä). - The main menu function of a plugin can now be activated through a key macro of the form "@plugin" even if that plugin doesn't have a main menu entry (using part of a patch by Hardy Flor, which originally implemented calling plugins from SVDRP). - The menu timeout handling is now done centrally in the main program loop. - Added missing help for the 'help' keyword in the SVDRP command PLUG. - The main menu function of a plugin can now be called programmatically through the static function cRemote::CallPlugin(). - The SVDRP command PLUG now has a new option 'main' which can be used to initiate a call to the main menu function of a plugin (using part of a patch by Hardy Flor). - The new command line option '--vfat' can be used to make VDR encode special characters in recording file names, even if it wasn't compiled with VFAT=1 (suggested by Peter Bieringer). The compile time option VFAT still exists and creates a VDR that always behaves as if it were called with '--vfat'. - Replaced the ':' delimiter between hour and minute in recording file names with a '.' under Linux, too. Existing recordings with ':' as delimiter will still work. - Implemented the SVDRP command MOVC (thanks to Andreas Brachold). - Added support for multiple audio language codes in ISO639LanguageDescriptors to 'libsi' (thanks to Marcel Wiesweg). - Changed the audio PID language codes to hold up to two 3 letter codes, separated by '+', to store separate languages broadcast in two channel audio mode. - If the preferred audio language is broadcast on a PID that has two different languages in the two stereo channels, the audio channel is now properly set when switching to such a channel (thanks to Mogens Elneff for his help in testing this). - Fixed some typos in MANUAL (thanks to Ville Skyttä). - Fixed the default value for "Setup/EPG bugfix level" (thanks to Ville Skyttä for reporting this one). - Fixed defining timers that only differ in the day of week (thanks to Patrick Rother for reporting this one). - Fixed converting summary.vdr files that would result in a very long 'short text' (thanks to Carsten Koch). - Implemented a hash for the channels to reduce the system load in the EIT scanning thread (based on a patch by Georg Acher). Klaus Schmidinger 2005-09-11 18:00:00 +02:00
  • 94d43abecf Implemented a hash for the channels to reduce the system load in the EIT scanning thread 1.3.32 Klaus Schmidinger 2005-09-11 13:23:49 +02:00
  • 0c6ba1f928 channels.conf Klaus Schmidinger 2005-09-11 11:10:00 +02:00
  • e785f39acb More cRepacker fixes Klaus Schmidinger 2005-09-11 11:00:00 +02:00
  • 1c9d172bc9 Fixed converting summary.vdr files that would result in a very long 'short text' Klaus Schmidinger 2005-09-10 12:46:01 +02:00
  • 1241db48d3 Fixed a typo Klaus Schmidinger 2005-09-10 11:54:02 +02:00
  • defe0831f9 Fixed selecting preferred audio for multi audio channels (cont'd) Klaus Schmidinger 2005-09-10 10:20:48 +02:00
  • 7673d5124a Fixed defining timers that only differ in the day of week Klaus Schmidinger 2005-09-09 15:28:26 +02:00
  • 116cea5eb6 Fixed some typos Klaus Schmidinger 2005-09-09 15:14:16 +02:00
  • 099df13b6c Fixed the default value for "Setup/EPG bugfix level" Klaus Schmidinger 2005-09-09 15:10:11 +02:00
  • 7115b3b97b Fixed some typos in MANUAL Klaus Schmidinger 2005-09-09 15:07:32 +02:00
  • 5c2cb4df18 Fixed selecting preferred audio for multi audio channels Klaus Schmidinger 2005-09-09 14:50:35 +02:00
  • faedc7862e More cRepacker fixes Klaus Schmidinger 2005-09-04 15:15:14 +02:00
  • 1bc5ba817c Changed the audio PID language codes to hold up to two 3 letter codes; automatic audio channel setting for two channel audio Klaus Schmidinger 2005-09-04 14:48:39 +02:00
  • c4ff05bbca Fixed menu timeout handling while replaying Klaus Schmidinger 2005-09-04 08:57:15 +02:00
  • 2f4526e55e Added support for multiple audio language codes in ISO639LanguageDescriptors to 'libsi' Klaus Schmidinger 2005-09-03 15:19:00 +02:00
  • 9e864aba12 Implemented the SVDRP command MOVC Klaus Schmidinger 2005-09-03 14:10:01 +02:00
  • 06117cbaab Implemented option '--vfat'; replaced ':' with '.' in recording names Klaus Schmidinger 2005-09-03 13:35:55 +02:00
  • a964a8d732 The SVDRP command PLUG now has a new option 'main' Klaus Schmidinger 2005-09-03 12:49:36 +02:00
  • 590d56bf59 The main menu function of a plugin can now be called programmatically Klaus Schmidinger 2005-09-03 12:36:51 +02:00
  • 32733e430a Added missing help for the 'help' keyword in the SVDRP command PLUG Klaus Schmidinger 2005-09-03 12:20:24 +02:00