diff -Naur a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVDPAU.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVDPAU.cpp --- a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVDPAU.cpp 2015-09-09 04:00:21.875783408 +0100 +++ b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVDPAU.cpp 2015-09-09 04:00:52.000000091 +0100 @@ -73,7 +73,7 @@ if(feature == RENDERFEATURE_BRIGHTNESS || feature == RENDERFEATURE_CONTRAST) { - if ((m_renderMethod & RENDER_VDPAU) && !CSettings::Get().GetBool(CSettings::SETTING_VIDEOSCREEN_LIMITEDRANGE)) + if ((m_renderMethod & RENDER_VDPAU) && !CSettings::GetInstance().GetBool(CSettings::SETTING_VIDEOSCREEN_LIMITEDRANGE)) return true; return (m_renderMethod & RENDER_GLSL) @@ -131,7 +131,7 @@ // if scaling is below level, avoid hq scaling float scaleX = fabs(((float)m_sourceWidth - m_destRect.Width())/m_sourceWidth)*100; float scaleY = fabs(((float)m_sourceHeight - m_destRect.Height())/m_sourceHeight)*100; - int minScale = CSettings::Get().GetInt("videoplayer.hqscalers"); + int minScale = CSettings::GetInstance().GetInt("videoplayer.hqscalers"); if (scaleX < minScale && scaleY < minScale) return false; diff -Naur a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVAAPI.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVAAPI.cpp --- a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVAAPI.cpp 2015-09-09 04:00:27.707825384 +0100 +++ b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVAAPI.cpp 2015-09-09 04:01:11.600140906 +0100 @@ -127,7 +127,7 @@ // if scaling is below level, avoid hq scaling float scaleX = fabs(((float)m_sourceWidth - m_destRect.Width())/m_sourceWidth)*100; float scaleY = fabs(((float)m_sourceHeight - m_destRect.Height())/m_sourceHeight)*100; - int minScale = CSettings::Get().GetInt("videoplayer.hqscalers"); + int minScale = CSettings::GetInstance().GetInt("videoplayer.hqscalers"); if (scaleX < minScale && scaleY < minScale) return false;