From 396d0ad36712d8c07d91b36283a14838900ca5a2 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 9 Apr 2006 18:00:00 +0200 Subject: =?UTF-8?q?Version=201.3.46=20-=20Fixed=20handling=20broken=20PMT?= =?UTF-8?q?=20records=20(thanks=20to=20Marcel=20Wiesweg=20for=20pointing?= =?UTF-8?q?=20out=20how=20=20=20to=20detect=20these).=20-=20Added=20a=20mi?= =?UTF-8?q?ssing=20"Button$"=20for=20the=20Timer=20button=20and=20"Key$"?= =?UTF-8?q?=20in=20skinclassic.c=20=20=20(thanks=20to=20Rolf=20Ahrenberg).?= =?UTF-8?q?=20-=20Fixed=20broken=20entry=20'A111.1W'=20in=20sources.conf?= =?UTF-8?q?=20(reported=20by=20Luca=20Olivetti).=20-=20Replaced=20the=20ob?= =?UTF-8?q?solete=20entry=20'S21.5E'=20in=20the=20default=20'diseqc.conf'?= =?UTF-8?q?=20with=20'S13.0E'=20=20=20(reported=20by=20Ville=20Skytt=C3=A4?= =?UTF-8?q?).=20-=20Fixed=20learning=20keys=20when=20VDR=20is=20already=20?= =?UTF-8?q?running=20(thanks=20to=20Jurij=20Retzlaff).=20-=20Fixed=20handl?= =?UTF-8?q?ing=20the=20system=20time=20transponder=20setting=20in=20the=20?= =?UTF-8?q?Setup/EPG=20menu,=20which=20=20=20was=20broken=20by=20the=20min?= =?UTF-8?q?/max=20fix=20in=20cMenuEditIntItem.=20-=20VPS=20timers=20now=20?= =?UTF-8?q?record=20only=20events=20that=20have=20exactly=20the=20given=20?= =?UTF-8?q?start=20time.=20=20=20This=20fix=20also=20implements=20recordin?= =?UTF-8?q?g=20several=20subsequent=20events=20that=20have=20the=20=20=20s?= =?UTF-8?q?ame=20VPS=20time=20(like=20a=20sports=20event=20with=20intermit?= =?UTF-8?q?tent=20news=20breaks).=20-=20When=20checking=20for=20timers=20t?= =?UTF-8?q?hat=20have=20entered=20the=20"VPS=20margin",=20any=20free=20dev?= =?UTF-8?q?ices=20are=20=20=20now=20used=20to=20switch=20to=20the=20needed?= =?UTF-8?q?=20transponder.=20This=20improves=20cases=20where=20more=20than?= =?UTF-8?q?=20=20=20one=20VPS=20timer=20is=20about=20to=20start.=20-=20Fix?= =?UTF-8?q?ed=20handling=20the=20VPS=20margin=20in=20case=20the=20event's?= =?UTF-8?q?=20duration=20is=20shorter=20than=20the=20=20=20margin.=20-=20F?= =?UTF-8?q?ixed=20handling=20VPS=20timers=20in=20case=20the=20primary=20de?= =?UTF-8?q?vice=20needs=20to=20switch=20to=20the=20=20=20timer's=20transpo?= =?UTF-8?q?nder.=20-=20Now=20avoiding=20the=20'actual'=20device=20when=20s?= =?UTF-8?q?tarting=20a=20recording,=20so=20that=20a=20Transfer=20=20=20Mod?= =?UTF-8?q?e=20for=20live=20tv=20isn't=20interrupted.=20-=20Fixed=20a=20ty?= =?UTF-8?q?po=20in=20skins.h=20(thanks=20to=20Alexander=20Rieger).=20-=20c?= =?UTF-8?q?Skins::QueueMessage()=20called=20from=20a=20background=20thread?= =?UTF-8?q?=20with=20an=20empty=20message=20=20=20now=20clears=20all=20mes?= =?UTF-8?q?sages=20that=20have=20been=20previously=20queued=20by=20that=20?= =?UTF-8?q?thread=20and=20have=20=20=20not=20yet=20beed=20displayed=20(tha?= =?UTF-8?q?nks=20to=20Alexander=20Rieger).=20-=20Fixed=20handling=20the=20?= =?UTF-8?q?color=20button=20texts=20when=20switching=20from=20the=20'Sched?= =?UTF-8?q?ule'=20menu=20of=20=20=20a=20channel=20without=20EPG=20info=20t?= =?UTF-8?q?o=20the=20'What's=20on=20now'=20menu=20(reported=20by=20Rolf=20?= =?UTF-8?q?=20=20Ahrenberg).=20-=20cMenuEditIntItem=20and=20cMenuEditChanI?= =?UTF-8?q?tem=20can=20now=20be=20given=20strings=20to=20label=20the=20=20?= =?UTF-8?q?=20minimum=20and=20maximum=20values,=20and=20the=20case=20that?= =?UTF-8?q?=20no=20channel=20has=20been=20selected,=20=20=20respectively.?= =?UTF-8?q?=20-=20The=20initial=20channel=20and=20volume=20can=20now=20be?= =?UTF-8?q?=20defined=20in=20the=20"Setup/Miscellaneous"=20=20=20menu=20(b?= =?UTF-8?q?ased=20on=20a=20patch=20from=20Thomas=20Keil).=20-=20When=20hit?= =?UTF-8?q?ting=20the=20end=20of=20a=20recording=20in=20fast=20forward=20m?= =?UTF-8?q?ode,=20VDR=20no=20longer=20switches=20=20=20back=20to=20normal?= =?UTF-8?q?=20speed=20if=20the=20recording=20is=20already=20finished=20(th?= =?UTF-8?q?anks=20to=20Reinhard=20=20=20Nissl).=20-=20No=20longer=20callin?= =?UTF-8?q?g=20cPlugin::ProcessArgs()=20if=20VDR=20is=20run=20with=20the?= =?UTF-8?q?=20--help=20or=20=20=20--version=20option,=20to=20avoid=20error?= =?UTF-8?q?=20messages=20from=20plugins=20(reported=20by=20Udo=20Richter).?= =?UTF-8?q?=20-=20Now=20checking=20whether=20there=20is=20any=20text=20bef?= =?UTF-8?q?ore=20calling=20cStatus::MsgOsdTextItem()=20=20=20(reported=20b?= =?UTF-8?q?y=20Joachim=20Wilke).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTRIBUTORS | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'CONTRIBUTORS') diff --git a/CONTRIBUTORS b/CONTRIBUTORS index f44f437..735e816 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -780,6 +780,7 @@ Marcel Wiesweg for fixing a possible crash with inconsistent SI data for pointing out a problem with the cChannel copy constructor for fixing cDvbTuner to avoid lockups on NPTL systems + for pointing out how to detect broken PMT records Torsten Herz for fixing a possible deadlock when using the "Blue" button in the "Schedules" menu @@ -969,6 +970,9 @@ Rolf Ahrenberg for suggesting to also set the language codes when setting the audio track descriptions for reporting a problem in setting the audio language codes in 'Transfer-Mode' for fixing cReadLine::Read() for lines that end with the infamous "\r\n" + for adding a missing "Button$" for the Timer button and "Key$" in skinclassic.c + for reporting a bug in handling the color button texts when switching from the + 'Schedule' menu of a channel without EPG info to the 'What's on now' menu Ralf Klueber for reporting a bug in cutting a recording if there is only a single editing mark @@ -1011,12 +1015,14 @@ Thomas Schmidt Michael Walle for reporting a bug in channel switching after Left/Right has been pressed -Thomas Keil +Thomas Keil for suggesting to change the behaviour of the '0' key in normal viewing mode so that a channel only qualifies as "previous" if it has been selected for at least 3 seconds for reporting a bug in handling the color buttons in the "Edit channel" menu for adding a note about the config files of plugins to INSTALL + for a patch that was used as a base to implement setting the initial channel and + volume Kenneth Aafløy for fixing checking CA capabilities with the dvb-kernel driver @@ -1070,6 +1076,7 @@ Reinhard Nissl for fixing replaying recordings of radio channels with many audio tracks for speeding up cRemux::ScanVideoPacket() for implementing cDevice::ForceTransferMode() + for changing the behaviour when hitting the end of a recording in fast forward mode Richard Robson for reporting freezing replay if a timer starts while in Transfer Mode from the @@ -1393,6 +1400,8 @@ Udo Richter Up/Down in insert mode for fixing handling the "Setup/OSD/Menu button closes" option when set to 'yes' in case a replay is active + for reporting a problem with plugins that report errors when VDR is run with the + --help or --version option Sven Kreiensen for his help in keeping 'channels.conf.terr' up to date @@ -1425,6 +1434,7 @@ Joachim Wilke runs all the way until the end of the recording for fixing removing the '-' when entering a channel number where there is no other one that fits the input + for reporting a problem with cStatus::MsgOsdTextItem() being called without a text Sascha Klek for reporting a problem with the '0' key in the "Day" item of the "Timers" menu @@ -1517,6 +1527,7 @@ Luca Olivetti for suggesting to make the "Menu" key behave consistently for suggesting to implement a timeout for remote controls that don't deliver "repeat" keypresses very fast + for reporting a broken entry 'A111.1W' in sources.conf Mikko Salo for suggesting to make the setup option "DVB/Video display format" available only @@ -1543,6 +1554,7 @@ Ville Skytt for making the cLircRemote try to reestablish the connection to the LIRC daemon in case it breaks for enabling generating a core dump if VDR is run with a different user id + for reporting an obsolete entry 'S21.5E' in the default 'diseqc.conf' Steffen Beyer for fixing setting the colored button help after deleting a recording in case the next @@ -1643,6 +1655,9 @@ Alexander Rieger for making the '.update' file in the video directory be touched when a recording is added or deleted, so that other VDR instances can update their lists for adding cSkin::GetTextAreaWidth() and cSkin::GetTextAreaFont() + for fixing a typo in skins.h + for making cSkins::QueueMessage() called from a background thread with an empty + message clears all messages that have been previously queued by that thread Philip Prindeville for updates to 'sources.conf' @@ -1793,6 +1808,10 @@ Jan Lenz Oleg Roitburd for translating OSD texts to the Russian language + for updating 'sources.conf' Marius Heidenstecker for suggesting to make cMenuRecordings::GetRecording() 'protected' + +Jurij Retzlaff + for fixing learning keys when VDR is already running -- cgit v1.2.3