xbmc/xbmc — pull request #1344 by fritsch (2012-08-30 21:14:50+00:00)
Title: [AE] - Make sure, that m_channelLayout is updated, when user has set too...

If a user wrongly sets 6 channels but his output device does only support 2 channels, video playback will get really choppy. AE currently does not handle this error and I did not find a way to do this more sane. So at least give alsa a chance ...

See also the following comment, I think this was intended to get fixed at this point?