aboutsummaryrefslogtreecommitdiff
path: root/xbmc/GUILargeTextureManager.cpp
AgeCommit message (Collapse)Author
2016-09-03log failed texture loading and add guards to prevent caching invalid pathsThomas Amland
2016-02-13[texturecache] remove useDDS from CTextureCache::CheckCachedImage. not usedStefan Saraev
2015-09-08[settings] remove rotate pictures using EXIF information settingMatthias Kortstiege
2015-08-18[cleanup] unify method name used for singleton patternxhaggi
2015-08-05[settings] use setting id constantsxhaggi
2015-07-14[std cleanup] xbmc/hudokkow
2015-04-07changed: Refactor ImageLoader to improve error handling when e.g. texture ↵arnova
loading fails
2015-02-10CHG: Move to c++11 and use std:shared_ptr rather than boostChris "Koying" Browet
Fixes the Nexus Player x86 crashes
2015-01-24cppcheck performance fixesTobias Markus
2015-01-07[stdstring] get rid of CStdString in xbmc/Arne Morten Kvarving
2014-12-16Revert "rename xbmc folder to src"Rainer Hochecker
This reverts commit 135fe8734924f79cedace50986a0fa4f12d76647.
2014-12-15rename xbmc folder to srcFneufneu
2013-11-14[cstdstring] remove IsEmpty() and replace with empty()night199uk
2013-11-01Add useCache option to python ControlImage.setImage function that can be set ↵Jonathan Dieter
to false to bypass the cache Signed-off-by: Jonathan Dieter <jdieter@lesbg.com>
2013-07-25[cosmetics] update copyright headersM. Kaijser
2013-05-01settings: replace CSettings and CGUISettings with new CSettingsmontellese
2013-02-09[cosmetics] update date in GPL headerMartijn Kaijser
2012-09-09update date in GPL headermontellese
2012-09-09fix address line in GPL headersmontellese
2012-07-24changed: remove unnecessary includesspiff
2012-07-04Merge pull request #1109 from jmarshallnz/music_thumbs_to_cachejmarshallnz
Music thumbs to cache
2012-07-04Revert "use IN_PROGRESS to indicate the allocated state of a texture in ↵Jonathan Marshall
progress, and split out the removal of inprogress from allocated or failed textures" This reverts commit 76a119366744b210d483382c64b5fa15dbbeec9e.
2012-07-04[cleanup] remove unneeded Picture.h includesJonathan Marshall
2012-07-04[imageloader] adds a static wrapper to CBaseTexture::LoadFromFile to save ↵Jonathan Marshall
worrying about deletion of the created texture object
2012-05-13cleanup: GetCachedImage -> HasCachedImage, CacheTexture -> CacheImageJonathan Marshall
2012-05-02cache any non-cached textures in the load thread to save holding onto memory ↵Jonathan Marshall
for indefinite periods of time
2012-05-02use IN_PROGRESS to indicate the allocated state of a texture in progress, ↵Jonathan Marshall
and split out the removal of inprogress from allocated or failed textures
2012-05-02drop unused variables from CTextureCache::BackgroundCacheImageJonathan Marshall
2012-05-02correct commentsJonathan Marshall
2012-04-04drop hard limit of 2048x1080 for texture loading - it's bounded by the size ↵Jonathan Marshall
of screen anyway
2012-04-03refactor texture background loader to use the new texture cache functionality.Jonathan Marshall
2012-03-31change texture caching functions to not re-cache on Gets, rather re-cache ↵Jonathan Marshall
using a separate background job.
2011-08-12Merge branch 'opportunisticCacheCheck' of git://github.com/hippojay/xbmc ↵Jonathan Marshall
into hippojay-opportunisticCacheCheck * 'opportunisticCacheCheck' of git://github.com/hippojay/xbmc: Broke out cache code from CacheAndCheck into dedicated function - CacheImageFile. Modified "Check and Cache" image function. Check cache first befor URL validation. Conflicts: xbmc/GUILargeTextureManager.cpp
2011-07-20Fixed potential overflows plus correct use of the system clock.Jim Carroll
2011-07-20Removed CTimeUtils::GetTimeMS and replaced it with ↵Jim Carroll
XbmcThreads::SystemClockMillis rather than have two ways to access the same thing.
2011-06-18Broke out cache code from CacheAndCheck into dedicated function - ↵hippojay
CacheImageFile. CacheAndCheck now wrapper around the two seperate "check" and "cache" functions. Removed double check when caching new image URLs.
2011-06-18Modified "Check and Cache" image function. Check cache first befor URL ↵hippojay
validation. URL validation changed to add extra check for image mime type, for web services that return images without extensions
2011-01-24Merged cptspiff's code-reshuffle branch.theuni
Squashed commit due to build breakage during code-reshuffle history. Conflicts: xbmc/Util.cpp xbmc/cdrip/CDDARipper.cpp xbmc/filesystem/Directory.cpp xbmc/filesystem/File.cpp
2010-10-12changed: simplify SystemGlobals by just putting all global objects in one ↵elupus
compilation unit instead of struct git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34721 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-10-08fixed: don't try to cache a file that doesn't exist. Credit jmarshall.theuni
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34552 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-04fixed: use full path when logging texture lookups to save confusionjmarshallnz
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32474 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-05-24changed: put a few more objects in system globals to control ↵elupus
create/destruction order git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30531 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-03-21added: TextureCache class that handles (among other things in future) ↵jmarshallnz
caching .dds versions of thumbs. If a .dds version exists, XBMC will load it. If a .dds version does not exist, and you have <useddsfanart> set to true in advancedsettings, then XBMC will generate a .dds version (DXT1) for you. May work very badly for transparent thumbs. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28714 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-27changed: CUtil::ReplaceExtension() to return a CStdString rather than ↵jmarshallnz
passing the return value by reference, as 99% of the time we're creating a new string anyway. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28180 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-24changed: Only log the load time of an image if it's larger than 100ms.jmarshallnz
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28084 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-12-20merged: r25753,r25754 from Camelot branch - useful logging changes.jmarshallnz
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@25896 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-12-07fixed: Cosmetics. Removed stray ;arnova
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@25430 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-11-23fixed: Ticket #7816 - Switching profiles does not clear active background ↵jmarshallnz
(aka no more fugly sharks) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@24953 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-28changed: move auto thumb generation and media thumb extraction to jobmanagerspiff_
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@24090 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-27Made IJob return a success flag which is passed down to the observertopfs2
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@24063 568bbfeb-2a22-0410-94d2-cc84cf5bfa90