[mythtv-commits] mythtv commit: r19109 - in trunk/mythtv by stuartm
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Sun Nov 16 19:56:09 UTC 2008
Author: stuartm
Date: 2008-11-16 19:56:08 +0000 (Sun, 16 Nov 2008)
New Revision: 19109
Changeset: http://cvs.mythtv.org/trac/changeset/19109
Modified:
trunk/mythtv/libs/libmyth/mythcontext.cpp
trunk/mythtv/libs/libmyth/mythcontext.h
trunk/mythtv/libs/libmythdb/mythversion.h
trunk/mythtv/libs/libmythtv/dbchannelinfo.cpp
trunk/mythtv/libs/libmythtv/infostructs.cpp
trunk/mythtv/libs/libmythui/mythimage.cpp
trunk/mythtv/libs/libmythui/mythimage.h
trunk/mythtv/libs/libmythui/mythuihelper.cpp
trunk/mythtv/libs/libmythui/mythuihelper.h
trunk/mythtv/libs/libmythui/mythuiimage.cpp
trunk/mythtv/libs/libmythui/mythuiimage.h
trunk/mythtv/programs/mythfrontend/playbackbox.cpp
Log:
Further work on the new image cache. This adds a patch from Greg Estabrooks to use in-memory cache of recently used images, which speeds up loading of recently used pages and more importantly scrolling through mythvideo or anywhere which uses lists containing images.
Images in the disk cache will now be reloaded if they have changed on disk since they were added.
The image cache isn't yet complete, in particular some memory savings can be achieved through keeping in-use images cached and excluding them from the cache expiry calculations.
This change touches more files than might at first seem necessary due to a switch from using QImage to MythImage where possible.
More information about the mythtv-commits
mailing list