[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