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

Commit Graph

  • 7148cf452c The menu timeout handling is now done centrally in the main program loop Klaus Schmidinger 2005-09-03 11:51:54 +0200
  • 45a29e5b16 Key macros can now call plugins that don't have a main menu entry Klaus Schmidinger 2005-09-03 11:33:43 +0200
  • 2a91de02ab Repeat keys are now ignored when waiting for a keypress to cancel an operation Klaus Schmidinger 2005-09-03 09:09:23 +0200
  • 70bc836e3f Adjusted the Makefile to the dvb-kernel driver on kernel 2.6 and up Klaus Schmidinger 2005-09-02 14:54:29 +0200
  • 2ffcc66af2 Re-introduced the code that waits for a tuner lock in VDR/device.c Klaus Schmidinger 2005-09-02 13:55:37 +0200
  • 85904ae23d Introduced a separate 'plugins-install' target in the Makefile Klaus Schmidinger 2005-09-02 13:39:53 +0200
  • 13b74854b3 Made LIRC command parsing more robust Klaus Schmidinger 2005-09-02 12:52:37 +0200
  • c95ee7d367 Updated the Danish OSD texts Klaus Schmidinger 2005-09-02 12:44:26 +0200
  • b40bef5e81 Updated the Slovenian OSD texts Klaus Schmidinger 2005-09-02 12:41:20 +0200
  • 9ef997f18b Updated the Swedish OSD texts Klaus Schmidinger 2005-09-02 12:29:02 +0200
  • 3f73166049 Fixed cDvbPlayer::SkipFrames() to properly handle radio recordings Klaus Schmidinger 2005-08-29 15:45:38 +0200
  • 97b65c6645 Updated the Estonian OSD texts Klaus Schmidinger 2005-08-29 15:31:50 +0200
  • f418ef02f8 Now always using stream id 0xE0 for the video stream Klaus Schmidinger 2005-08-28 21:49:34 +0200
  • b28336340d Fixed syncing in cRepacker Klaus Schmidinger 2005-08-28 21:25:17 +0200
  • 1f4f85a82e Fixed appending sequence end code cDvbPlayer::Goto() Klaus Schmidinger 2005-08-28 21:20:58 +0200
  • 332dc1120b Removed unused MAINMENUENTRY from svdrpdemo.c Klaus Schmidinger 2005-08-28 21:12:12 +0200
  • db44b98eed Added some missing braces in remux.c Klaus Schmidinger 2005-08-28 21:07:37 +0200
  • 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 +0200
  • d3cfd9721d Implemented SVDRP command EDIT 1.3.31 Klaus Schmidinger 2005-08-28 14:18:24 +0200
  • 7f8d96c1af channels.conf Klaus Schmidinger 2005-08-28 14:05:00 +0200
  • 9d27c4bcad Added a note about reserved SVDRP command names Klaus Schmidinger 2005-08-28 14:00:00 +0200
  • c474f2c9a7 Changed credit Klaus Schmidinger 2005-08-28 11:46:44 +0200
  • 62aa0902b0 More changes from Reinhard Nissl Klaus Schmidinger 2005-08-28 11:23:23 +0200
  • 94c74762ab The new SVDRP command PLAY can be used to start replaying a recording Klaus Schmidinger 2005-08-28 10:45:19 +0200
  • 786d8f2d88 Added a note about 'svdrpdemo' Klaus Schmidinger 2005-08-28 09:13:06 +0200
  • 6445b9a086 Implemented SVDRP command for plugins Klaus Schmidinger 2005-08-27 16:42:28 +0200
  • 110c64f56d Moved cMenuEditTimer and cMenuEvent to menu.h so that plugins can use it Klaus Schmidinger 2005-08-27 09:37:33 +0200
  • fe37211da0 Fixed detecting short channel names for "Kabel Deutschland" Klaus Schmidinger 2005-08-27 09:29:30 +0200
  • 7ef6d79884 Added missing braces Klaus Schmidinger 2005-08-27 09:03:56 +0200
  • 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 +0200
  • 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 +0200
  • 7a57c099e5 Updated the Danish OSD texts Klaus Schmidinger 2005-08-26 13:39:20 +0200
  • 0201f7cbf8 Modified handling of audio packets for radio channels in remux.c Klaus Schmidinger 2005-08-26 13:37:42 +0200
  • 449ffebcac Implemented cAudioRepacker Klaus Schmidinger 2005-08-26 13:34:07 +0200
  • 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 +0200
  • 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 +0200
  • 60d77a9171 Added missing German OSD texts for 'Audio language' Klaus Schmidinger 2005-08-21 16:18:02 +0200
  • b1172401f7 Fixed a typo Klaus Schmidinger 2005-08-21 15:22:50 +0200
  • 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 +0200
  • 0b9aa1c1a8 channels.conf Klaus Schmidinger 2005-08-21 14:00:00 +0200
  • 3c01aba949 Adjusted 'Custom services' description to the actual implementation (cont'd) Klaus Schmidinger 2005-08-21 13:00:00 +0200
  • 35de98e6a1 Adjusted 'Custom services' description to the actual implementation Klaus Schmidinger 2005-08-21 12:55:03 +0200
  • 06a27f142b Added 'Service' functions to the plugin interface Klaus Schmidinger 2005-08-21 10:44:29 +0200
  • 7533b69e9b Fixed cDvbTuner to avoid lockups on NPTL systems Klaus Schmidinger 2005-08-21 09:25:51 +0200
  • 9dd6796702 Fixed cVideoRepacker to better handle errors in data Klaus Schmidinger 2005-08-21 09:00:31 +0200
  • 6de23d7d96 Now waiting at startup until all DVB devices are ready Klaus Schmidinger 2005-08-21 08:56:49 +0200
  • ba3437f7cc Removed some outdated text Klaus Schmidinger 2005-08-20 13:27:32 +0200
  • 4299056229 Added handling of the 'Close MMI' tag Klaus Schmidinger 2005-08-20 12:16:23 +0200
  • 7683e67826 Improved responsiveness inside CAM menus Klaus Schmidinger 2005-08-20 11:24:42 +0200
  • 101ee309e5 Added credits for Klaus Heppenheimer Klaus Schmidinger 2005-08-16 16:02:58 +0200
  • 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 +0200
  • 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 +0200
  • 996d46db7f channels.conf Klaus Schmidinger 2005-08-15 14:00:00 +0200
  • 01ea9d7b0d Some missed places where cThread::Running() should be used Klaus Schmidinger 2005-08-15 12:30:21 +0200
  • 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 +0200
  • 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 +0200
  • 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 +0200
  • 0aa18e1c39 Added credits for Wayne Keer Klaus Schmidinger 2005-08-14 14:14:12 +0200
  • 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 +0200
  • 437fd984ed Changed the title of the recording info menu Klaus Schmidinger 2005-08-14 12:06:40 +0200
  • d9817a3ebd Added some 'mkdir -p' to the Makefile's 'install' target Klaus Schmidinger 2005-08-14 11:46:29 +0200
  • af54ce4842 Changed cThread Active() vs. Running() Klaus Schmidinger 2005-08-14 11:24:57 +0200
  • 8fe90254f6 Now storing the channel id in the info.vdr file even if there is no EPG info available Klaus Schmidinger 2005-08-13 14:39:34 +0200
  • 098952e254 Increased the default value for 'Min. user inactivity' to 300 minutes Klaus Schmidinger 2005-08-13 13:48:46 +0200
  • 7369545585 Fixed handling EPG data for time shifted events Klaus Schmidinger 2005-08-13 13:30:04 +0200
  • ccb0add798 Centralized 'thread active' handling Klaus Schmidinger 2005-08-13 13:17:24 +0200
  • 4c5de28883 Version 1.3.28 - Added a sleep in cDvbPlayer::Action() in case there is no data to send to the device, which avoids a busy loop on very fast machines (thanks to Martin Wache). - Modified the description of cDevice::Poll() to avoid misunderstandings. - Updated Croatian language texts (thanks to Drazen Dupor). - cDvbPlayer::Goto() now appends a Sequence End Code to get the image shown immediately with softdevices (thanks to Reinhard Nissl). - Reactivated cVideoRepacker in remux.c after some fixes (thanks to Reinhard Nissl). - Removed the fix for handling VPS timers, so that they only record if the event they are assigned to actually has the given VPS time. This has caused repeating VPS timers to stop recording prematurely. - Avoiding duplicate components in EPG events when reading epg.data or in the PUTE SVDRP command (thanks to Olaf Titz for reporting this one). - Added the command line options '--lirc', '--rcu' and '--no-kbd' to allow setting the remote control at runtime (based on a patch by Darren Salt). - Now checking whether timers or channels are currently being edited via the menu before making changes through SVDRP (thanks to Andreas Brugger for reporting a problem with this). - Files and directories are now created with rights according to the shell's umask settings (thanks to Andreas Brachold). - Fixed the cChannel copy constructor (thanks to Marcel Wiesweg for pointing out a problem with it). - Fixed an out-of-bounds memory access with audio language ids (thanks to Matthias Lenk for reporting, and Udo Richter for suggesting a fix). - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Added missing storing of the MenuScrollPage parameter (thanks to Frank Krömmelbein). - Added cRemux::SetTimeouts() for better use of cRemux in a single thread (thanks to Udo Richter for reporting a problem with this). - Modified cEITScanner::Process() so that it uses the primary device if it is replaying and is the only device that provides the given transponder, and that a forced EPG scan works even if EPG scan timeout is set to 0 (thanks to Bernhard Stegmaier for reporting a problem with this). - Fixed cDvbSpuBitmap::putPixel() (thanks to Reinhard Nissl). - Fixed setting system time to avoid time jumps in case of faulty data (thanks to Andreas Böttger). - Fixed a memory leak in the SVDRP command LSTE (thanks to Stefan Huelswitt). Klaus Schmidinger 2005-08-07 18:00:00 +0200
  • 1921c7465f Fixed a memory leak in the SVDRP command LSTE; fixed a typo in LSTE's help 1.3.28 Klaus Schmidinger 2005-08-07 14:25:31 +0200
  • 4217d30bff channels.conf Klaus Schmidinger 2005-08-07 14:00:00 +0200
  • 5e4d7041b5 Updated channels.conf.sky Klaus Schmidinger 2005-08-07 14:00:00 +0200
  • 5da7f10c3e Fixed setting system time to avoid time jumps in case of faulty data Klaus Schmidinger 2005-08-07 13:52:29 +0200
  • 1173d8d359 Fixed cDvbSpuBitmap::putPixel() Klaus Schmidinger 2005-08-07 12:08:40 +0200
  • 7d54c997ab Modified cEITScanner::Process() to use the primary device if replaying, and do a forced scan even if timeout is 0 Klaus Schmidinger 2005-08-07 11:37:48 +0200
  • da0030deff Added cRemux::SetTimeouts() for better use of cRemux in a single thread Klaus Schmidinger 2005-08-07 10:29:36 +0200
  • e2bb5d3898 Added missing storing of the MenuScrollPage parameter Klaus Schmidinger 2005-08-07 09:04:14 +0200
  • 80592dedb2 Updated the Finnish OSD texts Klaus Schmidinger 2005-08-06 16:10:08 +0200
  • 16c3b8f0e7 Fixed an out-of-bounds memory access with audio language ids Klaus Schmidinger 2005-08-06 12:29:38 +0200
  • ff5df8f298 Fixed the cChannel copy constructor Klaus Schmidinger 2005-08-06 12:13:55 +0200
  • bc22ed879c Files and directories are now created with rights according to the shell's umask settings Klaus Schmidinger 2005-08-06 09:56:08 +0200
  • 068e17303c Now checking whether timers or channels are currently being edited via the menu before making changes through SVDRP Klaus Schmidinger 2005-07-31 14:34:38 +0200
  • d6b8a28329 Added the command line options '--lirc', '--rcu' and '--no-kbd' Klaus Schmidinger 2005-07-31 11:38:40 +0200
  • 44a4d12117 Avoiding duplicate components in EPG events when reading epg.data or in the PUTE SVDRP command Klaus Schmidinger 2005-07-30 14:53:29 +0200
  • aaa2284278 Fixed handling VPS timers, so that they only record if the event they are assigned to actually has the given VPS time (cont'd, fix, caused repeating VPS timers to stop recording prematurely) Klaus Schmidinger 2005-07-30 13:05:24 +0200
  • 6ebed0fc86 Reactivated cVideoRepacker after some fixes Klaus Schmidinger 2005-07-30 10:25:03 +0200
  • 856f22dbf1 cDvbPlayer::Goto() now appends a Sequence End Code to get the image shown immediately with softdevices Klaus Schmidinger 2005-07-30 10:04:18 +0200
  • a6f3a325d7 Updated Croatian language texts Klaus Schmidinger 2005-07-30 09:42:58 +0200
  • b36592dfa9 Modified the description of cDevice::Poll() to avoid misunderstandings Klaus Schmidinger 2005-07-30 09:32:51 +0200
  • af78bac2bb Added a sleep in cDvbPlayer::Action() in case there is no data to send to the device Klaus Schmidinger 2005-07-30 09:23:29 +0200
  • fef3aa3a7f Version 1.3.27 - Fixed handling 'page down', which was broken in version 1.3.26 (thanks to Udo Richter). - Modified page scrolling behaviour (based on a suggestion by Patrick Gleichmann). - The new setup option "OSD/Scroll wraps" can be used to activate wrapping around in menu lists (based on a suggestion by Patrick Gleichmann). - Removed the NPTL check at startup, since several users have reported that VDR now runs fine with NPTL. - Fixed handling VPS timers, so that they only record if the event they are assigned to actually has the given VPS time. - Disabled cVideoRepacker in remux.c, because it has caused several problems during recording. If you want to test (and maybe debug) it, activate the line Klaus Schmidinger 2005-06-19 18:00:00 +0200
  • bef18ac382 Removed a superfluous return statement Klaus Schmidinger 2005-06-19 11:00:43 +0200
  • d68b0a87ae Implemented palette replace mode in the OSD bitmaps 1.3.27 Klaus Schmidinger 2005-06-19 10:47:06 +0200
  • 121678e0ba channels.conf Klaus Schmidinger 2005-06-19 10:30:00 +0200
  • f996f10099 Disabled cVideoRepacker in remux.c Klaus Schmidinger 2005-06-19 10:19:13 +0200
  • be1b6b5e88 Fixed handling VPS timers, so that they only record if the event they are assigned to actually has the given VPS time Klaus Schmidinger 2005-06-18 13:32:03 +0200
  • 7e81649d68 Removed the NPTL check at startup Klaus Schmidinger 2005-06-18 11:21:12 +0200
  • 806aeb3c07 Implemented wrapping around in menu lists Klaus Schmidinger 2005-06-18 10:44:30 +0200
  • f1ccf37128 Modified page scrolling behaviour Klaus Schmidinger 2005-06-17 15:47:27 +0200
  • 80a7ef5a55 Fixed handling 'page down', which was broken in version 1.3.26 Klaus Schmidinger 2005-06-17 14:25:08 +0200
  • a616d4b859 Version 1.3.26 - Updated the Estonian OSD texts (thanks to Arthur Konovalov). - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Fixed handling 'summary.vdr' files with more than two empty lines (thanks to Christian Jacobsen for reporting this one). - Improved resetting CAM connections (thanks to Marco Schlüßler). - Implemented cVideoRepacker in remux.c to make sure every PES packet contains only data from one frame (thanks to Reinhard Nissl). NOTE: currently this doesn't work with MPEG1, so if you use MPEG1 you may want to change line 1158 in remux.c to Klaus Schmidinger 2005-06-12 18:00:00 +0200
  • 0eb9abbf12 Fixed displaying the last page of a menu full screen Klaus Schmidinger 2005-06-12 15:06:19 +0200