fixed: we reserved 1/4 of 20 megs for front buffer and 20 for back instead of the...
authorelupus <elupus@xbmc.org>
Sat, 28 May 2011 18:45:46 +0000 (20:45 +0200)
committerelupus <elupus@xbmc.org>
Sat, 28 May 2011 18:45:46 +0000 (20:45 +0200)
xbmc/filesystem/FileCache.cpp

index cc6d7eb..f958fc2 100644 (file)
@@ -88,8 +88,8 @@ CFileCache::CFileCache()
    if(g_advancedSettings.m_cacheMemBufferSize == 0)
      m_pCache = new CSimpleFileCache();
    else
-     m_pCache = new CCacheCircular(std::max<unsigned int>( g_advancedSettings.m_cacheMemBufferSize / 4, 1024 * 1024)
-                                 , g_advancedSettings.m_cacheMemBufferSize);
+     m_pCache = new CCacheCircular(g_advancedSettings.m_cacheMemBufferSize
+                                 , std::max<unsigned int>( g_advancedSettings.m_cacheMemBufferSize / 4, 1024 * 1024));
    m_seekPossible = 0;
    m_cacheFull = false;
 }