xbmc/xbmc — pull request #1474 by theuni (2012-09-24 19:43:39+00:00)
Title: Player capability flags

As discussed at devcon.

This makes sure that we do not show settings that the player is not capable of handling.

For audio and subtitles, they're defined by the player.

For video (stretching, brightness, contrast, etc) they're handled by the renderer. The exception is bypass mode, where the player actually handles the display itself. If this is the case, the player is queried from the renderer.

ping @huceke you'll need to do this for omxplayer as well: b90a3e3a31526f56e3277bed088397ed1cd547fb