mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
The list of recordings is now read in a separate thread
This commit is contained in:
19
HISTORY
19
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.
|
||||
|
Reference in New Issue
Block a user