rendered paste bodydiff --git a/xbmc/utils/PCMRemap.cpp b/xbmc/utils/PCMRemap.cppindex b803d1d..ba4e421 100644--- a/xbmc/utils/PCMRemap.cpp+++ b/xbmc/utils/PCMRemap.cpp@@ -267,6 +267,15 @@ void CPCMRemap::ResolveChannels() } } + /* force mono audio to front left and front right */+ if (!m_ignoreLayout && m_inChannels == 1 && m_inMap[0] == PCM_FRONT_CENTER+ && m_useable[PCM_FRONT_LEFT] && m_useable[PCM_FRONT_RIGHT])+ {+ m_useable[PCM_FRONT_CENTER] = false;+ m_useable[PCM_FRONT_LEFT_OF_CENTER] = false;+ m_useable[PCM_FRONT_RIGHT_OF_CENTER] = false;+ }+ /* see if our input has side/back channels */ for(in_ch = 0; in_ch < m_inChannels; ++in_ch) switch(m_inMap[in_ch])