Commit Graph

  • 1b0ac71a33 Removed a double fdopen() in cPipe::Open() Klaus Schmidinger 2006-06-24 10:12:09 +02:00
  • 7b3d0ce03e Added '--vfat' to the vdr.1 man page Klaus Schmidinger 2006-06-24 10:08:35 +02:00
  • 830d86017a Fixed the Makefile of the 'servicedemo' plugin, so that it defines the PLUGIN macro; added a comment regarding the PLUGIN macro to the 'newplugin' script Klaus Schmidinger 2006-06-24 09:15:17 +02:00
  • 90bc2f18e3 Version 1.4.1-1 - Added "-fPIC" to the compiler options in Make.config.template when compiling plugins (thanks to Udo Richter). If you use your own Make.config file, you may want to add these lines there, too. - Added some comment to cDevice::GetDevice() to explain how the individual conditions are put together to make a decision on which device to use. - Updated 'S13E' in 'sources.conf' (thanks to Antti Hartikainen). - Now making sure VPS timers don't get stuck with outdated events, and that the actual device isn't used for updating a VPS timer's event as long as other free devices are available. - Modified rcu.c to better handle RC5 codes. - Added a missing variable initialization in cRingBufferLinear::cRingBufferLinear() (thanks to Prakash Punnoor). - Fixed handling relative link targets in the ReadLink() function (reported by Patrick Cernko). - Now making sure a VPS timer has a schedule in case the epg.data file didn't contain one when VDR was started. Klaus Schmidinger 2006-06-18 18:00:00 +02:00
  • 2be1771869 Now making sure a VPS timer has a schedule in case the epg.data file didn't contain one when VDR was started 1.4.1-1 Klaus Schmidinger 2006-06-18 08:50:04 +02:00
  • 9fe7b98cdb Fixed handling relative link targets in the ReadLink() function Klaus Schmidinger 2006-06-17 09:48:50 +02:00
  • 182224b65f Added a missing variable initialization in cRingBufferLinear::cRingBufferLinear() Klaus Schmidinger 2006-06-16 09:33:30 +02:00
  • b99c700f1d Modified rcu.c to better handle RC5 codes Klaus Schmidinger 2006-06-16 09:30:11 +02:00
  • 1d4512cbea Now making sure VPS timers don't get stuck with outdated events, and that the actual device isn't used for updating a VPS timer's event as long as other free devices are available Klaus Schmidinger 2006-06-16 09:22:20 +02:00
  • 3ed538f496 Updated 'S13E' in 'sources.conf' Klaus Schmidinger 2006-06-15 10:03:53 +02:00
  • 3644347545 Added some comment to cDevice::GetDevice() Klaus Schmidinger 2006-06-15 10:00:40 +02:00
  • 4a98f33782 Added "-fPIC" to the compiler options in Make.config.template when compiling plugins Klaus Schmidinger 2006-06-15 09:29:21 +02:00
  • 2bb3251354 Version 1.4.1 - Changed the log messages when grabbing an image from 'isyslog()' to 'dsyslog()' so that they can be suppressed in normal operation mode to avoid clogging the log file in case this function is used frequently (suggested by Helmut Auer). Klaus Schmidinger 2006-06-11 18:00:00 +02:00
  • d324b2de88 Reduced logging for the SVDRP GRAB command 1.4.1 Klaus Schmidinger 2006-06-11 09:14:22 +02:00
  • 99876fdab3 Fixed a message Klaus Schmidinger 2006-06-11 08:50:35 +02:00
  • 21f3eaf6c9 Version 1.4.0-3 - Fixed the PremiereContentTransmissionDescriptor in 'libsi' (thanks to Stefan Huelswitt). - Removed all the compatibility '#if APIVERSNUM...' stuff and instead increased the API version number - plugins will have to be recompiled. - Removed the call to pthread_setschedparam(childTid, SCHED_RR, 0) in thread.c, because it caused a compiler warning with post-2.4 glibc (reported by Ville Skyttä). Since the third parameter has to be non-null to have any effect, the call was presumably a NOP, anyway. - Fixed the 'clean-plugins' target in the Makefile to also remove additional plugin libraries (thanks to Wayne Keer). - Applied the fixes to moving and deleting channels from version 1.4.0-2 to the SVDRP commands MOVC and DELC as well. - Fixed handling the display of the '*' indicator in the "What's on now/next?" menu, so that events that haven't been "seen" in the data stream within 30 seconds won't be shown as "running". - Fixed handling tabbed item display in 'skincurses'. - Increased the column spacing in the "Recordings" menu (was too small for the 'skincurses' plugin). - When the 'skincurses' plugin is loaded, it automatically sets the 'curses' skin as the current one. This doesn't modify the Setup.OSDSkin parameter, so that after using 'skincurses' (for instance for debugging) the previously selected skin will be used again. - Added some log messages when setting the current skin. - Only making a second attempt to set the current skin at startup if the first attempt has failed. - Now switching to non-VPS timers' channels 60 seconds before the timer starts (if a free device is available), to allow for the updating of EPG data and CA descriptors before the actual recording starts. Klaus Schmidinger 2006-06-04 18:00:00 +02:00
  • 50c0b03f0c Now switching to non-VPS timers' channels 60 seconds before the timer starts 1.4.0-3 Klaus Schmidinger 2006-06-04 09:10:59 +02:00
  • 0d4cf40b79 When the 'skincurses' plugin is loaded, it automatically sets the 'curses' skin as the current one Klaus Schmidinger 2006-06-03 14:46:36 +02:00
  • 56744b1f4e Increased the column spacing in the "Recordings" menu Klaus Schmidinger 2006-06-03 13:36:07 +02:00
  • 9966e03e29 Fixed handling tabbed item display in 'skincurses' Klaus Schmidinger 2006-06-03 13:21:33 +02:00
  • a12a504fad Fixed handling the display of the '*' indicator in the "What's on now/next?" menu Klaus Schmidinger 2006-06-03 09:42:12 +02:00
  • dc6666d53c Applied the fixes to moving and deleting channels from version 1.4.0-2 to the SVDRP commands MOVC and DELC as well Klaus Schmidinger 2006-06-03 09:25:13 +02:00
  • 833d649e13 Fixed the 'clean-plugins' target in the Makefile to also remove additional plugin libraries Klaus Schmidinger 2006-06-02 14:48:21 +02:00
  • 7997b678f2 Removed the call to pthread_setschedparam(childTid, SCHED_RR, 0) in thread.c Klaus Schmidinger 2006-06-02 13:54:04 +02:00
  • 177b875945 Version 1.4.0-2 - Removed leftover LSMOD=... line from 'runvdr'. - Modified the Makefile to copy additional libraries a plugin might provide (suggested by Wayne Keer). See PLUGINS.html for details. - Fixed handling Transfer Mode when replaying Dolby Digital audio and the option '-a' was given (based on a patch from Werner Fink). To avoid having to increment the API version, several #if checks have been introduced around this. These will be removed once the API version actually needs to be incremented. - Fixed deleting the 'skinDescriptions' in cMenuSetupOSD::~cMenuSetupOSD() (thanks to Tobias Grimm). - Fixed calculating the start time of repeated timers with "first day" (thanks to Udo Richter). - Now setting a timer's cached start time to 0 after a call to Skip() (thanks to Udo Richter). - Fixed handling the running status of EPG events in case the "Schedule" menu is currently open (i.e. a write lock on the schedules data can't be achieved). - Fixed handling VPS timers in case the EPG event hasn't been 'seen' in a while. - Fixed calculating the cache size in cUnbufferedFile::Read() (thanks to Artur Skawina). - Removed -fPIC from VDR's and libsi's Makefile (suggested by Prakash Punnoor). - Modifed the device selection to better handle timer conflicts (reported by Christian Wieninger). - Avoiding a compiler warning in libsi's TypeLoop::operator[]. - Now processing the "frequency list descriptor" (based on a patch from Anssi Hannula). - Improved the repeat function for LIRC remote controls (thanks to Joerg Riechardt). - Fixed moving channels, which sometimes stopped the current replay session (reported by Mirko Dölle). - Fixed deleting channels in case the current channel's number changes (reported by Mirko Dölle). Klaus Schmidinger 2006-05-28 18:00:00 +02:00
  • 9847c7571d Removed all the compatibility '#if APIVERSNUM...' stuff and instead increased the API version number Klaus Schmidinger 2006-05-28 15:10:08 +02:00
  • 4355183150 Fixed the PremiereContentTransmissionDescriptor in 'libsi' Klaus Schmidinger 2006-05-28 14:42:21 +02:00
  • e892171736 Fixed deleting channels in case the current channel's number changes 1.4.0-2 Klaus Schmidinger 2006-05-28 10:48:50 +02:00
  • 39162a98f0 Fixed moving channels, which sometimes stopped the current replay session Klaus Schmidinger 2006-05-28 09:19:30 +02:00
  • 9b3b98f88f Improved the repeat function for LIRC remote controls Klaus Schmidinger 2006-05-28 08:49:52 +02:00
  • e4d3a28acd Now processing the "frequency list descriptor" Klaus Schmidinger 2006-05-27 15:35:16 +02:00
  • ebd579a64a Avoiding a compiler warning in libsi's TypeLoop::operator[] Klaus Schmidinger 2006-05-27 14:13:06 +02:00
  • ba0a06bf0d Fixed a typo Klaus Schmidinger 2006-05-27 11:14:42 +02:00
  • d1617c84ca Modifed the device selection to better handle timer conflicts Klaus Schmidinger 2006-05-27 09:43:37 +02:00
  • 6b3376f4de Fixed description of DevceNumber() Klaus Schmidinger 2006-05-26 12:46:59 +02:00
  • 07093f79de Removed -fPIC from VDR's and libsi's Makefile Klaus Schmidinger 2006-05-26 10:46:12 +02:00
  • af9266d21c Fixed calculating the cache size in cUnbufferedFile::Read() Klaus Schmidinger 2006-05-26 10:13:48 +02:00
  • 09386e621d Fixed handling VPS timers in case the EPG event hasn't been 'seen' in a while Klaus Schmidinger 2006-05-25 14:59:33 +02:00
  • 8d4dc7bc77 Fixed handling the running status of EPG events in case the "Schedule" menu is currently open Klaus Schmidinger 2006-05-25 14:53:15 +02:00
  • ae37eae8e3 Now setting a timer's cached start time to 0 after a call to Skip() Klaus Schmidinger 2006-05-25 14:38:04 +02:00
  • 6496d879e5 Fixed calculating the start time of repeated timers with "first day" Klaus Schmidinger 2006-05-25 12:44:07 +02:00
  • 2e01178e54 Fixed deleting the 'skinDescriptions' in cMenuSetupOSD::~cMenuSetupOSD() Klaus Schmidinger 2006-05-25 12:26:09 +02:00
  • a512b9a9fa Fixed handling Transfer Mode when replaying Dolby Digital audio and the option '-a' was given Klaus Schmidinger 2006-05-20 10:17:44 +02:00
  • c8c22ad49b Modified the Makefile to copy additional libraries a plugin might provide Klaus Schmidinger 2006-05-19 12:14:19 +02:00
  • 5d8e3b18dc Version 1.4.0-1 - Updated 'S110W' in 'sources.conf'. - Adjusted the 'runvdr' script so that the user can fill in the functions to detect, load and unload the necessary driver modules (thanks to M. Kiesel for reporting that it still used DVBDIR). - Added 'eval' to the $VDRCMD call in 'runvdr' to avoid problems with quoting (suggested by Udo Richter). - Fixed missing ',' in the Italian and Polish OSD texts (thanks to Marko Mäkelä). - Updated the Czech OSD texts (thanks to Vladimír Bárta). - Fixed handling the "Power" key in case a timer is about to start recording (thanks to Udo Richter). - Fixed the character 'r' in fontosd and fontsml for iso8859-2 (thanks to Vladimír Bárta). - When checking whether a VPS timer has entered the "VPS margin", the event's start time is now used instead of the timer's start time, because otherwise events that start way off of their VPS time wouldn't be recorded correctly. - If VPS timers are active, their events are now being kept up to date if there are any free devices available. - Fixed the character #207 in fontosd for iso8859-2 (thanks to Vladimír Bárta). - Fixed handling unknown codes when learning LIRC remote control codes (reported by Helmut Auer). - Since some channels (especially the Austrian ORF) randomly change the ids of their EPG events, VDR now gives the start time precedence when searching for existing events. - Fixed automatically updating the CAM menu in case the whole operation (for instance a firmware update) takes longer than the menu timeout. Klaus Schmidinger 2006-05-14 18:00:00 +02:00
  • cd7aaa0213 Removed leftover LSMOD=... line from 'runvdr' Klaus Schmidinger 2006-05-14 16:03:34 +02:00
  • f9b0db0610 Fixed automatically updating the CAM menu in case the whole operation takes longer than the menu timeout 1.4.0-1 Klaus Schmidinger 2006-05-14 11:22:13 +02:00
  • 6d670724e0 Now only using devices that provide a transponder exclusively for updating a VPS timers EPG event if the timer has actually entered the "VPS margin" Klaus Schmidinger 2006-05-13 09:10:56 +02:00
  • 946f9dfb78 Now always making sure the EPG scan is paused when a VPS timer needs to see its transponder to update its event Klaus Schmidinger 2006-05-13 09:09:34 +02:00
  • 046595a803 Now giving the start time precedence when searching for existing EPG events Klaus Schmidinger 2006-05-12 13:28:22 +02:00
  • 81bd99a674 Fixed handling unknown codes when learning LIRC remote control codes Klaus Schmidinger 2006-05-12 12:42:57 +02:00
  • ae7103e984 Fixed the character #207 in fontosd for iso8859-2 Klaus Schmidinger 2006-05-07 11:37:18 +02:00
  • 465ddf3ffc If VPS timers are active, their events are now being kept up to date Klaus Schmidinger 2006-05-07 09:13:36 +02:00
  • 93d0120c3f Now using the event's start time when checking against VPS margin Klaus Schmidinger 2006-05-07 09:01:59 +02:00
  • 452eec70a7 Fixed the character 'r' in fontosd and fontsml for iso8859-2 Klaus Schmidinger 2006-05-05 13:49:57 +02:00
  • c7af51870a Fixed handling the "Power" key in case a timer is about to start recording Klaus Schmidinger 2006-05-05 13:45:42 +02:00
  • 8bd9bf5e1b Updated the Czech OSD texts Klaus Schmidinger 2006-05-05 13:29:40 +02:00
  • fd3cd16158 Fixed missing ',' in the Italian and Polish OSD texts Klaus Schmidinger 2006-05-01 21:04:37 +02:00
  • 98fe8d8f86 Added 'eval' to the $VDRCMD call in 'runvdr' to avoid problems with quoting Klaus Schmidinger 2006-05-01 14:52:19 +02:00
  • 87f7e826a1 Adjusted the 'runvdr' script so that the user can fill in the functions to detect, load and unload the necessary driver modules Klaus Schmidinger 2006-05-01 13:47:28 +02:00
  • 57207a3d72 Updated 'S110W' in 'sources.conf' Klaus Schmidinger 2006-05-01 09:35:06 +02:00
  • 529fc7b48a Version 1.4.0 - Fixed handling the "Power" key in case a recording is going on and no plugin is active (thanks to Udo Richter; bug reported by Dominique Simon). - Updated the Polish OSD texts (thanks to Jaroslaw Swierczynski). - Fixed a memory leak in handling external EPG data (thanks to Tobias Grimm). - Fixed a memory leak in closing the video file during replay (thanks to Tobias Grimm). - Updated the Italian OSD texts (thanks to Nino Gerbino and Antonio Ospite). - Updated the Estonian OSD texts (thanks to Arthur Konovalov). Klaus Schmidinger 2006-04-30 18:00:00 +02:00
  • d1d0ca114f Updated the Estonian OSD texts 1.4.0 Klaus Schmidinger 2006-04-30 08:51:32 +02:00
  • e7b365ffc6 Updated the Italian OSD texts Klaus Schmidinger 2006-04-29 14:42:46 +02:00
  • bb237d9327 Adjusted release date Klaus Schmidinger 2006-04-29 13:30:00 +02:00
  • 7367b6a832 Fixed a memory leak in closing the video file during replay Klaus Schmidinger 2006-04-29 13:23:15 +02:00
  • 56468f72ad Fixed a memory leak in handling external EPG data Klaus Schmidinger 2006-04-29 11:40:37 +02:00
  • b42e1f73db Updated the Polish OSD texts Klaus Schmidinger 2006-04-29 10:06:34 +02:00
  • 42ce340670 Fixed handling the "Power" key in case a recording is going on and no plugin is active Klaus Schmidinger 2006-04-29 09:24:07 +02:00
  • 56e5836b54 Version 1.3.49 - Fixed initializing 'noapiv' in the Makefile (reported by Ronny Kornexl). - Fixed extracting APIVERSION to work with older versions of 'sed' (reported by Oliver Endriss; thanks also to Udo Richter for a shorter version of the 'sed' expression). - Fixed broken APIVERSION extraction line in 'newplugin' (thanks to Oliver Endriss). - Fixed entering '0' in a cMenuEditIntItem (reported by Mirko Dölle). - Updated the Italian OSD texts (thanks to Nino Gerbino). - Added a note about adding 'INCLUDES += -I$(DVBDIR)/include' to an existing Make.config (problem reported by Markus Ehrnsperger). - Fixed handling the cPluginManager::Active() result when pressing the "Power" key (reported by Werner Färber). - Added a hint about commenting out the line '#define USE_FADVISE' in tools.c in case of problems with replaying in fast forward mode if the video directory is mounted via a Samba share (reported by Andy Grobb). - Changed the "Really restart?" prompt in the call to cPluginManager::Active() in menu.c to "restart anyway?" (suggested by Rolf Ahrenberg). - Removed the obsolete "'1' for encrypted radio channels" part from the description of the VPID in vdr.5 (reported by Alexander Hans). - Fixed tuning to the channel of a VPS timer if the device is the actual device. Klaus Schmidinger 2006-04-28 18:00:00 +02:00
  • 70297ef174 Fixed tuning to the channel of a VPS timer if the device is the actual device 1.3.49 Klaus Schmidinger 2006-04-28 13:29:22 +02:00
  • a302fd67af Set all version numbers in doc files to 1.4 Klaus Schmidinger 2006-04-28 13:07:14 +02:00
  • 1cc9809a45 Removed the obsolete "'1' for encrypted radio channels" part from the description of the VPID in vdr.5 Klaus Schmidinger 2006-04-28 13:02:18 +02:00
  • ce991f442b Changed the "Really restart?" prompt in the call to cPluginManager::Active() in menu.c to "restart anyway?" Klaus Schmidinger 2006-04-28 12:53:07 +02:00
  • 1cfeb4625e Added a hint about commenting out the line '#define USE_FADVISE' in tools.c Klaus Schmidinger 2006-04-28 12:42:20 +02:00
  • 40832856f7 Fixed handling the cPluginManager::Active() result when pressing the "Power" key Klaus Schmidinger 2006-04-28 12:33:13 +02:00
  • 4ebc8393ee Added a note about adding 'INCLUDES += -I/include' to an existing Make.config Klaus Schmidinger 2006-04-25 21:37:32 +02:00
  • 782f4e022d Updated the Italian OSD texts Klaus Schmidinger 2006-04-25 21:24:33 +02:00
  • 754a4de85e Fixed entering '0' in a cMenuEditIntItem Klaus Schmidinger 2006-04-25 16:04:55 +02:00
  • bf4f8e0da3 Fixed extracting APIVERSION to work with older versions of 'sed'; Fixed broken APIVERSION extraction line in 'newplugin' Klaus Schmidinger 2006-04-24 17:53:19 +02:00
  • c4d90dff6b Fixed initializing 'noapiv' in the Makefile Klaus Schmidinger 2006-04-24 17:09:32 +02:00
  • 880c3ddb94 Version 1.3.48 - Updated the GPL copies (thanks to Ville Skyttä). - Fixed several spelling errors (thanks to Ville Skyttä). - Updated the Polish OSD texts (thanks to Jaroslaw Swierczynski). - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Updated the French OSD texts (thanks to Pierre Briec). - Updated the Estonian OSD texts (thanks to Arthur Konovalov). - Updated the Romanian OSD texts (thanks to Lucian Muresan). - Updated the Danish OSD texts (thanks to Mogens Elneff). - Updated the Russian OSD texts (thanks to Oleg Roitburd). - Updated the Slovenian OSD texts (thanks to Matjaz Thaler). - Fixed wrong credits for the patch that was used to implement cPlugin::Active(). - Simplified the 'grep|awk|sed' command to retrieve the VDR/APIVERSION to a single 'sed' call. - Updated the Swedish OSD texts (thanks to Tomas Prybil). - Modified the German OSD texts to be "less technical" (thanks to Andreas Brachold). - Extended the version number reported with the '-V' option to also show the current APIVERSION (suggested by Thomas Günther). - Fixed handling empty titles in cEvent::FixEpgBugs() (reported by Rolf Ahrenberg). - Fixed some missing '-' in the German OSD texts (thanks to Walter Koch). - Added an error message about plugins that don't honor APIVERSION in their Makefile (based on a suggestion by Udo Richter). - Fixed a format string in recording.c to avoid a compiler warning on 64bit systems (thanks to Christian Wieninger for reporting, and Werner Schweer for pointing out that the 'z' modifier should be used here). - Ignoring k_Repeat when deciding whether the same key has been pressed in string input fields (based on a patch from Marko Mäkelä). Klaus Schmidinger 2006-04-23 18:00:00 +02:00
  • b37a4d3c7a Ignoring k_Repeat when deciding whether the same key has been pressed in string input fields 1.3.48 Klaus Schmidinger 2006-04-23 11:43:54 +02:00
  • 42b2676d82 channels.conf Klaus Schmidinger 2006-04-23 11:30:00 +02:00
  • 33397874da Fixed a format string in recording.c to avoid a compiler warning on 64bit systems Klaus Schmidinger 2006-04-23 11:23:17 +02:00
  • d7c8025fba Added an error message about plugins that don't honor APIVERSION in their Makefile Klaus Schmidinger 2006-04-23 09:04:32 +02:00
  • a9060d6290 Fixed some missing '-' in the German OSD texts Klaus Schmidinger 2006-04-23 08:40:09 +02:00
  • 6e79b7f894 Fixed a Finnish OSD text Klaus Schmidinger 2006-04-23 08:35:58 +02:00
  • 130889e72f Moved 'VPS' to a separate section Klaus Schmidinger 2006-04-22 13:56:23 +02:00
  • 9c984d4443 Fixed handling empty titles in cEvent::FixEpgBugs() Klaus Schmidinger 2006-04-22 12:03:55 +02:00
  • f353cb7c64 Extended the version number reported with the '-V' option to also show the current APIVERSION Klaus Schmidinger 2006-04-22 11:28:37 +02:00
  • d48630a04e Modified the German OSD texts to be "less technical" Klaus Schmidinger 2006-04-22 10:59:36 +02:00
  • 5c84f86158 Updated the Swedish OSD texts Klaus Schmidinger 2006-04-22 10:50:51 +02:00
  • 86950d4d98 Simplified the 'grep|awk|sed' command to retrieve the VDR/APIVERSION to a single 'sed' call Klaus Schmidinger 2006-04-22 10:08:41 +02:00
  • ea122312dd Fixed wrong credits for the patch that was used to implement cPlugin::Active() Klaus Schmidinger 2006-04-22 09:47:59 +02:00
  • 43d6ddc8e0 Updated the Slovenian OSD texts Klaus Schmidinger 2006-04-22 09:45:41 +02:00
  • 54ca4d5763 Updated the Finnish OSD texts Klaus Schmidinger 2006-04-22 09:32:30 +02:00
  • 7457a2f388 Updated the Russian OSD texts Klaus Schmidinger 2006-04-22 09:28:33 +02:00
  • 70ab64f7cd Updated the Danish OSD texts Klaus Schmidinger 2006-04-22 09:21:57 +02:00
  • d19497efe7 Updated the Romanian OSD texts Klaus Schmidinger 2006-04-22 09:19:34 +02:00