xbmc/xbmc — pull request #1858 by davilla (2012-11-29 18:04:49+00:00)
Title: fixed, aq/vq starvation on low resource platforms when parsing video content with multiple audio/subtitle streams

Found/fixed playing a raw decrypted bluray via USB on single core arm CPU. 75 percent is arbitrary, the idea is to skip the yield when queue's are filling or are below 75 percent. This gives dvdplayer/demux thread more CPU time to processes demuxing video content with multiple audio/subtitle streams.