Commit Graph

1154 Commits

Author SHA1 Message Date
Klaus Schmidinger f192a51002 Increased the maximum number of possible OSD colors to 256 2004-01-04 15:19:20 +01:00
Klaus Schmidinger 8976ebcec5 Implemented automatic PID switching and channel detection 2004-01-04 12:30:00 +01:00
Klaus Schmidinger 36c9c8811d Now using the 'version number' of EPG events to avoid unnecessary work 2003-12-25 12:50:22 +01:00
Klaus Schmidinger 6c4e6cc666 Now the CA descriptors are sent to the CAM in the 'program' or 'ES level' sections 2003-12-24 10:30:35 +01:00
Klaus Schmidinger 1d32f7c059 Added 'StreamType' setting to CAM communication 2003-12-23 10:34:51 +01:00
Klaus Schmidinger 8841097e3a Fixed an alignment problem in CAM access on 64bit systems 2003-12-22 15:59:18 +01:00
Klaus Schmidinger 0acb4dc6d0 Fixed a problem with crc32 in SI handling on 64bit systems 2003-12-22 14:18:48 +01:00
Klaus Schmidinger 7ff59171e3 Changed section handling; replaced 'libdtv' with 'libsi' 2003-12-22 13:29:24 +01:00
Klaus Schmidinger b8034ba390 Final release of version 1.2.6 2003-11-14 13:31:34 +01:00
Klaus Schmidinger 2c24c9494a Fixed processing EPG data in case there is no title 2003-11-09 12:08:22 +01:00
Klaus Schmidinger 8e4a745ada Fixed handling Priority -1 in cDvbDevice::ProvidesChannel() 2003-11-09 11:21:06 +01:00
Klaus Schmidinger 8b96cd93b9 Fixed getting the list of recordings in case VDR is started from a directory where it doesn't have access to 2003-11-08 15:46:29 +01:00
Klaus Schmidinger 71a2293fe9 Added North American satellites to 'sources.conf' 2003-11-07 16:22:34 +01:00
Klaus Schmidinger 7a47695182 Added Asia-Pacific satellites to 'sources.conf' 2003-11-07 15:33:16 +01:00
Klaus Schmidinger 85767a5405 Added cDevice::GetSTC() 2003-11-07 14:16:25 +01:00
Klaus Schmidinger 2a7467aed5 Added missing 'const' to some cChannel member functions 2003-10-26 13:32:24 +01:00
Klaus Schmidinger eb63966268 Fixed handling CAM menus in case the CAM connection fails while the menu is being presented 2003-10-26 13:19:22 +01:00
Klaus Schmidinger c23a93f302 Fixed handling comments in editing marks 2003-10-24 15:49:30 +02:00
Klaus Schmidinger 20168755e6 Continuing learning remote control keys in case one rc fails 2003-10-24 15:48:09 +02:00
Klaus Schmidinger 2ab8af3dd5 Improved cDvbDevice::StillPicture() (cont'd) 2003-10-24 15:46:33 +02:00
Klaus Schmidinger 27d95dfb39 Greek language texts now use iso8859-7 character set 2003-10-24 13:13:02 +02:00
Klaus Schmidinger c94570e69d Changed font handling to allow language specific character sets; adopted the small font character set from the "Elchi" patch 2003-10-24 12:53:12 +02:00
Klaus Schmidinger 2b29a5ce36 Improved cDvbDevice::StillPicture() 2003-10-19 12:59:16 +02:00
Klaus Schmidinger e7b6b2fff7 Mutexes are now created with PTHREAD_MUTEX_ERRORCHECK_NP 2003-10-18 13:20:01 +02:00
Klaus Schmidinger b658b1fe16 Added "Slovak Link" and "Czech Link" to 'ca.conf' 2003-10-18 12:51:43 +02:00
Klaus Schmidinger e53e43d2b8 The cThread class now accepts a 'Description' parameter 2003-10-18 12:29:08 +02:00
Klaus Schmidinger 15816ee8e4 Changed thread handling to make it work with NPTL 2003-10-18 11:14:33 +02:00
Klaus Schmidinger f1a4d067be Channel IDs are now checked when reading 'channels.conf' to avoid later problems with timers 2003-10-17 15:42:40 +02:00
Klaus Schmidinger 8de5fbcbe1 Edited recordings will now never be deleted automatically if the disk runs full 2003-10-17 14:40:37 +02:00
Klaus Schmidinger 1a22d480a8 Changed the default "Lifetime" to 99 2003-10-17 14:14:46 +02:00
Klaus Schmidinger d800cf56f5 Fixed extracting the ES data and added MPEG1 handling to cDvbDevice::StillPicture() 2003-10-17 13:47:03 +02:00
Klaus Schmidinger bbffcee572 Removed the unused 0x73 (TOT) filter in eit.c 2003-10-12 11:06:56 +02:00
Klaus Schmidinger 57239b8271 Now trying to get a timer's channel without RID when loading 'timers.conf' 2003-10-12 10:35:22 +02:00
Klaus Schmidinger d14de196e8 Fixed initializing the highlight area in cDvbSpuDecoder 2003-10-12 09:45:51 +02:00
Klaus Schmidinger f163e785fb Fixed handling rc key learning in case cRemote::Initialize() returns 'false' 2003-10-05 09:51:02 +02:00
Klaus Schmidinger e4c3316bd2 Updated 'channels.conf.terr' for Berlin 2003-10-05 09:38:36 +02:00
Klaus Schmidinger 3f12ebbccb Fixed detecting the /dev/videoN devices for GRAB in case there are others before the DVB devices 2003-10-04 12:42:58 +02:00
Klaus Schmidinger 944ffee0a1 Fixed handling a channels.conf that contains a ":@nnn" line as its last entry 2003-10-03 15:16:08 +02:00
Klaus Schmidinger 4eecc59ef8 Fixed missing channel info after an incomplete channel group switch 2003-10-03 14:38:49 +02:00
Klaus Schmidinger 80c822c1c5 Updated the required driver version in INSTALL 2003-10-03 11:49:31 +02:00
Klaus Schmidinger 56e882fa6a Fixed a typo 2003-09-21 09:07:05 +02:00
Klaus Schmidinger 539e6623fd Updated 'channels.conf.cable' 2003-09-17 16:12:38 +02:00
Klaus Schmidinger 78fbdfa0f7 Updated 'ca.conf' 2003-09-14 11:17:07 +02:00
Klaus Schmidinger e45b9d0be3 Made cOsdMenu::Display() virtual 2003-09-14 11:05:44 +02:00
Klaus Schmidinger 903148b5ad Added 'repeat' function keys '7' and '9' ("jump to mark") in replay mode 2003-09-14 10:53:06 +02:00
Klaus Schmidinger c89a686254 Fixed checking for VIDEO_STREAM_S in cRemux::SetBrokenLink() 2003-09-14 10:43:46 +02:00
Klaus Schmidinger fc78971a28 VDR now starts up even if 'keymacros.conf' references a plugin that is currently not loaded 2003-09-14 10:07:47 +02:00
Klaus Schmidinger 07bc699dca Made 'diseqc.conf' a required file only if Setup.DiSEqC is activated 2003-09-14 09:38:44 +02:00
Klaus Schmidinger ac4393b866 Completed Dutch language texts 2003-09-11 13:51:56 +02:00
Klaus Schmidinger ddf1aa9664 Removed the obsolete chapter "Stopping a recording on the primary DVB interface" from MANUAL 2003-09-09 21:38:19 +02:00
Klaus Schmidinger 82afdd1574 Fixed the URL to the 'Doxygen' tool in INSTALL 2003-09-09 19:03:29 +02:00
Klaus Schmidinger a4c7d7b8a7 Fixed handling ':' characters in channel names when reading channels.conf 2003-09-09 18:55:26 +02:00
Klaus Schmidinger 19efbe4503 Fixed dropping out of replay mode while viewing a recording that is still going on 2003-09-09 16:09:05 +02:00
Klaus Schmidinger ec78dbe9e4 Adjusted date 2003-09-07 09:02:19 +02:00
Klaus Schmidinger ee10028dc6 The DVB devices no longer send CA descriptors to the CAM while the EPG scanner is active 2003-09-06 13:22:24 +02:00
Klaus Schmidinger 6d677e2a89 When setting an editing mark while in "Pause" mode, replay now immediately jumps to the marked frame 2003-09-06 10:35:24 +02:00
Klaus Schmidinger 8d89fb4983 Fixed handling the "Red" button in the "Schedules" menu in case there are no events listed for a particular channel 2003-09-05 13:34:17 +02:00
Klaus Schmidinger 679dcebbb2 Fixed setting the primary device in case none of the devices provides an MPEG decoder 2003-09-05 13:15:51 +02:00
Klaus Schmidinger 483f6c3970 Added a note about the driver version needed for the still picture fix from version 1.2.5pre1 to work properly 2003-09-05 13:06:58 +02:00
Klaus Schmidinger ca9e7b6937 Fixed a crash when using the --terminal option without having access to the given terminal 2003-09-05 13:02:15 +02:00
Klaus Schmidinger 2ac21ab000 Changed "Studio Universal" to "Sci-Fi" in channels.conf 2003-09-05 12:47:49 +02:00
Klaus Schmidinger aabe735f6c Updated VIVA, VIVA Plus, MTV Central and MTV 2 in channels.conf 2003-09-05 12:46:03 +02:00
Klaus Schmidinger ec765ee91c Added a note about VIDEO_STILLPICTURE_WORKS_WITH_VDR_FRAMES 2003-08-31 13:06:18 +02:00
Klaus Schmidinger ab622153ed Now clearing the player device if there are too many poll timeouts in 'Transfer Mode' 2003-08-31 12:41:19 +02:00
Klaus Schmidinger 105825f312 Actually implemented the SVDRP command DELC 2003-08-31 11:26:46 +02:00
Klaus Schmidinger cf45c66062 Fixed handling extra blanks in plugin command lines 2003-08-30 14:52:58 +02:00
Klaus Schmidinger 7a64aeec74 Fixed displaying still pictures, now using the driver's VIDEO_STILLPICTURE call directly 2003-08-30 11:48:45 +02:00
Klaus Schmidinger d07ae214f9 Updated 'channels.conf.terr' for Berlin 2003-08-30 10:32:54 +02:00
Klaus Schmidinger a1b0d071fc Explicitly handling exit value 0 and 2 in runvdr 2003-08-30 10:23:04 +02:00
Klaus Schmidinger 37c340e51a Fixed a hangup in SVDRP when the client disappears without sending QUIT 2003-08-30 10:14:42 +02:00
Klaus Schmidinger 642f8c0f13 Added channels for DVB-T Hannover (Germany) to channels.cont.terr 2003-08-30 09:24:49 +02:00
Klaus Schmidinger 5e61dc1be3 Added a missing 'w' to the allowed characters for Finnish and Swedish 2003-08-26 15:28:29 +02:00
Klaus Schmidinger 2a58a468c8 Fixed an alleged typo 2003-08-26 15:23:38 +02:00
Klaus Schmidinger 00170e8275 Avoiding an unnecessary stop of an ongoing Transfer Mode when starting a recording on the primary device 2003-08-24 14:49:53 +02:00
Klaus Schmidinger 056c902c21 Fixed starting a recording on the primary device if there is a replay session active 2003-08-24 14:47:34 +02:00
Klaus Schmidinger 7c2283b502 Fixed a bug in resetting OSD color palettes 2003-08-24 11:42:08 +02:00
Klaus Schmidinger ca39b3f03a VDR now continues to start up, even if there is an error in setup.conf 2003-08-24 11:19:13 +02:00
Klaus Schmidinger 76e1427bde Added a note about the config files of plugins to INSTALL 2003-08-24 11:09:30 +02:00
Klaus Schmidinger 60f8afdfcc Empty values in setup.conf are no longer treated as an error 2003-08-24 11:01:42 +02:00
Klaus Schmidinger b0069f3410 Completed the Finnish OSD texts 2003-08-24 10:52:20 +02:00
Klaus Schmidinger 60341fc883 Fixed 'runvdr' to stay in the loop only if VDR returns an exit status of '1' 2003-08-17 14:48:11 +02:00
Klaus Schmidinger 12d5d01faa Removing deleted recordings faster than normal when cutting 2003-08-17 09:18:40 +02:00
Klaus Schmidinger b65687ebcf Made the "Zap timeout" a setup variable 2003-08-17 08:58:02 +02:00
Klaus Schmidinger 3a27bdfeda Fixed toggling channels with the '0' key 2003-08-16 15:27:26 +02:00
Klaus Schmidinger 2eec57fe18 Fixed freezing replay if a timer starts while in Transfer Mode 2003-08-16 13:24:23 +02:00
Klaus Schmidinger 2e9ef13f1c Fixed a crash when starting "Pause live video" twice within the same minute on the same channel 2003-08-16 10:41:21 +02:00
Klaus Schmidinger 57a95c6790 VDR now stops with result value 2 if one of the configuration files can't be read correctly at program startup 2003-08-16 09:18:52 +02:00
Klaus Schmidinger fc19cf3527 Fixed staying off the end of an ongoing recording while replaying in time shift mode 2003-08-15 15:24:54 +02:00
Klaus Schmidinger 79c7d1fe9b Made crc32() a static function in libdtv/libsi/si_parser.c 2003-08-15 14:04:48 +02:00
Klaus Schmidinger 7a3c2df2f4 Fixed two warnings when compiling with gcc 3.3.1 2003-08-15 13:50:08 +02:00
Klaus Schmidinger 26ffdd1c83 Fixed scaling SPU bitmaps in Letterbox mode when playing NTSC material 2003-08-15 13:05:50 +02:00
Klaus Schmidinger 71283dbeb1 Made the plugin library directory configurable via Make.config 2003-08-09 11:09:45 +02:00
Klaus Schmidinger d369eb9408 Fixed keeping track of the current channel number when moving channels in the "Channels" menu 2003-08-09 10:19:33 +02:00
Klaus Schmidinger b9a8abbe93 Fixed the TS to PES repacker so that it works with MPEG1 streams 2003-08-06 14:52:50 +02:00
Klaus Schmidinger f8386cdd8b Added the usual menu timeout to the CAM menus 2003-08-03 09:54:18 +02:00
Klaus Schmidinger ba1c9fb534 Now the program uses the values of VIDEODIR and PLUGINDIR defined in Makefile or Makefile.config as defaults 2003-08-02 14:32:53 +02:00
Klaus Schmidinger 746b232299 Fixed a possible crash in case a VFAT file system is used without compiling VDR with VFAT=1 2003-08-02 13:23:58 +02:00
Klaus Schmidinger 44992533f0 Fixed selecting the device, because sometimes an FTA recording terminated a CA recording 2003-08-02 11:52:29 +02:00
Klaus Schmidinger a021b0f1bf Fixed checking CA capabilities with the dvb-kernel driver 2003-08-02 10:04:21 +02:00
Klaus Schmidinger eb2cd2b73e Fixed an occasional "Broken pipe" error in SVDRP connections 2003-07-26 10:59:19 +02:00
Klaus Schmidinger 1ea8f44953 Fixed handling the color buttons in the "Edit channel" menu 2003-07-26 10:09:38 +02:00
Klaus Schmidinger 734941a285 Added missing I18N entry for "Ppid" 2003-07-26 09:40:19 +02:00
Klaus Schmidinger 7a79fef0c8 Now clearing the channel info display when entering numeric keys to switch channels 2003-06-19 10:10:14 +02:00
Klaus Schmidinger 1922b14010 Changed the behaviour of the '0' key in normal viewing mode to have a 3 second timeout 2003-06-19 10:06:07 +02:00
Klaus Schmidinger 8635511b28 Fixed creating a new channel in the "Channels" menu in case the 'channels.conf' contains ':@nnn' lines with no text 2003-06-15 12:29:56 +02:00
Klaus Schmidinger bc16b8af53 Improved channel switching in case of numerical input 2003-06-13 14:44:31 +02:00
Klaus Schmidinger 68002f0037 Fixed a bug in channel switching after Left/Right has been pressed 2003-06-12 20:37:14 +02:00
Klaus Schmidinger 5bfe620b5b Some corrections to the Finnish OSD texts 2003-06-09 09:50:26 +02:00
Klaus Schmidinger 79b6aefb88 Fixed a wrong Hungarian text line 2003-06-09 09:47:20 +02:00
Klaus Schmidinger 60b8357463 Initializing the current channel to '1' 2003-06-08 09:25:07 +02:00
Klaus Schmidinger 50076b8059 Fixed device handling in the CICAM menu in case a VDR instance was started with a specific device using the -D option 2003-06-07 12:56:19 +02:00
Klaus Schmidinger 9652b45809 Completed Hungarian language texts 2003-06-06 15:43:49 +02:00
Klaus Schmidinger 2390d7b1fd Fixed a crash when cancelling a newly created timer 2003-06-06 15:02:37 +02:00
Klaus Schmidinger 3208f4eddd Fixed editing channels ('timers.conf' was not written) 2003-06-06 13:30:52 +02:00
Klaus Schmidinger 2a651d0ed0 Fixed OSD access in case none of the devices provides one 2003-06-06 12:28:29 +02:00
Klaus Schmidinger 60ef7abfb1 Official release of version 1.2.0 2003-06-01 08:58:38 +02:00
Klaus Schmidinger add7057eb6 Some corrections to the Finnish OSD texts 2003-06-01 08:50:29 +02:00
Klaus Schmidinger d55d87be1a Added a note about NPTL to the INSTALL file 2003-05-31 16:20:59 +02:00
Klaus Schmidinger 84fc25e97a Completed Polish language texts 2003-05-31 09:35:45 +02:00
Klaus Schmidinger 416c85593c Completed Greek language texts 2003-05-31 09:09:45 +02:00
Klaus Schmidinger 77b56da51f Fixed breaking off replay in case the user hits "Play" or "Pause" too soon after going into "Pause live video" mode 2003-05-30 13:23:54 +02:00
Klaus Schmidinger a3efbc248a Fixed a possible access of invalid file handles in cSIProcessor::Action() 2003-05-29 15:10:12 +02:00
Klaus Schmidinger 14790d6f7a Some touchups for version 1.2.0 2003-05-29 12:44:06 +02:00
Klaus Schmidinger b8c2934668 Fixed an uninitialized variable in cDisplayChannel 2003-05-29 11:45:13 +02:00
Klaus Schmidinger 984c51ef91 Single event timers are now deleted if the recording they are doing is deleted before the timer ends 2003-05-29 11:39:29 +02:00
Klaus Schmidinger dfca32a6a1 Some corrections to the Catalanian OSD texts 2003-05-29 10:39:25 +02:00
Klaus Schmidinger d2d2b75b2c Added an additional sleep() after going into "Pause live video" mode 2003-05-29 09:47:31 +02:00
Klaus Schmidinger b417112bd4 Completed the Italian OSD texts 2003-05-27 15:38:42 +02:00
Klaus Schmidinger e20f6abae8 Some corrections to the Finnish OSD texts 2003-05-27 15:32:25 +02:00
Klaus Schmidinger 92395cb29d Fixed some missing commas 2003-05-27 07:30:43 +02:00
Klaus Schmidinger 21ba50c356 Some corrections to the French OSD texts 2003-05-26 15:52:44 +02:00
Klaus Schmidinger ffc7a80577 It is now possible to directly delete a timer that is currently recording 2003-05-25 14:14:32 +02:00
Klaus Schmidinger 7e5878856f Fixed handling newly created timers in case they are not confirmed with "Ok" 2003-05-25 13:58:21 +02:00
Klaus Schmidinger 0eb11ea3de Checking for duplicate recordings with the same file name and disabling the second timer 2003-05-25 12:56:26 +02:00
Klaus Schmidinger b92bb866f6 The cCiHandler now closes its file handle when it gets destroyed 2003-05-25 11:51:28 +02:00
Klaus Schmidinger 4289180a03 Changed the DEFAULTPRIORITY in device.c to -1 2003-05-25 11:02:58 +02:00
Klaus Schmidinger 3103fb6fba Completed the Slovenian OSD texts 2003-05-25 09:51:59 +02:00
Klaus Schmidinger faafa62587 Fixed cReplayControl::Show() to avoid a compiler warning in g++ 3.2.3 2003-05-24 16:41:35 +02:00
Klaus Schmidinger 44dbfe9f38 Fixed channel switching in case the current channel becomes unavailable 2003-05-24 15:34:30 +02:00
Klaus Schmidinger 609285eb64 Completed the Swedish OSD texts 2003-05-24 14:04:45 +02:00
Klaus Schmidinger e26e6b2e5a Fixed channel switching in the EPG scanner on single device systems 2003-05-24 13:38:28 +02:00
Klaus Schmidinger 536669a139 Fixed volume display in case a plugin has its own OSD open 2003-05-24 12:17:59 +02:00
Klaus Schmidinger 7a5ef9e999 Fixed cutting a recording if there is only a single editing mark 2003-05-24 12:01:52 +02:00
Klaus Schmidinger 743a3ec123 Fixed resume file handling in case the resume.vdr file can't be written 2003-05-24 11:22:34 +02:00
Klaus Schmidinger 38fbbb469d Fixed I/O handling in case an explicit controlling terminal is given 2003-05-24 11:08:47 +02:00
Klaus Schmidinger ac194b4722 Completed the Finnish OSD texts 2003-05-24 11:00:26 +02:00
Klaus Schmidinger 94d43a19e6 Completed the French OSD texts 2003-05-24 10:26:36 +02:00
Klaus Schmidinger 987c2f34e7 Fixed a memory leak in cNonBlockingFileReader 2003-05-24 09:10:07 +02:00
Klaus Schmidinger 24bbaa277c Modified handling of audio packets in cDvbPlayer for better sync with external AC3 replay 2003-05-24 08:48:49 +02:00
Klaus Schmidinger a28e2ef5b5 No longer waiting inside cIndexFile::CatchUp() to avoid shortly blocking replay at the end of a recording 2003-05-18 15:21:14 +02:00
Klaus Schmidinger 2ec3f0342b Fixed EPG bugfix statistics to avoid log entires for undefined channels 2003-05-18 14:13:02 +02:00
Klaus Schmidinger c58f61392b Fixed reading 'epg.data' for channels with non-zero RID 2003-05-18 13:13:31 +02:00
Klaus Schmidinger e597b304ec Updated 'channels.conf.cable' 2003-05-18 12:59:31 +02:00
Klaus Schmidinger 98ac611779 Avoiding spurious section filter settings after a channel switch 2003-05-18 12:55:16 +02:00
Klaus Schmidinger 435ee39812 Fixed setting the locking pid after a timed wait 2003-05-18 12:46:39 +02:00
Klaus Schmidinger e944312b65 Moved the detection of a broken video data stream from the cDevice into the cRecorder 2003-05-16 13:36:06 +02:00
Klaus Schmidinger 0e10fc9599 Added Catalanian language texts 2003-05-16 13:04:52 +02:00
Klaus Schmidinger 7399d8eff4 No longer starting the editing process if no marks have been set 2003-05-16 12:46:15 +02:00
Klaus Schmidinger 6702994adc Moved the call to cPlugin::Start() further up in vdr.c, to make sure it gets called before trying to learn the keys 2003-05-16 12:27:58 +02:00
Klaus Schmidinger 1c1fdc5a3f Re-implemented the WaitForPut/WaitForGet stuff in cRingBuffer, since some plugins actually need this 2003-05-12 17:46:34 +02:00
Klaus Schmidinger 2a7472b00a Removed a faulty parameter initialization in menu.c 2003-05-11 16:10:06 +02:00
Klaus Schmidinger 7b9f3dc568 Implemented the TerrestrialDeliverySystemDescriptor in libdtv 2003-05-11 15:14:22 +02:00
Klaus Schmidinger 848e79eec8 Changed C++ style comments in libdtv into C style to avoid warnings in gcc 3.x 2003-05-11 14:42:36 +02:00
Klaus Schmidinger c6e759f436 Implemented separate PausePriority and PauseLifetime parameters for the recordings created when pausing live video 2003-05-11 14:10:00 +02:00
Klaus Schmidinger 11df7f8100 Further increased the timeout until an index file is considerd no longer to be written 2003-05-11 13:09:28 +02:00
Klaus Schmidinger 9f2238885f Avoiding short display of the 'Main' menu when pressing the 'Recordings' button or the 'Back' button during replay 2003-05-11 12:21:58 +02:00
Klaus Schmidinger 236c8da4bf Updated 'channels.conf.terr' for Berlin 2003-05-11 12:02:06 +02:00
Klaus Schmidinger 018cc0d8e1 Disabled the 'Received stuffing section in EIT' log message 2003-05-11 11:25:31 +02:00
Klaus Schmidinger afd0dd904b Fixed handling EPG data where the 'extended event descriptor' comes before the 'short event' or a 'time shifted event' 2003-05-11 11:19:37 +02:00
Klaus Schmidinger e3e21837d0 Removed the WaitForPut/WaitForGet stuff from cRingBuffer 2003-05-11 10:30:27 +02:00
Klaus Schmidinger d067e5eda4 Added VDRVERSNUM to config.h 2003-05-11 09:13:51 +02:00
Klaus Schmidinger 7a0054abbd Implemented cDevice::ActualDevice() 2003-05-11 09:01:51 +02:00
Klaus Schmidinger 823945204c Fixed keeping live video active in case the primary device doesn't have an MPEG decoder 2003-05-11 08:42:57 +02:00
Klaus Schmidinger 91b5114838 Implemented the CableDeliverySystemDescriptor in libdtv 2003-05-10 09:25:14 +02:00
Klaus Schmidinger dc8fd12f91 Introduced cPlugin::Initialize() 2003-05-09 15:27:46 +02:00
Klaus Schmidinger aaeaf4582d Adjusted release date 2003-05-04 15:04:55 +02:00
Klaus Schmidinger 9e650825c2 The red ('Record') and yellow ('Pause') button in the 'Main' menu are no longer available when replaying 2003-05-03 16:08:44 +02:00
Klaus Schmidinger f1e5b591bd Added cStatus::OsdItem() to provide the entire list of menu items to a plugin 2003-05-03 14:55:17 +02:00
Klaus Schmidinger 2cd7928fc6 Removed the (no longer necessary) 'panic' stuff from cThread 2003-05-03 14:08:28 +02:00
Klaus Schmidinger 3fc00d2211 Restoring the current channel in case a recording has switched the transponder 2003-05-03 13:42:37 +02:00
Klaus Schmidinger 201364cd8a The RCU channel display no longer changes when a recording on a different channel starts on the primary device 2003-05-02 14:45:40 +02:00
Klaus Schmidinger a6c1babf9a Now turning off live PIDs when replaying 2003-05-02 14:30:03 +02:00
Klaus Schmidinger 6ffb7912d8 Fixed handling dedicated keys 2003-05-02 10:59:07 +02:00
Klaus Schmidinger 03a4a3a618 Fixed double call to MainMenuAction() of a plugin if invoked via a hotkey 2003-05-02 10:54:00 +02:00
Klaus Schmidinger 240529710d Fixed setting the PCR-PID in case it is equal to one of the other PIDs 2003-05-02 09:24:31 +02:00
Klaus Schmidinger 5ddf78ade1 Fixed paging through lists with repeated Left/Right keys 2003-05-01 14:48:54 +02:00
Klaus Schmidinger cfbf1eb98f Updated French OSD texts 2003-05-01 14:11:42 +02:00
Klaus Schmidinger 249a4ab959 Fixed minimum lifespan of deleted recordings 2003-04-27 15:56:04 +02:00
Klaus Schmidinger a804b990fe Fixed faulty calculation of section length 2003-04-27 14:46:14 +02:00
Klaus Schmidinger 3874eab49b New SVDRP command STAT 2003-04-27 14:23:30 +02:00
Klaus Schmidinger 007c4a5a01 Reduced the time to wait for EPG data when starting a recording to 3 seconds 2003-04-27 12:51:01 +02:00
Klaus Schmidinger cade7eb70e Avoiding short display of the main menu if a plugin displays its own OSD 2003-04-27 12:36:21 +02:00
Klaus Schmidinger 749b5090ab Skipping keys that come in too fast from LIRC 2003-04-27 11:41:51 +02:00
Klaus Schmidinger 7d3fa91850 Added a note regarding non-VDR files in the /videoX directories to INSTALL 2003-04-27 11:26:33 +02:00
Klaus Schmidinger fab3ade64a Extended logging info when starting/stopping timers 2003-04-27 11:15:29 +02:00
Klaus Schmidinger 42afaecfe0 Updated 'channels.conf.terr' for Berlin 2003-04-27 10:10:44 +02:00
Klaus Schmidinger 65b9d4a97f Removed the Mute() call from cDvbDevice::StillPicture() 2003-04-27 09:45:51 +02:00
Klaus Schmidinger c4b9c58270 Now setting the 'broken link' flag for GOPs at the beginning of a new video sequence 2003-04-26 15:11:17 +02:00
Klaus Schmidinger a86ed8181b Fixed deleting the last recording in the 'Recordings' menu, which started pausing live video 2003-04-26 13:53:50 +02:00
Klaus Schmidinger fd0774c811 The PCR PID can now be set separately from the video PID 2003-04-26 11:58:54 +02:00
Klaus Schmidinger f53912de1e Now sending CA descriptors to the CAM in the same sequence as they were originally received 2003-04-25 14:46:22 +02:00
Klaus Schmidinger 6fc02ebd08 Fixed detecting broken connection to the LIRC daemon 2003-04-25 13:46:56 +02:00
Klaus Schmidinger a54427e28d Implemented 'pause live video' 2003-04-21 14:57:13 +02:00
Klaus Schmidinger 6bdfa4638d Enhanced detection of pending user I/O from CAMs 2003-04-20 09:53:08 +02:00
Klaus Schmidinger 3c9a408d43 Simultaneous recording and replay of encrypted channels with a single DVB card 2003-04-19 14:46:58 +02:00
Klaus Schmidinger 2c4da57287 Re-enabled CAM communication during replay and on non-Ca channels 2003-04-19 10:59:53 +02:00
Klaus Schmidinger 78d85cee06 Now only those Ca descriptors are sent to a CAM that are actually understood by that CAM 2003-04-18 12:48:49 +02:00
Klaus Schmidinger b57eae00d3 Fixed handling Ca descriptors 2003-04-18 11:29:11 +02:00
Klaus Schmidinger ed5027b5d5 Using masks in EIT filtering to reduce the number of filters 2003-04-13 14:06:25 +02:00
Klaus Schmidinger da22081330 Adjusted release date 2003-04-13 10:00:25 +02:00
Klaus Schmidinger a22a2b7218 Fixed handling of Ca parameters with values <= MAXDEVICES 2003-04-12 15:10:06 +02:00
Klaus Schmidinger f20648eab2 The LIRC and RCU remote control no longer try to learn keys in case of errors during startup 2003-04-12 14:37:57 +02:00
Klaus Schmidinger bd23375248 The 'epg.data' file is now read after all plugins have been started 2003-04-12 13:59:34 +02:00
Klaus Schmidinger 08c96c2f0d Updated 'channels.conf.cable' 2003-04-12 13:48:39 +02:00
Klaus Schmidinger ad7b9f5ed5 Adjusted some Premiere channels in 'channels.conf' 2003-04-12 13:43:33 +02:00
Klaus Schmidinger 00166dac5f If no device with an MPEG decoder can be found at startup, the first device is now used as primary device 2003-04-12 12:20:07 +02:00
Klaus Schmidinger f8a7e51d00 Now using 'libdtv' version 0.0.5 2003-04-12 11:32:31 +02:00
Klaus Schmidinger 7c84508417 Implemented a 'resume ID' which allows several users to each have their own resume.vdr files 2003-04-12 10:06:21 +02:00
Klaus Schmidinger e58802d2a0 Fixed handling min/max borders when entering integer values 2003-04-12 09:24:48 +02:00
Klaus Schmidinger c30aeec716 Fixed handling repeat function with LIRC 2003-04-06 15:46:06 +02:00
Klaus Schmidinger 2a7dd5e67d Avoiding high CPU load in case the connection to LIRC gets lost 2003-04-06 15:43:41 +02:00
Klaus Schmidinger 3d90c8c4ee Fixed displaying messages in the status line in case they exceed the OSD width 2003-04-06 12:51:50 +02:00
Klaus Schmidinger 0f9f3f057a Fixed a crash in case the index file can't be accessed any more during replay 2003-03-30 13:31:32 +02:00
Klaus Schmidinger f2517f2c3a Further increased the timeout until an index file is considerd no longer to be written 2003-03-30 13:07:44 +02:00
Klaus Schmidinger 4200055fe5 Replaced the 'for' loops in StripAudioPackets() with memset() calls 2003-03-30 12:56:30 +02:00
Klaus Schmidinger c52b219131 Added some missing cAudio handling calls 2003-03-30 12:42:23 +02:00
Klaus Schmidinger f79a442f44 Modified LOF handling to allow for C-band reception 2003-03-30 11:44:40 +02:00
Klaus Schmidinger 64d0ed856b Fixed faulty behaviour of the 'Mute' key in case the channel display is visible 2003-03-30 10:53:22 +02:00
Klaus Schmidinger 0cc3bf2e6c Updated Greek OSD texts 2003-03-30 10:06:20 +02:00
Klaus Schmidinger 918bcdc054 Made the log message 'OSD window width must be a multiple of 4...' a debug message 2003-03-23 15:54:52 +01:00
Klaus Schmidinger b736f36e1e 'Left' and 'Right' now go to first/last item in single page lists 2003-03-23 15:47:48 +01:00
Klaus Schmidinger be06e04d55 CAM access only for CA channels and no longer during replay 2003-03-23 15:20:00 +01:00
Klaus Schmidinger e76f985840 Fixed support for Viaccess CAMs 2003-03-19 17:07:10 +01:00
Klaus Schmidinger efcb48432d Modified the EPG scanner to avoid CPU load peaks 2003-03-16 13:29:55 +01:00
Klaus Schmidinger c85272e94d Fixed the EPG bugfix code number for the MAX_USEFUL_SUBTITLE_LENGTH fix 2003-03-16 11:22:21 +01:00
Klaus Schmidinger 5261fd663f Fixed a possible deadlock when using the 'Blue' button in the 'Schedules' menu to switch to an other channel 2003-03-16 11:17:46 +01:00
Klaus Schmidinger 8d4d7f2b62 Trying harder to find a primary device 2003-03-09 14:10:12 +01:00
Klaus Schmidinger dfc60da1d5 Removed signal handling and usleep(5000) from cDvbOsd::Cmd() 2003-03-09 10:01:02 +01:00
Klaus Schmidinger 6fae0a6d49 Broken CAM connections are now restored automatically (cont'd) 2003-02-16 15:20:00 +01:00
Klaus Schmidinger 96df157057 Fixed broken support for raw OSDs of plugins 2003-02-16 10:34:24 +01:00
Klaus Schmidinger 9dcfb9a2b8 Updated 'channels.conf.terr' 2003-02-15 16:22:46 +01:00
Klaus Schmidinger 33c8ad925a Improved keyboard detection 2003-02-15 15:46:19 +01:00
Klaus Schmidinger 69e9a07f8b Resetting the CAM slot in case communication breaks down 2003-02-15 14:25:30 +01:00
Klaus Schmidinger f721c85b46 Now polling the output device in 'Transfer Mode' and retrying to put packets into the ring buffer 2003-02-15 14:12:41 +01:00
Klaus Schmidinger 05e2966b35 Fixed margin handling in cRingBufferLinear 2003-02-15 13:21:50 +01:00
Klaus Schmidinger 63ad7f1c71 Fixed high CPU load during replay 2003-02-15 11:01:04 +01:00
Klaus Schmidinger 8ddaaf9849 Timers are now processed even if a menu is open 2003-02-09 13:14:44 +01:00
Klaus Schmidinger a6a25e48bf Turning SI filtering off and on when switching channels 2003-02-09 12:43:39 +01:00
Klaus Schmidinger 777f330c77 Improved CAM support 2003-02-09 11:54:22 +01:00
Klaus Schmidinger b7777e230c Improved CAM handling 2003-02-02 15:49:52 +01:00