summaryrefslogtreecommitdiff
path: root/HISTORY
diff options
context:
space:
mode:
Diffstat (limited to 'HISTORY')
-rw-r--r--HISTORY43
1 files changed, 42 insertions, 1 deletions
diff --git a/HISTORY b/HISTORY
index 3baa1b9..f6d6c20 100644
--- a/HISTORY
+++ b/HISTORY
@@ -3003,7 +3003,7 @@ Video Disk Recorder Revision History
- The cRingBuffer now does EnableGet()/EnablePut() only if the buffer is more than
one third full or empty, respectively. This dramatically improves recording
performance and reduces system load (thanks to Marco Schlüßler for doing some
- testing regarding buffer performance and giving me some hints that finally lead
+ testing regarding buffer performance and giving me some hints that finally led
to finding out that this was the basic problem causing buffer overflows).
- Improved Transfer Mode (thanks to Marco Schlüßler for suggestions and testing).
- Fixed a possible crash with inconsistent SI data (thanks to Marcel Wiesweg).
@@ -3036,3 +3036,44 @@ Video Disk Recorder Revision History
- Removed the 'Log' parameter from the cChannel::Set... functions. Instead
checking if the channel has a non-zero number.
- Updated 'channels.conf.terr' for Hannover (thanks to Sven Kreiensen).
+
+2004-10-24: Version 1.3.14
+
+- Fixed detecting transponder lock in cDvbTuner (based on a patch from Stefan
+ Meyknecht).
+- What was previously marked with WAIT_FOR_LOCK_AFTER_TUNING is now permanently
+ active and uses a cCondVar to signal when a transponder is locked.
+- Added some missing 'const' to cChannel.
+- Added a sample setup for 'DisiCon-4 Single Cable Network' to 'diseqc.conf'
+ (thanks to Oliver Endriss).
+- Fixed attaching a cPlayer to a cDevice, so that 'Operation not permited'
+ errors don't occur any more (thanks to Marco Schlüßler).
+- Fixed a case where the resultBuffer in cRemux ran full before getting a sync.
+- Removed the usleep() call from cDvbPlayer::Action() to make VDR run on NPTL
+ systems (thanks to Alfred Zastrow). The NPTL check at startup has also been
+ removed.
+- Taking the complete size of available data into account when deciding whether
+ to clear the transfer buffer to avoid overflows (thanks to Reinhard Nissl).
+- Updated Romanian language texts and the iso8859-2 fonts (thanks to Lucian Muresan).
+- Now actually using the iso8859-15 fonts (thanks to Lucian Muresan).
+- Some minor code cleanups (thanks to Prakash K. Cheemplavam).
+- Fixed missing cleanup at program exit in case there is a problem with a plugin
+ (thanks to Mattias Grönlund for pointing this out).
+- Increased the required free buffer space in the resultBuffer of cRemux to
+ 2 * IPACKS to avoid a buffer overflow in case a cTS2PES writes one complete
+ packet and then (within processing the same TS packet) wants to write another
+ small packet.
+- Removed the signal handler and WakeUp() call from cThread (it is no longer
+ needed).
+- Added some checks when cancelling a thread and removed the usleep() in
+ cThread::Start() (suggested by Ludwig Nussel). Also removed 'running' from
+ cThread and using only childTid to indicate whether a thread is actually
+ running.
+- Added cCondWait::Sleep() and using it to replace all usleep() calls (based
+ on a suggestion by Werner Fink).
+- Only assigning events to timers if the related schedule has actually been
+ modified.
+- When searching for the present event, the running status is now only taken
+ into account if the event has been "seen" within the past 30 seconds.
+ This avoids shortly seeing the wrong events in the channel display when
+ switching to a channel that hasn't been tuned to in a while.