Commit Graph

2026 Commits

Author SHA1 Message Date
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
Klaus Schmidinger ae7103e984 Fixed the character #207 in fontosd for iso8859-2 2006-05-07 11:37:18 +02:00
Klaus Schmidinger 465ddf3ffc If VPS timers are active, their events are now being kept up to date 2006-05-07 09:13:36 +02:00
Klaus Schmidinger 93d0120c3f Now using the event's start time when checking against VPS margin 2006-05-07 09:01:59 +02:00
Klaus Schmidinger 452eec70a7 Fixed the character 'r' in fontosd and fontsml for iso8859-2 2006-05-05 13:49:57 +02:00
Klaus Schmidinger c7af51870a Fixed handling the "Power" key in case a timer is about to start recording 2006-05-05 13:45:42 +02:00
Klaus Schmidinger 8bd9bf5e1b Updated the Czech OSD texts 2006-05-05 13:29:40 +02:00
Klaus Schmidinger fd3cd16158 Fixed missing ',' in the Italian and Polish OSD texts 2006-05-01 21:04:37 +02:00
Klaus Schmidinger 98fe8d8f86 Added 'eval' to the $VDRCMD call in 'runvdr' to avoid problems with quoting 2006-05-01 14:52:19 +02:00
Klaus Schmidinger 87f7e826a1 Adjusted the 'runvdr' script so that the user can fill in the functions to detect, load and unload the necessary driver modules 2006-05-01 13:47:28 +02:00
Klaus Schmidinger 57207a3d72 Updated 'S110W' in 'sources.conf' 2006-05-01 09:35:06 +02:00
Klaus Schmidinger d1d0ca114f Updated the Estonian OSD texts 2006-04-30 08:51:32 +02:00
Klaus Schmidinger e7b365ffc6 Updated the Italian OSD texts 2006-04-29 14:42:46 +02:00
Klaus Schmidinger 7367b6a832 Fixed a memory leak in closing the video file during replay 2006-04-29 13:23:15 +02:00
Klaus Schmidinger 56468f72ad Fixed a memory leak in handling external EPG data 2006-04-29 11:40:37 +02:00
Klaus Schmidinger b42e1f73db Updated the Polish OSD texts 2006-04-29 10:06:34 +02:00
Klaus Schmidinger 42ce340670 Fixed handling the "Power" key in case a recording is going on and no plugin is active 2006-04-29 09:24:07 +02:00
Klaus Schmidinger 70297ef174 Fixed tuning to the channel of a VPS timer if the device is the actual device 2006-04-28 13:29:22 +02:00
Klaus Schmidinger 1cc9809a45 Removed the obsolete "'1' for encrypted radio channels" part from the description of the VPID in vdr.5 2006-04-28 13:02:18 +02:00
Klaus Schmidinger ce991f442b Changed the "Really restart?" prompt in the call to cPluginManager::Active() in menu.c to "restart anyway?" 2006-04-28 12:53:07 +02:00
Klaus Schmidinger 1cfeb4625e Added a hint about commenting out the line '#define USE_FADVISE' in tools.c 2006-04-28 12:42:20 +02:00
Klaus Schmidinger 40832856f7 Fixed handling the cPluginManager::Active() result when pressing the "Power" key 2006-04-28 12:33:13 +02:00
Klaus Schmidinger 4ebc8393ee Added a note about adding 'INCLUDES += -I/include' to an existing Make.config 2006-04-25 21:37:32 +02:00
Klaus Schmidinger 782f4e022d Updated the Italian OSD texts 2006-04-25 21:24:33 +02:00
Klaus Schmidinger 754a4de85e Fixed entering '0' in a cMenuEditIntItem 2006-04-25 16:04:55 +02:00
Klaus Schmidinger bf4f8e0da3 Fixed extracting APIVERSION to work with older versions of 'sed'; Fixed broken APIVERSION extraction line in 'newplugin' 2006-04-24 17:53:19 +02:00
Klaus Schmidinger c4d90dff6b Fixed initializing 'noapiv' in the Makefile 2006-04-24 17:09:32 +02:00
Klaus Schmidinger b37a4d3c7a Ignoring k_Repeat when deciding whether the same key has been pressed in string input fields 2006-04-23 11:43:54 +02:00
Klaus Schmidinger 33397874da Fixed a format string in recording.c to avoid a compiler warning on 64bit systems 2006-04-23 11:23:17 +02:00
Klaus Schmidinger d7c8025fba Added an error message about plugins that don't honor APIVERSION in their Makefile 2006-04-23 09:04:32 +02:00
Klaus Schmidinger a9060d6290 Fixed some missing '-' in the German OSD texts 2006-04-23 08:40:09 +02:00
Klaus Schmidinger 9c984d4443 Fixed handling empty titles in cEvent::FixEpgBugs() 2006-04-22 12:03:55 +02:00
Klaus Schmidinger f353cb7c64 Extended the version number reported with the '-V' option to also show the current APIVERSION 2006-04-22 11:28:37 +02:00
Klaus Schmidinger d48630a04e Modified the German OSD texts to be "less technical" 2006-04-22 10:59:36 +02:00
Klaus Schmidinger 5c84f86158 Updated the Swedish OSD texts 2006-04-22 10:50:51 +02:00
Klaus Schmidinger 86950d4d98 Simplified the 'grep|awk|sed' command to retrieve the VDR/APIVERSION to a single 'sed' call 2006-04-22 10:08:41 +02:00
Klaus Schmidinger ea122312dd Fixed wrong credits for the patch that was used to implement cPlugin::Active() 2006-04-22 09:47:59 +02:00
Klaus Schmidinger 43d6ddc8e0 Updated the Slovenian OSD texts 2006-04-22 09:45:41 +02:00
Klaus Schmidinger 7457a2f388 Updated the Russian OSD texts 2006-04-22 09:28:33 +02:00
Klaus Schmidinger 70ab64f7cd Updated the Danish OSD texts 2006-04-22 09:21:57 +02:00
Klaus Schmidinger d19497efe7 Updated the Romanian OSD texts 2006-04-22 09:19:34 +02:00
Klaus Schmidinger 4b291ed7a9 Updated the Estonian OSD texts 2006-04-22 09:15:53 +02:00
Klaus Schmidinger 1dff8e2f22 Updated the French OSD texts 2006-04-22 09:12:36 +02:00
Klaus Schmidinger 175d17eca5 Updated the Finnish OSD texts 2006-04-22 09:05:37 +02:00
Klaus Schmidinger 18283da81b Updated the Polish OSD texts 2006-04-22 09:00:32 +02:00
Klaus Schmidinger 44878cdb6c Fixed several spelling errors 2006-04-21 15:15:18 +02:00
Klaus Schmidinger 2e76e74597 Updated the GPL copies 2006-04-21 14:53:26 +02:00
Klaus Schmidinger e84a565bfa Stripped some trailing whitespace 2006-04-17 12:19:31 +02:00
Klaus Schmidinger 8433190d5a The new function cPlugin::MainThreadHook() can be used by plugins to perform actions in the context of the main program thread 2006-04-17 10:02:18 +02:00
Klaus Schmidinger acf716f1ef The cRemote::CallPlugin() function now has a boolean return value that tells the caller whether initiating the plugin call was successful 2006-04-17 09:10:39 +02:00
Klaus Schmidinger 8c6deb20f2 No longer using characters 0x01 and 0x02 for mapping single quote and slash in recording names 2006-04-16 12:55:28 +02:00
Klaus Schmidinger 58facabfb6 Changed the behaviour of the "Use small font" setup option to *always* use the small font if set to '3' - even if it would have been a fixed font 2006-04-16 11:08:32 +02:00
Klaus Schmidinger a320d4eedd Updated the INSTALL file's section about non-VDR files in the video directory 2006-04-16 10:50:08 +02:00
Klaus Schmidinger 53819a9aff Added format check to syslog_with_tid() 2006-04-16 10:43:22 +02:00
Klaus Schmidinger 1354141eab Now going into the "Edit timer" menu if a newly created timer starts soon 2006-04-16 10:29:48 +02:00
Klaus Schmidinger 73917abf60 Implemented APIVERSION for the VDR plugin API version number 2006-04-16 09:36:10 +02:00
Klaus Schmidinger 5dccc91c62 Added diff for removing DVBDIR from plugin Makefiles 2006-04-16 08:45:08 +02:00
Klaus Schmidinger 94c729a6fa The "Update channels" parameter in the "Setup/DVB" menu has been extended to allow updating only the PIDs 2006-04-15 14:18:25 +02:00
Klaus Schmidinger 50b77a6d4b Implemented kChanPrev 2006-04-15 13:56:03 +02:00
Klaus Schmidinger 4611af4339 Implemented kNext and kPrev keys 2006-04-15 13:46:55 +02:00
Klaus Schmidinger 12ea50fceb Removed DVBDIR from Makefile; it's now defined in Make.config if necessary 2006-04-15 12:39:35 +02:00
Klaus Schmidinger b49df33917 Fixed setting the 'Delta' parameter when calling the shutdown script with no active timer 2006-04-15 11:33:34 +02:00
Klaus Schmidinger 4ba450b737 Implemented cPlugin::Active() 2006-04-15 11:18:36 +02:00
Klaus Schmidinger 3d8a9c9653 Updated the Danish OSD texts 2006-04-15 09:23:13 +02:00
Klaus Schmidinger 08fb5e2dbd The preferred audio language is now automatically selected when starting replay 2006-04-14 14:47:01 +02:00
Klaus Schmidinger c9e0393d80 Fixed the vdr.1 man page (a single DVB card can record and do live tv) 2006-04-14 13:05:12 +02:00
Klaus Schmidinger b7181930c8 Reintroduced the log message "deleting plugin: ..." when shutting down VDR 2006-04-14 11:51:13 +02:00
Klaus Schmidinger 6635a1d69e Added a missing "Key$" in skincurses.c 2006-04-14 11:36:41 +02:00
Klaus Schmidinger f13959a9f2 Using geteuid() to check whether VDR is running as user 'root' 2006-04-14 11:04:20 +02:00
Klaus Schmidinger f3feda52cd Added VBITeletextDescriptorTag, TeletextDescriptorTag, LocalTimeOffsetDescriptorTag and PremiereContentTransmissionDescriptor to 'libsi' 2006-04-14 10:59:03 +02:00
Klaus Schmidinger 90affbed35 Allowing a tolerance for symbol rate values that are off by one 2006-04-14 10:48:14 +02:00
Klaus Schmidinger 360a403f91 Fixed unnecessary Set() calls in cMenuEditIntItem::ProcessKey() 2006-04-14 10:40:12 +02:00
Klaus Schmidinger 2168d73400 Fixed the initial setting of the time transponder setup parameter 2006-04-14 10:26:46 +02:00
Klaus Schmidinger b1dad5cb3c Removed the unnecessary 'value' member from cMenuEditItem 2006-04-14 10:02:43 +02:00
Klaus Schmidinger a45c1c9a28 Added NULL checks to some strdup() calls in menuitems.c 2006-04-14 10:00:44 +02:00
Klaus Schmidinger cb50726989 Fixed a crash when setting the time transponder in the Setup menu, caused by the new 'noneString' in cMenuEditChanItem 2006-04-14 09:53:46 +02:00
Klaus Schmidinger c2448acaaa Updated the Finnish OSD texts 2006-04-14 09:46:32 +02:00
Klaus Schmidinger 753c1e1a7f Now checking whether there is any text before calling cStatus::MsgOsdTextItem() 2006-04-09 14:31:33 +02:00
Klaus Schmidinger ceafe62671 No longer calling cPlugin::ProcessArgs() if VDR is run with the --help or --version option 2006-04-09 14:21:30 +02:00
Klaus Schmidinger a452010760 Changed the behaviour when hitting the end of a recording in fast forward mode 2006-04-09 13:57:39 +02:00
Klaus Schmidinger 87ba3ae558 The initial channel and volume can now be defined in the "Setup/Miscellaneous" menu 2006-04-09 13:26:56 +02:00
Klaus Schmidinger e36da7ab8d Additional label strings for cMenuEditIntItem and cMenuEditChanItem 2006-04-09 12:05:05 +02:00
Klaus Schmidinger 060c3f3ddc Fixed handling the color button texts when switching from the 'Schedule' menu of a channel without EPG info to the 'What's on now' menu 2006-04-09 12:03:31 +02:00
Klaus Schmidinger 56d49abc22 cSkins::QueueMessage() called from a background thread with an empty message now clears all messages that have been previously queued by that thread 2006-04-09 11:28:59 +02:00
Klaus Schmidinger 2cd5bf83fb Fixed a typo in skins.h 2006-04-09 11:16:11 +02:00
Klaus Schmidinger a6d5d36043 Now avoiding the 'actual' device when starting a recording, so that a Transfer Mode for live tv isn't interrupted 2006-04-09 10:47:53 +02:00
Klaus Schmidinger bfce2b3dba Fixed VPS recording in case there is more than one timer in the VPS margin 2006-04-09 09:12:47 +02:00
Klaus Schmidinger 24b3579d14 VPS timers now record only events that have exactly the given start time 2006-04-01 13:27:14 +02:00
Klaus Schmidinger 6b968a6b27 Fixed handling the system time transponder setting in the Setup/EPG menu, which was broken by the min/max fix in cMenuEditIntItem 2006-04-01 09:12:38 +02:00
Klaus Schmidinger daa9047247 Fixed learning keys when VDR is already running 2006-03-31 14:24:58 +02:00
Klaus Schmidinger 8c55ada0af Fixed 'sources.conf' and 'diseqc.conf' 2006-03-31 14:12:53 +02:00
Klaus Schmidinger 1b1935de0e Added a missing "Key$" in skinclassic.c 2006-03-31 14:02:06 +02:00