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

Commit Graph

  • 50076b8059 Fixed device handling in the CICAM menu in case a VDR instance was started with a specific device using the -D option Klaus Schmidinger 2003-06-07 12:56:19 +0200
  • 9652b45809 Completed Hungarian language texts Klaus Schmidinger 2003-06-06 15:43:49 +0200
  • 2390d7b1fd Fixed a crash when cancelling a newly created timer Klaus Schmidinger 2003-06-06 15:02:37 +0200
  • 3208f4eddd Fixed editing channels ('timers.conf' was not written) Klaus Schmidinger 2003-06-06 13:30:52 +0200
  • 2a651d0ed0 Fixed OSD access in case none of the devices provides one Klaus Schmidinger 2003-06-06 12:28:29 +0200
  • 40334f3e09 Version 1.2.0 - Completed Greek language texts (thanks to Dimitrios Dimitrakos). - Completed Polish language texts (thanks to Michael Rakowski). - Added a note about NPTL ("Native Posix Thread Library") to the INSTALL file (thanks to Jon Burgess for pointing this out). - Some corrections to the Finnish OSD texts (thanks to Jaakko Hyvätti). - Officially released as version 1.2.0. Klaus Schmidinger 2003-06-01 18:00:00 +0200
  • 60ef7abfb1 Official release of version 1.2.0 1.2.0 Klaus Schmidinger 2003-06-01 08:58:38 +0200
  • add7057eb6 Some corrections to the Finnish OSD texts Klaus Schmidinger 2003-06-01 08:50:29 +0200
  • d55d87be1a Added a note about NPTL to the INSTALL file Klaus Schmidinger 2003-05-31 16:20:59 +0200
  • 84fc25e97a Completed Polish language texts Klaus Schmidinger 2003-05-31 09:35:45 +0200
  • 6676c08bf8 Updated Greek language texts Klaus Schmidinger 2003-05-31 09:10:58 +0200
  • 416c85593c Completed Greek language texts Klaus Schmidinger 2003-05-31 09:09:45 +0200
  • d072cc6da2 Version 1.2.0pre1 - Some corrections to the French OSD texts (thanks to Olivier Jacques). - Fixed some missing commas in i18n.c (thanks to Dimitrios Dimitrakos for reporting this problem). - Some corrections to the Finnish OSD texts (thanks to Niko Tarnanen and Rolf Ahrenberg). - Completed the Italian OSD texts (thanks to Antonio Ospite). - Fixed breaking off replay in case the user hits "Play" or "Pause" too soon after going into "Pause live video" mode (thanks to Karim Afifi for reporting ths one). - Some corrections to the Catalanian OSD texts (thanks to Jordi Vilà). - Single event timers are now deleted if the recording they are doing is deleted before the timer ends. - Fixed an uninitialized variable in cDisplayChannel (thanks to Stefan Huelswitt). - Fixed a possible access of invalid file handles in cSIProcessor::Action() (thanks to Stefan Huelswitt). Klaus Schmidinger 2003-05-30 18:00:00 +0200
  • 77b56da51f Fixed breaking off replay in case the user hits "Play" or "Pause" too soon after going into "Pause live video" mode 1.2.0pre1 Klaus Schmidinger 2003-05-30 13:23:54 +0200
  • de86dc7d01 Added the UPDATE-1.2.0 file Klaus Schmidinger 2003-05-30 09:00:00 +0200
  • a3efbc248a Fixed a possible access of invalid file handles in cSIProcessor::Action() Klaus Schmidinger 2003-05-29 15:10:12 +0200
  • 14790d6f7a Some touchups for version 1.2.0 Klaus Schmidinger 2003-05-29 12:44:06 +0200
  • b8c2934668 Fixed an uninitialized variable in cDisplayChannel Klaus Schmidinger 2003-05-29 11:45:13 +0200
  • 984c51ef91 Single event timers are now deleted if the recording they are doing is deleted before the timer ends Klaus Schmidinger 2003-05-29 11:39:29 +0200
  • 33079db2de Fixed missing blanks Klaus Schmidinger 2003-05-29 11:06:07 +0200
  • dfca32a6a1 Some corrections to the Catalanian OSD texts Klaus Schmidinger 2003-05-29 10:39:25 +0200
  • d2d2b75b2c Added an additional sleep() after going into "Pause live video" mode Klaus Schmidinger 2003-05-29 09:47:31 +0200
  • b417112bd4 Completed the Italian OSD texts Klaus Schmidinger 2003-05-27 15:38:42 +0200
  • e20f6abae8 Some corrections to the Finnish OSD texts Klaus Schmidinger 2003-05-27 15:32:25 +0200
  • 92395cb29d Fixed some missing commas Klaus Schmidinger 2003-05-27 07:30:43 +0200
  • 21ba50c356 Some corrections to the French OSD texts Klaus Schmidinger 2003-05-26 15:52:44 +0200
  • 8ab980e1d9 Version 1.1.33 - Modified handling of audio packets in cDvbPlayer for better sync with external AC3 replay (thanks to Werner Fink). - Fixed a memory leak in cNonBlockingFileReader (thanks to Stefan Huelswitt). - Completed the French OSD texts (thanks to Gregoire Favre). - Completed the Finnish OSD texts (thanks to Niko Tarnanen and Rolf Ahrenberg). - Fixed I/O handling in case an explicit controlling terminal is given (thanks to Oliver Endriss). - Fixed resume file handling in case the resume.vdr file can't be written (thanks to Gerhard Steiner). - Fixed cutting a recording if there is only a single editing mark (thanks to Ralf Klueber for reporting this one). - Fixed volume display in case a plugin has its own OSD open (thanks to Marcel Wiesweg). - Fixed channel switching in the EPG scanner on single device systems. - Completed the Swedish OSD texts (thanks to Tomas Prybil). - Now switching to the channel used by the most recently started timer in case the original current channel becomes unavailable due to a recording on a different transponder. If this fails, a channel up/down switch is attempted as a fallback solution (thanks to Lauri Tischler for reporting this one, and to Hermann Gausterer for suggesting to switch to the recording channel). - Fixed cReplayControl::Show() to avoid a compiler warning in g++ 3.2.3 (thanks to Jan Ekholm for reporting this one). - Completed the Slovenian OSD texts (thanks to Matjaz Thaler). - Changed the DEFAULTPRIORITY in device.c to -1, so that the primary device will be used for FTA recordings in case the CAM is connected to a non-primary device (thanks to Reinhard Walter Buchner for reporting this one). - The cCiHandler now closes its file handle when it gets destroyed. - Checking for duplicate recordings with the same file name and disabling the second timer (thanks to Peter Bieringer for reporting this one). - Fixed handling newly created timers in case they are not confirmed with "Ok" (thanks to Gerhard Steiner for reporting this one). - It is now possible to directly delete a timer that is currently recording (thanks to Alexander Damhuis for reporting this one). Klaus Schmidinger 2003-05-25 18:00:00 +0200
  • ffc7a80577 It is now possible to directly delete a timer that is currently recording 1.1.33 Klaus Schmidinger 2003-05-25 14:14:32 +0200
  • ecd74adeca Rearranged priority/lifetime texts Klaus Schmidinger 2003-05-25 14:03:00 +0200
  • 1ddca1d2bc Removed change markers Klaus Schmidinger 2003-05-25 14:00:00 +0200
  • 7e5878856f Fixed handling newly created timers in case they are not confirmed with "Ok" Klaus Schmidinger 2003-05-25 13:58:21 +0200
  • 0eb11ea3de Checking for duplicate recordings with the same file name and disabling the second timer Klaus Schmidinger 2003-05-25 12:56:26 +0200
  • b92bb866f6 The cCiHandler now closes its file handle when it gets destroyed Klaus Schmidinger 2003-05-25 11:51:28 +0200
  • 4289180a03 Changed the DEFAULTPRIORITY in device.c to -1 Klaus Schmidinger 2003-05-25 11:02:58 +0200
  • 3103fb6fba Completed the Slovenian OSD texts Klaus Schmidinger 2003-05-25 09:51:59 +0200
  • faafa62587 Fixed cReplayControl::Show() to avoid a compiler warning in g++ 3.2.3 Klaus Schmidinger 2003-05-24 16:41:35 +0200
  • 44dbfe9f38 Fixed channel switching in case the current channel becomes unavailable Klaus Schmidinger 2003-05-24 15:34:30 +0200
  • 609285eb64 Completed the Swedish OSD texts Klaus Schmidinger 2003-05-24 14:04:45 +0200
  • e26e6b2e5a Fixed channel switching in the EPG scanner on single device systems Klaus Schmidinger 2003-05-24 13:38:28 +0200
  • 755835ce44 Some more French OSD texts Klaus Schmidinger 2003-05-24 12:51:02 +0200
  • 536669a139 Fixed volume display in case a plugin has its own OSD open Klaus Schmidinger 2003-05-24 12:17:59 +0200
  • 7a5ef9e999 Fixed cutting a recording if there is only a single editing mark Klaus Schmidinger 2003-05-24 12:01:52 +0200
  • 743a3ec123 Fixed resume file handling in case the resume.vdr file can't be written Klaus Schmidinger 2003-05-24 11:22:34 +0200
  • 38fbbb469d Fixed I/O handling in case an explicit controlling terminal is given Klaus Schmidinger 2003-05-24 11:08:47 +0200
  • 9e9b2b4caf Some more French OSD texts Klaus Schmidinger 2003-05-24 11:01:58 +0200
  • ac194b4722 Completed the Finnish OSD texts Klaus Schmidinger 2003-05-24 11:00:26 +0200
  • 94d43a19e6 Completed the French OSD texts Klaus Schmidinger 2003-05-24 10:26:36 +0200
  • 987c2f34e7 Fixed a memory leak in cNonBlockingFileReader Klaus Schmidinger 2003-05-24 09:10:07 +0200
  • 24bbaa277c Modified handling of audio packets in cDvbPlayer for better sync with external AC3 replay Klaus Schmidinger 2003-05-24 08:48:49 +0200
  • 3bd9a7ccf3 Version 1.1.32 - Removed a faulty parameter initialization in menu.c (thanks to Lauri Tischler for reporting this one). - Re-implemented the WaitForPut/WaitForGet stuff in cRingBuffer, since some plugins actually need this. By default the buffer does not wait; if a plugin needs the waiting functionality it can call the new SetTimeouts() function. - Moved the call to cPlugin::Start() further up in vdr.c, to make sure it gets called before trying to learn the keys (problem reported by Oliver Endriss). - No longer starting the editing process if no marks have been set (thanks to Matthias Raus for reporting this one). - Added Catalanian language texts (thanks to Marc Rovira Vall and Ramon Roca). Plugin authors may want to add the new entries to their I18N texts and contact the translators to have their texts translated. Note that there are now 16 different OSD languages, so please make sure you have 16 versions for each of your texts. - Moved the detection of a broken video data stream from the cDevice into the cRecorder to avoid problems with cReceivers that want to receive from PIDs that are currently not transmitting (thanks to Marcel Wiesweg for reporting this one). - Fixed setting the locking pid after a timed wait (thanks to Andreas Schultz). - Avoiding spurious section filter settings after a channel switch. - Updated 'channels.conf.cable' (thanks to Stefan Hußfeldt). - Fixed reading 'epg.data' for channels with non-zero RID (thanks to Oliver Endriss for reporting this one). - Fixed EPG bugfix statistics to avoid log entires for undefined channels (thanks to Lars Bläser for reporting this one). - No longer waiting inside cIndexFile::CatchUp() to avoid shortly blocking replay at the end of a recording. Klaus Schmidinger 2003-05-18 18:00:00 +0200
  • a28e2ef5b5 No longer waiting inside cIndexFile::CatchUp() to avoid shortly blocking replay at the end of a recording 1.1.32 Klaus Schmidinger 2003-05-18 15:21:14 +0200
  • c6f6e881f8 Changed comment since 'buffer empty' was removed from the driver Klaus Schmidinger 2003-05-18 15:15:00 +0200
  • 2ec3f0342b Fixed EPG bugfix statistics to avoid log entires for undefined channels Klaus Schmidinger 2003-05-18 14:13:02 +0200
  • c58f61392b Fixed reading 'epg.data' for channels with non-zero RID Klaus Schmidinger 2003-05-18 13:13:31 +0200
  • e597b304ec Updated 'channels.conf.cable' Klaus Schmidinger 2003-05-18 12:59:31 +0200
  • 98ac611779 Avoiding spurious section filter settings after a channel switch Klaus Schmidinger 2003-05-18 12:55:16 +0200
  • 435ee39812 Fixed setting the locking pid after a timed wait Klaus Schmidinger 2003-05-18 12:46:39 +0200
  • 88a4353378 channels.conf Klaus Schmidinger 2003-05-17 10:06:24 +0200
  • e944312b65 Moved the detection of a broken video data stream from the cDevice into the cRecorder Klaus Schmidinger 2003-05-16 13:36:06 +0200
  • 0e10fc9599 Added Catalanian language texts Klaus Schmidinger 2003-05-16 13:04:52 +0200
  • 7399d8eff4 No longer starting the editing process if no marks have been set Klaus Schmidinger 2003-05-16 12:46:15 +0200
  • 6702994adc Moved the call to cPlugin::Start() further up in vdr.c, to make sure it gets called before trying to learn the keys Klaus Schmidinger 2003-05-16 12:27:58 +0200
  • 1c1fdc5a3f Re-implemented the WaitForPut/WaitForGet stuff in cRingBuffer, since some plugins actually need this Klaus Schmidinger 2003-05-12 17:46:34 +0200
  • c84022554a Version 1.1.31 - Introduced the new function cPlugin::Initialize(), in order to be able to separate the startup of a plugin into an "early" (Initialize()) and "late" (Start()) phase (suggested by Andreas Schultz). Plugin authors should please read the section about "Getting started" in PLUGINS.html and adapt their code if applicable. - Implemented the CableDeliverySystemDescriptor and TerrestrialDeliverySystemDescriptor in libdtv (thanks to Sven Grothklags and Andreas Schultz). - Fixed keeping live video active in case the primary device doesn't have an MPEG decoder (thanks to Wolfgang Goeller for reporting this one). - Implemented cDevice::ActualDevice(), which returns the actual receiving device in case of 'Transfer Mode', or the primary device otherwise. This may be useful for plugins that want to attach a cReceiver to the device where the current live video is actually coming from. - Added VDRVERSNUM to config.h, which can be used by the preprocessor to check the actual VDR version (suggested by Stefan Huelswitt). - Removed the WaitForPut/WaitForGet stuff from cRingBuffer, since it appears to no longer be necessary due to the implementation of cNonBlockingFileReader in dvbplayer.c. Also, the long timeout in WaitForPut caused problems with cReceivers that use a ring buffer and didn't immediately return from their Receive() function if the buffer runs full (thanks to Sascha Volkenandt for reporting this one). - Fixed handling EPG data where the "extended event descriptor" comes before the "short event" or a "time shifted event" (thanks to Jonan Santiago). - Disabled the "Received stuffing section in EIT" log message. - Updated 'channels.conf.terr' for Berlin (thanks to Juri Haberland). - Avoiding short display of the "Main" menu when pressing the "Recordings" button or the "Back" button during replay. - Further increased the timeout until an index file is considerd no longer to be written. - Implemented separate PausePriority and PauseLifetime parameters for the recordings created when pausing live video (suggested by Alfred Zastrow). - Changed C++ style comments in libdtv into C style to avoid warnings in gcc 3.x (thanks to Andreas Schultz). Klaus Schmidinger 2003-05-11 18:00:00 +0200
  • 2a7472b00a Removed a faulty parameter initialization in menu.c Klaus Schmidinger 2003-05-11 16:10:06 +0200
  • 7b9f3dc568 Implemented the TerrestrialDeliverySystemDescriptor in libdtv 1.1.31 Klaus Schmidinger 2003-05-11 15:14:22 +0200
  • 848e79eec8 Changed C++ style comments in libdtv into C style to avoid warnings in gcc 3.x Klaus Schmidinger 2003-05-11 14:42:36 +0200
  • c6e759f436 Implemented separate PausePriority and PauseLifetime parameters for the recordings created when pausing live video Klaus Schmidinger 2003-05-11 14:10:00 +0200
  • 11df7f8100 Further increased the timeout until an index file is considerd no longer to be written Klaus Schmidinger 2003-05-11 13:09:28 +0200
  • 9f2238885f Avoiding short display of the 'Main' menu when pressing the 'Recordings' button or the 'Back' button during replay Klaus Schmidinger 2003-05-11 12:21:58 +0200
  • 236c8da4bf Updated 'channels.conf.terr' for Berlin Klaus Schmidinger 2003-05-11 12:02:06 +0200
  • 018cc0d8e1 Disabled the 'Received stuffing section in EIT' log message Klaus Schmidinger 2003-05-11 11:25:31 +0200
  • afd0dd904b Fixed handling EPG data where the 'extended event descriptor' comes before the 'short event' or a 'time shifted event' Klaus Schmidinger 2003-05-11 11:19:37 +0200
  • e3e21837d0 Removed the WaitForPut/WaitForGet stuff from cRingBuffer Klaus Schmidinger 2003-05-11 10:30:27 +0200
  • d067e5eda4 Added VDRVERSNUM to config.h Klaus Schmidinger 2003-05-11 09:13:51 +0200
  • 7a0054abbd Implemented cDevice::ActualDevice() Klaus Schmidinger 2003-05-11 09:01:51 +0200
  • 823945204c Fixed keeping live video active in case the primary device doesn't have an MPEG decoder Klaus Schmidinger 2003-05-11 08:42:57 +0200
  • 91b5114838 Implemented the CableDeliverySystemDescriptor in libdtv Klaus Schmidinger 2003-05-10 09:25:14 +0200
  • dc8fd12f91 Introduced cPlugin::Initialize() Klaus Schmidinger 2003-05-09 15:27:46 +0200
  • af2a135212 Version 1.1.30 - Fixed minimum lifespan of deleted recordings (thanks to Jaakko Hyvätti). - Updated French OSD texts (thanks to Olivier Jacques). - Fixed paging through lists with repeated Left/Right keys. - Fixed setting the PCR-PID in case it is equal to one of the other PIDs (thanks to Oliver Endriss for reporting this one). - Fixed double call to MainMenuAction() of a plugin if invoked via a hotkey (thanks to Kai Moeller for reporting this one). - Fixed handling dedicated keys. - Now turning off live PIDs when replaying. This avoids short spikes from other channels when switching between Transfer Mode channels, and also lets an ongoing replay continue even if a recording is started on the primary device. - The RCU channel display no longer changes when a recording on a different channel starts on the primary device. - Restoring the current channel in case a recording has switched the transponder. If all devices are busy and none of them can provide the current channel, the message "Channel not available!" will be displayed. - Removed the (no longer necessary) 'panic' stuff from cThread. - Added cStatus::OsdItem() to provide the entire list of menu items to a plugin (thanks to Carsten Siebholz). - The red ("Record") and yellow ("Pause") button in the "Main" menu are no longer available when replaying. Klaus Schmidinger 2003-05-04 18:00:00 +0200
  • aaeaf4582d Adjusted release date 1.1.30 Klaus Schmidinger 2003-05-04 15:04:55 +0200
  • b3a1b2e3c4 channels.conf Klaus Schmidinger 2003-05-04 15:00:00 +0200
  • 1b74b2001c Added description of -P "*" Klaus Schmidinger 2003-05-03 16:16:05 +0200
  • 9e650825c2 The red ('Record') and yellow ('Pause') button in the 'Main' menu are no longer available when replaying Klaus Schmidinger 2003-05-03 16:08:44 +0200
  • f1e5b591bd Added cStatus::OsdItem() to provide the entire list of menu items to a plugin Klaus Schmidinger 2003-05-03 14:55:17 +0200
  • 2cd7928fc6 Removed the (no longer necessary) 'panic' stuff from cThread Klaus Schmidinger 2003-05-03 14:08:28 +0200
  • 3fc00d2211 Restoring the current channel in case a recording has switched the transponder Klaus Schmidinger 2003-05-03 13:42:37 +0200
  • 201364cd8a The RCU channel display no longer changes when a recording on a different channel starts on the primary device Klaus Schmidinger 2003-05-02 14:45:40 +0200
  • a6c1babf9a Now turning off live PIDs when replaying Klaus Schmidinger 2003-05-02 14:30:03 +0200
  • 6ffb7912d8 Fixed handling dedicated keys Klaus Schmidinger 2003-05-02 10:59:07 +0200
  • 03a4a3a618 Fixed double call to MainMenuAction() of a plugin if invoked via a hotkey Klaus Schmidinger 2003-05-02 10:54:00 +0200
  • 240529710d Fixed setting the PCR-PID in case it is equal to one of the other PIDs Klaus Schmidinger 2003-05-02 09:24:31 +0200
  • 5ddf78ade1 Fixed paging through lists with repeated Left/Right keys Klaus Schmidinger 2003-05-01 14:48:54 +0200
  • cfbf1eb98f Updated French OSD texts Klaus Schmidinger 2003-05-01 14:11:42 +0200
  • 01687b0ff8 Changed Teemu Rantanen's email address back Klaus Schmidinger 2003-04-27 21:59:26 +0200
  • 0686038af3 Version 1.1.29 - Fixed detecting broken connection to the LIRC daemon (thanks to Ludwig Nussel). - Now sending CA descriptors to the CAM in the same sequence as they were originally received (thanks to Stefan Huelswitt). - The PCR PID can now be set separately from the video PID. The syntax in the 'channels.conf' file is, for example, ...:164+17:..., where 164 is the video PID and 17 is the PCR PID. The separator is a '+' sign, not a comma or semicolon as with the audio PIDs, because this is not an alternate PID, but rather an additional, necessary PID. In order to use this feature you need a driver version dated 2003-04-27 or higher (setting the PCR PID didn't work in earlier versions). - Fixed deleting the last recording in the "Recordings" menu, which started pausing live video (thanks to Christoph Friederich for reporting this one). - Now setting the "broken link" flag for GOPs at the beginning of a new video sequence, which avoids artefacts when cutting (thanks to Stefan Huelswitt). - Removed the Mute() call from cDvbDevice::StillPicture() (suggested by Andreas Schultz). - Updated 'channels.conf.terr' for Berlin (thanks to Andreas Brachold). - Extended logging info when starting/stopping timers to show the channel number, start/stop time and the file name (suggested by Manuel Hartl). - Added a note regarding non-VDR files in the /videoX directories to INSTALL (suggested by Benjamin Harling). - Skipping keys that come in too fast from LIRC (thanks to Christian Jacobsen). - Avoiding short display of the main menu if a plugin displays its own OSD and is started through a user defined key macro (thanks to Andreas Mair for reporting this one). - Reduced the time to wait for EPG data when starting a recording to 3 seconds. - The new SVDRP command STAT can be used to request information about the disk usage (thanks to Thomas Koch). - Fixed faulty calculation of section length in eit.c (thanks to Teemu Rantanen). Klaus Schmidinger 2003-04-27 18:00:00 +0200
  • 249a4ab959 Fixed minimum lifespan of deleted recordings Klaus Schmidinger 2003-04-27 15:56:04 +0200
  • a804b990fe Fixed faulty calculation of section length 1.1.29 Klaus Schmidinger 2003-04-27 14:46:14 +0200
  • 3874eab49b New SVDRP command STAT Klaus Schmidinger 2003-04-27 14:23:30 +0200
  • 007c4a5a01 Reduced the time to wait for EPG data when starting a recording to 3 seconds Klaus Schmidinger 2003-04-27 12:51:01 +0200