summaryrefslogtreecommitdiff
path: root/HISTORY
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2005-09-25 11:00:57 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2005-09-25 11:00:57 +0200
commit9e8aac388237e7afff6cae5bbf5ee08756633f53 (patch)
tree33df2762c84b7c0981c06cb557097be0080eda1b /HISTORY
parent83985eff479b0a287b747160b33458de38b10732 (diff)
downloadvdr-9e8aac388237e7afff6cae5bbf5ee08756633f53.tar.gz
vdr-9e8aac388237e7afff6cae5bbf5ee08756633f53.tar.bz2
The list of recordings is now read in a separate thread
Diffstat (limited to 'HISTORY')
-rw-r--r--HISTORY19
1 files changed, 18 insertions, 1 deletions
diff --git a/HISTORY b/HISTORY
index 6463e58b..72e030be 100644
--- a/HISTORY
+++ b/HISTORY
@@ -3807,7 +3807,7 @@ Video Disk Recorder Revision History
- Implemented a hash for the channels to reduce the system load in the EIT scanning
thread (based on a patch by Georg Acher).
-2005-09-18: Version 1.3.33
+2005-09-25: Version 1.3.33
- Fixed two errors in 'newplugin' (thanks to Alexander Rieger).
- Fixed converting arbitrarily formatted summary.vdr files (thanks to Thomas Günther).
@@ -3824,3 +3824,20 @@ Video Disk Recorder Revision History
- Removed obsolete 'shift' code in device.[hc].
- The SVDRP command DELR no longer triggers a complete reload of the global Recordings
list, but rather deletes that particular entry.
+- The list of recordings is now read in a separate thread, resulting in a faster
+ startup if there are a great many of recordings, or the disk(s) have to spin up.
+ If the Recordings menu is opened while the list of recordings is still being read,
+ the menu will be updated accordingly.
+ Plugins that access the global Recordings variable should lock the thread, either
+ by calling
+
+ Recordings.Lock();
+ ...
+ Recordings.Unlock();
+
+ or by putting something like
+
+ cThreadLock RecordingsLock(&Recordings);
+
+ into the respective code block. Thanks to Carsten Koch for his help in testing
+ and debugging this.