Commit Graph

2117 Commits

Author SHA1 Message Date
Klaus Schmidinger 32c689258a Fixed some spelling errors in 'newplugin' 2007-04-28 14:49:05 +02:00
Klaus Schmidinger 2ac9030e65 Implemented character set conversion in 'libsi' 2007-04-22 14:49:26 +02:00
Klaus Schmidinger 6d88da9385 Added missing rules for generating iso8859-13 font to Makefile 2007-03-11 10:22:18 +01:00
Klaus Schmidinger 567033135d Added Turkish language texts 2007-03-11 10:17:55 +01:00
Klaus Schmidinger 93ad92da14 Fixed handling user activity for shutdown 2007-03-10 13:02:05 +01:00
Klaus Schmidinger df2f3335eb Release of version 1.4.6 2007-03-03 16:26:25 +01:00
Klaus Schmidinger 6bb8b86ff4 Updated the Finnish OSD texts 2007-03-03 15:39:05 +01:00
Klaus Schmidinger 16fe4d783f Made "Channel entry timeout" a setup parameter 2007-02-25 14:14:06 +01:00
Klaus Schmidinger 197d3762e4 Increased the maximum number of DVB devices to 8 2007-02-25 12:25:57 +01:00
Klaus Schmidinger 44479aab2a Updated the Finnish OSD texts 2007-02-25 11:57:55 +01:00
Klaus Schmidinger cb0bd2e009 Added changes from version 1.4.5-2 to version 1.5.1 2007-02-25 11:54:17 +01:00
Klaus Schmidinger 1a4456d981 Simplified the error handling in cDvbTuner::GetFrontendStatus() 2007-02-25 11:52:09 +01:00
Klaus Schmidinger 7b59d84be3 Changed "Menu button closes" to "Menu key closes"; cleaned up "button" vs. "key" in MANUAL 2007-02-25 11:39:40 +01:00
Klaus Schmidinger ddb7f33567 Rewrite of shutdown handling; implemented cPlugin::WakeupTime(); SIGHUP forces reload; cThread::EmergencyExit() replaced by ShutdownHandler.RequestEmergencyExit() 2007-02-25 10:56:29 +01:00
Klaus Schmidinger 50b14be807 Fixed handling error status in cDvbTuner::GetFrontendStatus() 2007-02-24 11:20:42 +01:00
Klaus Schmidinger 328d8b6494 Updated satellite names in 'sources.conf' 2007-02-17 16:19:18 +01:00
Klaus Schmidinger cc385f5292 Fixed a possible crash when loading an invalid XPM file 2007-02-17 16:10:46 +01:00
Klaus Schmidinger f3bc8d1988 Adapted 'libsi' to DVB-S2 2007-02-03 12:13:08 +01:00
Klaus Schmidinger 31820a5175 Removed 'assert(0)' from cDvbSpuDecoder::setTime() 2007-02-03 10:26:17 +01:00
Klaus Schmidinger d919573037 Adjusted release date 2007-01-28 09:59:03 +01:00
Klaus Schmidinger 0a766bc257 Now using cPipe instead of popen() in cCommand::Execute() 2007-01-27 11:48:54 +01:00
Klaus Schmidinger 8597e120c6 Added a clear note about CA values 0...F no longer working with encrypted channels 2007-01-26 13:59:23 +01:00
Klaus Schmidinger cb25286394 Now using cPipe instead of popen() in cCommand::Execute() 2007-01-26 13:38:32 +01:00
Klaus Schmidinger d1d5825136 Fixed i18n characters for the Hungarian texts 2007-01-26 13:28:47 +01:00
Klaus Schmidinger 7751b6abb0 Added cDevice::HasCi() so that devices with Common Interface can be avoided when tuning to an FTA channel 2007-01-13 12:14:51 +01:00
Klaus Schmidinger 87dd5139ff CAM handling refactored; multiple recordings with one CAM; automatic CAM selection 2007-01-07 14:46:14 +01:00
Klaus Schmidinger b4cab10eca Official release of version 1.4.5 2007-01-07 14:04:12 +01:00
Klaus Schmidinger b473582b4e Added a missing break statement in cCiHandler::OpenSession() 2007-01-05 10:09:22 +01:00
Klaus Schmidinger dbd4c7329b When entering text via the numeric keys, the characters are now checked against the allowed characters 2007-01-04 13:38:40 +01:00
Klaus Schmidinger 50ff4d3b79 Fixed the INSTALL section on retrying shutdown later 2007-01-04 13:23:42 +01:00
Klaus Schmidinger dcff08512e Fixed a possible segfault if VDR gets terminated while a message is displayed 2007-01-04 13:11:52 +01:00
Klaus Schmidinger e72bff8938 Fixed a typo 2007-01-04 13:05:45 +01:00
Klaus Schmidinger 9e2fcf1ebf Added '#include <stdint.h>' to font.h; added a compatibility define for 'uint64' to tools.h (cont'd) 2006-12-03 17:40:00 +01:00
Klaus Schmidinger fb22b61299 Adjusted release date 2006-12-03 09:57:09 +01:00
Klaus Schmidinger 19f39258f0 Replaced 'unsigned long long' with 'uint32_t' and 'uint64' with 'uint64_t' to avoid problems on 64-bit machines 2006-12-02 11:30:19 +01:00
Klaus Schmidinger 661da094e1 Now calling cPluginManager::Active() only if VDR is really trying to shut down, and waiting for 5 minutes before calling it again 2006-12-02 10:35:27 +01:00
Klaus Schmidinger ddcb37300f The getskyepg.pl script now replaces "&amp;" with "&" 2006-12-02 10:00:08 +01:00
Klaus Schmidinger 83ad7bf6e4 Added a missing 'const' to cRecordingInfo::ChannelID() 2006-12-01 15:09:10 +01:00
Klaus Schmidinger 2bdf515ace Fixed a typo in the change to the "Use small font" setup option in version 1.3.47 2006-12-01 15:03:37 +01:00
Klaus Schmidinger 78b78ffd64 Fixed a possible crash in remux.c on 64-bit machines 2006-12-01 14:53:11 +01:00
Klaus Schmidinger bab6955557 Made the getskyepg.pl script of the 'sky' plugin send a user agent message to the server 2006-12-01 14:39:59 +01:00
Klaus Schmidinger 3e0659a10a Fixed a possible segfault in cSkins::Message() 2006-12-01 13:35:41 +01:00
Klaus Schmidinger 5945e2b1cb Some improvements to the man pages 2006-11-19 10:05:58 +01:00
Klaus Schmidinger 3dc4a71fe6 Fixed displaying the replay mode symbol in case of "Multi speed mode" 2006-11-04 13:19:31 +01:00
Klaus Schmidinger b8b41e4138 Adjusted release date 2006-10-29 10:09:53 +01:00
Klaus Schmidinger 6bee1b1f3d Fixed handling NITs with more than one delivery system descriptor tag for the same transponder 2006-10-28 12:38:13 +02:00
Klaus Schmidinger af0e7a6193 Fixed deleting EPG events that have a running status of "pausing" or higher 2006-10-28 09:16:24 +02:00
Klaus Schmidinger d67543b9ac Adjusted release date again 2006-10-22 09:11:29 +02:00
Klaus Schmidinger 9a6e81fc3a Fixed setting audio track descriptions after a replay has been stopped 2006-10-20 13:42:14 +02:00
Klaus Schmidinger a47b2bfc75 Adjusted release date 2006-10-15 09:03:01 +02:00
Klaus Schmidinger 24da36dd8d Increased the size of the key queue to avoid problems with long key macros 2006-10-14 11:47:32 +02:00
Klaus Schmidinger f2c619568f Fixed handling plugins from cRemote::PutMacro() and cRemote::CallPlugin() 2006-10-14 11:09:01 +02:00
Klaus Schmidinger 3a9deab56c cRemote::PutMacro() now sets a lock while it expands the macro 2006-10-14 10:46:19 +02:00
Klaus Schmidinger 93d2941ebe Keys from expanded key macros are now put into the front of the key queue 2006-10-14 10:41:20 +02:00
Klaus Schmidinger 7bed3fd6ba Fixed displaying the error log message in case an unknown plugin was requested in a key macro 2006-10-14 10:06:16 +02:00
Klaus Schmidinger 6a15d77429 Fixed a possible crash if cPluginManager::GetPlugin() is called with a NULL pointer 2006-10-14 09:57:09 +02:00
Klaus Schmidinger bb335fecba Updated the Hungarian language texts 2006-10-14 09:27:13 +02:00
Klaus Schmidinger c65fc15934 Fixed clearing an event's Title, ShortText and Description in case the data comes from an external source 2006-10-09 16:22:07 +02:00
Klaus Schmidinger a9d6bb256d Replacing blanks in language codes with underlines 2006-10-08 11:28:15 +02:00
Klaus Schmidinger 29c0f9e1e0 Fixed handling language codes and descriptions of recorded audio tracks 2006-10-07 13:59:21 +02:00
Klaus Schmidinger 09c6bced8d Fixed handling video directory updates in case an other process has touched the .update file after the last NeedsUpdate() check 2006-10-07 12:50:24 +02:00
Klaus Schmidinger f951fb2f9c Now clearing an event's Title, ShortText and Description if there is no ShortEventDescriptor or ExtendedEventDescriptor, respectively 2006-10-07 12:37:59 +02:00
Klaus Schmidinger 94e43892a5 Changed the I18nNormalizeLanguageCode() check to also allow blanks (and all other printable characters) in the language codes 2006-10-07 12:22:04 +02:00
Klaus Schmidinger 2d68b323c7 The function cThread::Cancel() now only sets 'running' to false and does not actually kill the thread if the special value -1 is given 2006-09-24 12:54:47 +02:00
Klaus Schmidinger 0b8cee6f2a Official release of version 1.4.3 2006-09-23 13:57:19 +02:00
Klaus Schmidinger 8ebd403363 Adjusted release date 2006-09-17 09:18:57 +02:00
Klaus Schmidinger 2d29eb90fe Fixed handling video directory updates in case the timestamp of the .update file is in the future 2006-09-16 12:14:06 +02:00
Klaus Schmidinger 59b6005a0c Updated the Hungarian language texts 2006-09-16 09:08:53 +02:00
Klaus Schmidinger fd4ffed37b Fixed deleting expired VPS timers 2006-09-15 15:01:40 +02:00
Klaus Schmidinger 1b79274fae The 'skincurses' plugin now adjusts the size of the OSD to the size of the console window 2006-09-10 14:25:55 +02:00
Klaus Schmidinger 2aa6df4b7c Added --remove-destination to the 'cp' command for binaries in the Makefiles of the plugins 2006-09-10 14:10:51 +02:00
Klaus Schmidinger 06debdd830 Adjusted release date 2006-09-09 09:27:45 +02:00
Klaus Schmidinger 782f2683d9 Fixed cTimer::operator=() in case a cTimer variable is assigned to itself; implemented a copy constructor for cTimer 2006-09-08 15:06:09 +02:00
Klaus Schmidinger 5ff1d35711 Fixed handling relative volume settings that unmute the audio in the call to cStatus::MsgSetVolume() 2006-09-03 11:49:32 +02:00
Klaus Schmidinger 2e97eed6ad Fixed processing the PDCDescriptor in 'libsi' on big endian systems 2006-09-02 20:25:16 +02:00
Klaus Schmidinger 4c88f1da7e Fixed the cTimer::operator=() so that it won't mess up the cListObject's pointers; fixed a memory leak in the cTimer::operator=() when using the 'aux' string 2006-09-02 10:22:40 +02:00
Klaus Schmidinger 4ae577fcb4 Added LC_ALL to the checks for UTF-8 at startup 2006-09-01 12:59:35 +02:00
Klaus Schmidinger c2e2673629 Revoked the change to cDevice::GetDevice() that was introduced in version 1.4.1-2 2006-08-27 08:42:31 +02:00
Klaus Schmidinger cac5cd37b8 Fixed handling "Ca Info" in case the CAM sends this again if the smart card is replaced with a different one 2006-08-20 11:54:56 +02:00
Klaus Schmidinger a7c9905236 Added --remove-destination to the 'cp' command for binaries in the Makefile 2006-08-20 10:46:02 +02:00
Klaus Schmidinger ef01c6d8bb Adapted cThread::ThreadId() to recent kernels 2006-08-20 10:28:35 +02:00
Klaus Schmidinger e68171626e Fixed setting additional audio PIDs in CAMs 2006-08-14 09:56:28 +02:00
Klaus Schmidinger dc32738b27 Added a log error message to cPlugin::ConfigDirectory() in case a plugin calls it from a separate thread 2006-08-13 08:58:50 +02:00
Klaus Schmidinger 1c3acf28af No longer stopping removing empty directories if an error occurs 2006-08-12 13:32:06 +02:00
Klaus Schmidinger 713093670f Changed the way a device is selected for receiving in order to keep devices with CAMs better available 2006-08-12 11:33:34 +02:00
Klaus Schmidinger 7390eaf765 Made the cCiSession members sessionId and resourceId uint16_t and uint32_t 2006-08-12 10:26:43 +02:00
Klaus Schmidinger 9e6b12aa20 Fixed converting the port number in the "connect from..." log message of SVDRP 2006-08-12 09:12:34 +02:00
Klaus Schmidinger f413879936 Modified the cSVDRP::Close() function to avoid code duplication 2006-08-06 09:20:04 +02:00
Klaus Schmidinger c78a784fb2 Fixed getting the next active timer when shutting down 2006-08-05 12:06:11 +02:00
Klaus Schmidinger 394865b3d9 Avoiding shutdown message "Recording in ... minutes, shut down anyway?" with a negative number of minutes 2006-08-05 10:55:52 +02:00
Klaus Schmidinger 8bfe599830 Modified the shutdown mechanism, so that the shutdown script is never given a time in the past 2006-08-05 10:42:23 +02:00
Klaus Schmidinger c325fe76ee Fixed handling the running status of EPG events before the currently running one, in case they are added after the current event (cont'd from version 1.4.1-2) 2006-08-05 10:15:34 +02:00
Klaus Schmidinger ae4633feb0 Now invalidating /video cache _after_ cutting 2006-07-30 10:29:24 +02:00
Klaus Schmidinger cacd58d036 Fixed deleting the last character of a string menu item in insert mode 2006-07-30 09:09:30 +02:00
Klaus Schmidinger cdad4a6b4e Fixed cDevice::ToggleMute() 2006-07-29 10:17:35 +02:00
Klaus Schmidinger afb7ae3295 Increased the APIVERSION to allow plugins that relied on the cStatus::MsgSetVolume() bug to react properly 2006-07-29 09:57:57 +02:00
Klaus Schmidinger 173e0bea90 Fixed assigning schedules to channels in case there is no initial EPG information 2006-07-29 09:40:41 +02:00
Klaus Schmidinger 8f2f3e9ac2 Menu items derived from cMenuEditIntItem now loop though their values if they have a dedicated minimum or maximum limit 2006-07-23 09:48:51 +02:00
Klaus Schmidinger 35884ec732 Added credits for Bernd Melcher 2006-07-23 09:38:51 +02:00
Klaus Schmidinger 2aa43cb3e2 Fixed handling numeric keys in the channel display after switching channel groups 2006-07-23 09:26:50 +02:00
Klaus Schmidinger 92e4e131d0 cDevice::GetDevice() now prefers any device that's already receiving and doesn't require detatching receivers 2006-07-22 14:11:02 +02:00
Klaus Schmidinger 375aa2563a Fixed handling client side termination of SVDRP connections 2006-07-22 14:04:51 +02:00
Klaus Schmidinger ee4fa90032 Added a missing initialization of 'mutex' in cCiMenu::cCiMenu() and removed some superfluous semicolons in ci.c 2006-07-22 13:43:01 +02:00
Klaus Schmidinger 8f3ae72e9d Fixed handling relative volume settings in the call to cStatus::MsgSetVolume() 2006-07-22 13:26:44 +02:00
Klaus Schmidinger bd6046c37d Fixed handling network masks in the svdrphosts.conf file 2006-07-22 11:59:28 +02:00
Klaus Schmidinger 5f0b2fbf2e Newlines in title and short text of an EPG event are now changed into blanks only after all other fixes 2006-07-22 10:48:22 +02:00
Klaus Schmidinger e9a90f7972 cEIT::cEIT() now calls pSchedule->SetPresentSeen() even if OnlyRunningStatus is true 2006-07-22 09:25:11 +02:00
Klaus Schmidinger c4743d1d26 Fixed handling the running status of EPG events before the currently running one, in case they are added after the current event 2006-07-22 09:20:32 +02:00
Klaus Schmidinger 1b0ac71a33 Removed a double fdopen() in cPipe::Open() 2006-06-24 10:12:09 +02:00
Klaus Schmidinger 7b3d0ce03e Added '--vfat' to the vdr.1 man page 2006-06-24 10:08:35 +02:00
Klaus Schmidinger 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 2006-06-24 09:15:17 +02:00
Klaus Schmidinger 2be1771869 Now making sure a VPS timer has a schedule in case the epg.data file didn't contain one when VDR was started 2006-06-18 08:50:04 +02:00
Klaus Schmidinger 9fe7b98cdb Fixed handling relative link targets in the ReadLink() function 2006-06-17 09:48:50 +02:00
Klaus Schmidinger 182224b65f Added a missing variable initialization in cRingBufferLinear::cRingBufferLinear() 2006-06-16 09:33:30 +02:00
Klaus Schmidinger b99c700f1d Modified rcu.c to better handle RC5 codes 2006-06-16 09:30:11 +02:00
Klaus Schmidinger 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 2006-06-16 09:22:20 +02:00
Klaus Schmidinger 3ed538f496 Updated 'S13E' in 'sources.conf' 2006-06-15 10:03:53 +02:00
Klaus Schmidinger 3644347545 Added some comment to cDevice::GetDevice() 2006-06-15 10:00:40 +02:00
Klaus Schmidinger 4a98f33782 Added "-fPIC" to the compiler options in Make.config.template when compiling plugins 2006-06-15 09:29:21 +02:00
Klaus Schmidinger d324b2de88 Reduced logging for the SVDRP GRAB command 2006-06-11 09:14:22 +02:00
Klaus Schmidinger 99876fdab3 Fixed a message 2006-06-11 08:50:35 +02:00
Klaus Schmidinger 50c0b03f0c Now switching to non-VPS timers' channels 60 seconds before the timer starts 2006-06-04 09:10:59 +02:00
Klaus Schmidinger 0d4cf40b79 When the 'skincurses' plugin is loaded, it automatically sets the 'curses' skin as the current one 2006-06-03 14:46:36 +02:00
Klaus Schmidinger 56744b1f4e Increased the column spacing in the "Recordings" menu 2006-06-03 13:36:07 +02:00
Klaus Schmidinger 9966e03e29 Fixed handling tabbed item display in 'skincurses' 2006-06-03 13:21:33 +02:00
Klaus Schmidinger a12a504fad Fixed handling the display of the '*' indicator in the "What's on now/next?" menu 2006-06-03 09:42:12 +02:00
Klaus Schmidinger dc6666d53c Applied the fixes to moving and deleting channels from version 1.4.0-2 to the SVDRP commands MOVC and DELC as well 2006-06-03 09:25:13 +02:00
Klaus Schmidinger 833d649e13 Fixed the 'clean-plugins' target in the Makefile to also remove additional plugin libraries 2006-06-02 14:48:21 +02:00
Klaus Schmidinger 7997b678f2 Removed the call to pthread_setschedparam(childTid, SCHED_RR, 0) in thread.c 2006-06-02 13:54:04 +02:00
Klaus Schmidinger 9847c7571d Removed all the compatibility '#if APIVERSNUM...' stuff and instead increased the API version number 2006-05-28 15:10:08 +02:00
Klaus Schmidinger 4355183150 Fixed the PremiereContentTransmissionDescriptor in 'libsi' 2006-05-28 14:42:21 +02:00
Klaus Schmidinger e892171736 Fixed deleting channels in case the current channel's number changes 2006-05-28 10:48:50 +02:00
Klaus Schmidinger 39162a98f0 Fixed moving channels, which sometimes stopped the current replay session 2006-05-28 09:19:30 +02:00
Klaus Schmidinger 9b3b98f88f Improved the repeat function for LIRC remote controls 2006-05-28 08:49:52 +02:00
Klaus Schmidinger e4d3a28acd Now processing the "frequency list descriptor" 2006-05-27 15:35:16 +02:00
Klaus Schmidinger ebd579a64a Avoiding a compiler warning in libsi's TypeLoop::operator[] 2006-05-27 14:13:06 +02:00
Klaus Schmidinger d1617c84ca Modifed the device selection to better handle timer conflicts 2006-05-27 09:43:37 +02:00
Klaus Schmidinger 07093f79de Removed -fPIC from VDR's and libsi's Makefile 2006-05-26 10:46:12 +02:00
Klaus Schmidinger af9266d21c Fixed calculating the cache size in cUnbufferedFile::Read() 2006-05-26 10:13:48 +02:00
Klaus Schmidinger 09386e621d Fixed handling VPS timers in case the EPG event hasn't been 'seen' in a while 2006-05-25 14:59:33 +02:00
Klaus Schmidinger 8d4dc7bc77 Fixed handling the running status of EPG events in case the "Schedule" menu is currently open 2006-05-25 14:53:15 +02:00
Klaus Schmidinger ae37eae8e3 Now setting a timer's cached start time to 0 after a call to Skip() 2006-05-25 14:38:04 +02:00
Klaus Schmidinger 6496d879e5 Fixed calculating the start time of repeated timers with "first day" 2006-05-25 12:44:07 +02:00
Klaus Schmidinger 2e01178e54 Fixed deleting the 'skinDescriptions' in cMenuSetupOSD::~cMenuSetupOSD() 2006-05-25 12:26:09 +02:00
Klaus Schmidinger a512b9a9fa Fixed handling Transfer Mode when replaying Dolby Digital audio and the option '-a' was given 2006-05-20 10:17:44 +02:00
Klaus Schmidinger c8c22ad49b Modified the Makefile to copy additional libraries a plugin might provide 2006-05-19 12:14:19 +02:00
Klaus Schmidinger cd7aaa0213 Removed leftover LSMOD=... line from 'runvdr' 2006-05-14 16:03:34 +02:00
Klaus Schmidinger f9b0db0610 Fixed automatically updating the CAM menu in case the whole operation takes longer than the menu timeout 2006-05-14 11:22:13 +02:00
Klaus Schmidinger 046595a803 Now giving the start time precedence when searching for existing EPG events 2006-05-12 13:28:22 +02:00
Klaus Schmidinger 81bd99a674 Fixed handling unknown codes when learning LIRC remote control codes 2006-05-12 12:42:57 +02:00