Commit Graph

  • 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
  • 7148cf452c The menu timeout handling is now done centrally in the main program loop Klaus Schmidinger 2005-09-03 11:51:54 +02:00
  • 45a29e5b16 Key macros can now call plugins that don't have a main menu entry Klaus Schmidinger 2005-09-03 11:33:43 +02:00
  • 2a91de02ab Repeat keys are now ignored when waiting for a keypress to cancel an operation Klaus Schmidinger 2005-09-03 09:09:23 +02:00
  • 70bc836e3f Adjusted the Makefile to the dvb-kernel driver on kernel 2.6 and up Klaus Schmidinger 2005-09-02 14:54:29 +02:00
  • 2ffcc66af2 Re-introduced the code that waits for a tuner lock in VDR/device.c Klaus Schmidinger 2005-09-02 13:55:37 +02:00
  • 85904ae23d Introduced a separate 'plugins-install' target in the Makefile Klaus Schmidinger 2005-09-02 13:39:53 +02:00
  • 13b74854b3 Made LIRC command parsing more robust Klaus Schmidinger 2005-09-02 12:52:37 +02:00
  • c95ee7d367 Updated the Danish OSD texts Klaus Schmidinger 2005-09-02 12:44:26 +02:00
  • b40bef5e81 Updated the Slovenian OSD texts Klaus Schmidinger 2005-09-02 12:41:20 +02:00
  • 9ef997f18b Updated the Swedish OSD texts Klaus Schmidinger 2005-09-02 12:29:02 +02:00
  • 3f73166049 Fixed cDvbPlayer::SkipFrames() to properly handle radio recordings Klaus Schmidinger 2005-08-29 15:45:38 +02:00
  • 97b65c6645 Updated the Estonian OSD texts Klaus Schmidinger 2005-08-29 15:31:50 +02:00
  • f418ef02f8 Now always using stream id 0xE0 for the video stream Klaus Schmidinger 2005-08-28 21:49:34 +02:00
  • b28336340d Fixed syncing in cRepacker Klaus Schmidinger 2005-08-28 21:25:17 +02:00
  • 1f4f85a82e Fixed appending sequence end code cDvbPlayer::Goto() Klaus Schmidinger 2005-08-28 21:20:58 +02:00
  • 332dc1120b Removed unused MAINMENUENTRY from svdrpdemo.c Klaus Schmidinger 2005-08-28 21:12:12 +02:00
  • db44b98eed Added some missing braces in remux.c Klaus Schmidinger 2005-08-28 21:07:37 +02:00
  • ad40eaa28e Version 1.3.31 - Added missing German OSD texts for 'Audio language'. - The Setup/CICAM menu now only contains the devices that actually have a CI and dynamically detects the number of slots a CI provides. - Implemented cAudioRepacker for better handling of audio PES packets (thanks to Reinhard Nissl). - Modified handling of audio packets for radio channels in remux.c (thanks to Reinhard Nissl). - Updated the Danish OSD texts (thanks to Mogens Elneff). - Fixed the EPG scan, so that it doesn't use the primary device if that is currently in Transfer-Mode from itself (thanks to Marcus Hilbrich for a bug report that lead to this). - Removed the TUNER_LOCK_TIMEOUT in cDevice::AttachReceiver() since it caused more trouble than it fixed. - Fixed detecting short channel names for "Kabel Deutschland", who uses a comma as delimiter (thanks to Marco Schlüßler). - Moved cMenuEditTimer and cMenuEvent to menu.h so that plugins can use it (suggested by Thomas Günther). - The new static function cString::sprintf() can be used to easily create a formatted string. - Plugins can now implement their own SVDRP commands (based on a patch from Hardy Flor). See PLUGINS.html, section "SVDRP commands" for details. The SVDRP commands of a plugin are accessed through the new SVDRP command PLUG. See PLUGINS/src/svdrpdemo for an example of how to use this feature. - The new SVDRP command PLAY can be used to start replaying a recording (thanks to Hardy Flor). - The new SVDRP command EDIT can be used to start the editing process of a recording (based on the CUTR patch by Harald Milz). Klaus Schmidinger 2005-08-28 18:00:00 +02:00
  • d3cfd9721d Implemented SVDRP command EDIT 1.3.31 Klaus Schmidinger 2005-08-28 14:18:24 +02:00
  • 7f8d96c1af channels.conf Klaus Schmidinger 2005-08-28 14:05:00 +02:00
  • 9d27c4bcad Added a note about reserved SVDRP command names Klaus Schmidinger 2005-08-28 14:00:00 +02:00
  • c474f2c9a7 Changed credit Klaus Schmidinger 2005-08-28 11:46:44 +02:00
  • 62aa0902b0 More changes from Reinhard Nissl Klaus Schmidinger 2005-08-28 11:23:23 +02:00
  • 94c74762ab The new SVDRP command PLAY can be used to start replaying a recording Klaus Schmidinger 2005-08-28 10:45:19 +02:00
  • 786d8f2d88 Added a note about 'svdrpdemo' Klaus Schmidinger 2005-08-28 09:13:06 +02:00
  • 6445b9a086 Implemented SVDRP command for plugins Klaus Schmidinger 2005-08-27 16:42:28 +02:00
  • 110c64f56d Moved cMenuEditTimer and cMenuEvent to menu.h so that plugins can use it Klaus Schmidinger 2005-08-27 09:37:33 +02:00
  • fe37211da0 Fixed detecting short channel names for "Kabel Deutschland" Klaus Schmidinger 2005-08-27 09:29:30 +02:00
  • 7ef6d79884 Added missing braces Klaus Schmidinger 2005-08-27 09:03:56 +02:00
  • 0c27583ba9 Removed the TUNER_LOCK_TIMEOUT in cDevice::AttachReceiver() since it caused more trouble than it fixed Klaus Schmidinger 2005-08-27 09:02:09 +02:00
  • c23d35e267 Fixed the EPG scan, so that it doesn't use the primary device if that is currently in Transfer-Mode from itself Klaus Schmidinger 2005-08-26 16:05:29 +02:00
  • 7a57c099e5 Updated the Danish OSD texts Klaus Schmidinger 2005-08-26 13:39:20 +02:00
  • 0201f7cbf8 Modified handling of audio packets for radio channels in remux.c Klaus Schmidinger 2005-08-26 13:37:42 +02:00
  • 449ffebcac Implemented cAudioRepacker Klaus Schmidinger 2005-08-26 13:34:07 +02:00
  • ed807972ac The Setup/CICAM menu now only contains the devices that actually have a CI and dynamically detects the number of slots a CI provides Klaus Schmidinger 2005-08-26 12:49:26 +02:00
  • dab203efe9 Version 1.3.30 - Improved responsiveness inside CAM menus. - Added handling of the 'Close MMI' tag to avoid error log messages with CAMs that actually use it. - Now waiting at startup until all DVB devices are ready. This includes having all CAMs initialized and ready to decrypt, so that no more "channel not available" happens if VDR is started with the current channel being an encrypted one, or a timer on such a channel hits right after starting VDR. - Fixed cVideoRepacker to better handle errors in data (thanks to Reinhard Nissl). - Fixed cDvbTuner to avoid lockups on NPTL systems (thanks to Marcel Wiesweg). - Added 'Service' functions to the plugin interface (thanks to Udo Richter). See PLUGINS.html, section "Custom services" for details. - Replaced the get/put_unaligned() macros from <asm/unaligned.h> with own inline functions to avoid problems on platforms that don't provide these (thanks to David Woodhouse for his help). Klaus Schmidinger 2005-08-21 18:00:00 +02:00
  • 60d77a9171 Added missing German OSD texts for 'Audio language' Klaus Schmidinger 2005-08-21 16:18:02 +02:00
  • b1172401f7 Fixed a typo Klaus Schmidinger 2005-08-21 15:22:50 +02:00
  • a8fe90b28b Replaced the get/put_unaligned() macros from <asm/unaligned.h> with own inline functions 1.3.30 Klaus Schmidinger 2005-08-21 14:15:00 +02:00
  • 0b9aa1c1a8 channels.conf Klaus Schmidinger 2005-08-21 14:00:00 +02:00
  • 3c01aba949 Adjusted 'Custom services' description to the actual implementation (cont'd) Klaus Schmidinger 2005-08-21 13:00:00 +02:00
  • 35de98e6a1 Adjusted 'Custom services' description to the actual implementation Klaus Schmidinger 2005-08-21 12:55:03 +02:00
  • 06a27f142b Added 'Service' functions to the plugin interface Klaus Schmidinger 2005-08-21 10:44:29 +02:00
  • 7533b69e9b Fixed cDvbTuner to avoid lockups on NPTL systems Klaus Schmidinger 2005-08-21 09:25:51 +02:00
  • 9dd6796702 Fixed cVideoRepacker to better handle errors in data Klaus Schmidinger 2005-08-21 09:00:31 +02:00
  • 6de23d7d96 Now waiting at startup until all DVB devices are ready Klaus Schmidinger 2005-08-21 08:56:49 +02:00
  • ba3437f7cc Removed some outdated text Klaus Schmidinger 2005-08-20 13:27:32 +02:00
  • 4299056229 Added handling of the 'Close MMI' tag Klaus Schmidinger 2005-08-20 12:16:23 +02:00
  • 7683e67826 Improved responsiveness inside CAM menus Klaus Schmidinger 2005-08-20 11:24:42 +02:00
  • 101ee309e5 Added credits for Klaus Heppenheimer Klaus Schmidinger 2005-08-16 16:02:58 +02:00
  • ddd1e13e53 Version 1.3.29 - Fixed a race condition in cTransfer (thanks to Klaus Heppenheimer for reporting this one). In doing so, the 'active' variables used by the actual derived cThread classes have been replaced by the cThread::Running() function. Plugin authors may want to check their derived cThread classes and replace any 'active' variables the same way as, for instance, done in transfer.c. - Fixed handling EPG data for time shifted events (thanks to Marco Schlüßler). - Increased the default value for 'Min. user inactivity' to 300 minutes (suggested by Helmut Auer). - Now storing the channel id in the info.vdr file even if there is no EPG info available (thanks to Andreas Brachold for reporting that there are empty info.vdr files created in that case). - Added some 'mkdir -p' to the Makefile's 'install' target (thanks to Wayne Keer). - Changed the title of the recording info menu (thanks to Rolf Ahrenberg). - Fixed handling the frame number display if '7' is pressed before the first editing mark, or '9' after the last one (thanks to Thomas Günther). - Now discarding any previous numerical input to switch channels if Up, Down, Channel+, Channel-, Left or Right is pressed (thanks to Wolfgang Rohdewald for reporting a problem with this). - Pressing Ok while entering a channel number now immediately switches to that channel, without waiting for further input. - Avoiding unnecessary OSD draw operations caused by the audio track description display in the ST:TNG skin's channel display (thanks to Oliver Endriss for reporting this). - Removed the VIDEO_STILLPICTURE_WORKS_WITH_VDR_FRAMES stuff from cDvbDevice::StillPicture(), since apparently the VIDEO_STILLPICTURE call works. Klaus Schmidinger 2005-08-15 18:00:00 +02:00
  • 2fbc114c62 Removed the VIDEO_STILLPICTURE_WORKS_WITH_VDR_FRAMES stuff from cDvbDevice::StillPicture(), since apparently the VIDEO_STILLPICTURE call works 1.3.29 Klaus Schmidinger 2005-08-15 14:06:44 +02:00
  • 996d46db7f channels.conf Klaus Schmidinger 2005-08-15 14:00:00 +02:00
  • 01ea9d7b0d Some missed places where cThread::Running() should be used Klaus Schmidinger 2005-08-15 12:30:21 +02:00
  • 69c17e7101 Avoiding unnecessary OSD draw operations caused by the audio track description display in the ST:TNG skin's channel display Klaus Schmidinger 2005-08-15 11:21:14 +02:00
  • 8680d92136 Pressing Ok while entering a channel number now immediately switches to that channel, without waiting for further input Klaus Schmidinger 2005-08-14 15:15:47 +02:00
  • 9c4401f5d9 Now discarding any previous numerical input to switch channels if Up, Down, Channel+, Channel-, Left or Right is pressed Klaus Schmidinger 2005-08-14 15:03:31 +02:00
  • 0aa18e1c39 Added credits for Wayne Keer Klaus Schmidinger 2005-08-14 14:14:12 +02:00
  • 3f341aae50 Fixed handling the frame number display if '7' is pressed before the first editing mark, or '9' after the last one Klaus Schmidinger 2005-08-14 13:01:27 +02:00
  • 437fd984ed Changed the title of the recording info menu Klaus Schmidinger 2005-08-14 12:06:40 +02:00
  • d9817a3ebd Added some 'mkdir -p' to the Makefile's 'install' target Klaus Schmidinger 2005-08-14 11:46:29 +02:00