From 05402c740765e6e0ca2aaf1760c77d9e3d3ed5a5 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 27 Feb 2005 18:00:00 +0100 Subject: =?UTF-8?q?Version=201.3.22=20-=20Removed=20some=20unneeded=20code?= =?UTF-8?q?=20and=20fixed=20access=20to=20unallocated=20memory=20in=20=20?= =?UTF-8?q?=20cEvent::FixEpgBugs()=20(thanks=20to=20Wolfgang=20Rohdewald).?= =?UTF-8?q?=20-=20Avoiding=20unnecessary=20calls=20to=20SetPid()=20in=20cD?= =?UTF-8?q?vbDevice::SetAudioTrackDevice()=20=20=20(thanks=20to=20Marco=20?= =?UTF-8?q?Schl=C3=BC=C3=9Fler).=20-=20No=20longer=20calling=20EnsureAudio?= =?UTF-8?q?Track()=20in=20cDevice::SetChannel()=20if=20a=20Transfer=20Mode?= =?UTF-8?q?=20is=20=20=20started,=20to=20avoid=20setting=20the=20audio=20P?= =?UTF-8?q?ID=20on=20the=20primary=20device=20(thanks=20to=20Marco=20=20?= =?UTF-8?q?=20Schl=C3=BC=C3=9Fler=20for=20pointing=20this=20out).=20-=20Re?= =?UTF-8?q?placed=20the=20call=20to=20system("sync")=20in=20SpinUpDisk()?= =?UTF-8?q?=20with=20fdatasync(f)=20to=20avoid=20=20=20problems=20on=20NPT?= =?UTF-8?q?L=20systems=20(thanks=20to=20Chris=20Warren=20for=20pointing=20?= =?UTF-8?q?this=20out).=20-=20Increased=20POLLTIMEOUTS=5FBEFORE=5FDEVICECL?= =?UTF-8?q?EAR=20in=20transfer.c=20to=206=20to=20avoid=20problems=20=20=20?= =?UTF-8?q?with=20the=20larger=20buffer=20reserve=20(thanks=20to=20Marco?= =?UTF-8?q?=20Schl=C3=BC=C3=9Fler).=20-=20Fixed=20the=20call=20to=20SetVid?= =?UTF-8?q?eoFormat()=20in=20cDvbDevice::cDvbDevice()=20(parameter=20is=20?= =?UTF-8?q?=5Fbool=5F).=20-=20Added=20support=20for=20setting=20the=20vide?= =?UTF-8?q?o=20display=20mode=20(thanks=20to=20Marco=20Schl=C3=BC=C3=9Fler?= =?UTF-8?q?).=20-=20The=20new=20setup=20option=20"DVB/Video=20display=20fo?= =?UTF-8?q?rmat"=20can=20be=20used=20to=20define=20which=20display=20=20?= =?UTF-8?q?=20format=20to=20use=20for=20playing=20wide=20screen=20video=20?= =?UTF-8?q?on=20a=204:3=20tv=20set.=20-=20Changed=20MAXDPIDS=20to=2016=20(?= =?UTF-8?q?8xAC3=20+=208xDTS)=20(thanks=20to=20Werner=20Fink=20for=20point?= =?UTF-8?q?ing=20this=20out).=20-=20Completed=20Dutch=20language=20texts?= =?UTF-8?q?=20(thanks=20to=20Hans=20Dingemans).=20-=20Added=20'smi'=20to?= =?UTF-8?q?=20the=20Finnish=20language=20codes=20(thanks=20to=20Rolf=20Ahr?= =?UTF-8?q?enberg).=20-=20Fixed=20ensuring=20there=20is=20a=20current=20au?= =?UTF-8?q?dio=20track=20in=20case=20there=20is=20only=20one=20track=20=20?= =?UTF-8?q?=20(thanks=20to=20Werner=20Fink=20for=20reporting=20this=20one)?= =?UTF-8?q?.=20-=20Improved=20automatic=20audio=20track=20selection.=20-?= =?UTF-8?q?=20Keeping=20the=20track=20language=20codes=20and=20description?= =?UTF-8?q?s=20in=20Transfer=20Mode=20(thanks=20to=20=20=20Luca=20Olivetti?= =?UTF-8?q?).=20-=20Fixed=20handling=20repeated=20kAudio=20keys.=20-=20Imp?= =?UTF-8?q?roved=20displaying=20the=20the=20current=20audio=20track=20in?= =?UTF-8?q?=20the=20ST:TNG=20channel=20display.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTRIBUTORS | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'CONTRIBUTORS') diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 94258a4..52d5224 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -274,6 +274,9 @@ Werner Fink for pointing out that pesAssembler->Reset() needs to be called between subsequent Transfer Modes for suggestions that led to the addition of the 'Id' parameter to cAudio::Play(). + for pointing out that MAXDPIDS needs to be to 16 (8xAC3 + 8xDTS) + for reporting a problem with ensuring there is a current audio track in case there + is only one track Rolf Hakenes for providing 'libdtv' and adapting the EIT mechanisms to it @@ -1147,6 +1150,14 @@ Marco Schl for adding DeviceClrAvailableTracks() and DeviceSetCurrentAudioTrack() to cPlayer for reporting a missing 'resultSkipped = 0' in cRemux::Clear() for reporting a missing reset of the 'repacker' in cTS2PES::Clear() + for avoiding unnecessary calls to SetPid() in cDvbDevice::SetAudioTrackDevice() + for pointing out that EnsureAudioTrack() in cDevice::SetChannel() should not be + called if a Transfer Mode is started, to avoid setting the audio PID on the primary + device + for fixing calling cStatus::MsgChannelSwitch() in cDevice::SetChannel() + for increasing POLLTIMEOUTS_BEFORE_DEVICECLEAR in transfer.c to 6 to avoid problems + with the larger buffer reserve + for adding support for setting the video display mode Jürgen Schmitz for reporting a bug in displaying the current channel when switching via the SVDRP @@ -1268,6 +1279,16 @@ Rolf Groppe Wolfgang Rohdewald for pointing out that primaryDevice = NULL should be done before deleting the devices in cDevice::Shutdown() + for removing some unneeded code and fixing access to unallocated memory in + cEvent::FixEpgBugs() Chad Flynt for suggestions and experiments regarding the buffer reserve in cTransfer + +Chris Warren + for pointing out that the call to system("sync") in SpinUpDisk() should be + replaced with fsync(f) to avoid problems on NPTL systems + +Luca Olivetti + for making cDevice::AttachPlayer() keep the track language codes and descriptions + in Transfer Mode -- cgit v1.2.3