Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Merge remote-tracking branch 'remotes/upstream/master'
Remove unused DVDMessageTracker class.
AE: Mark parameter of AEChannelInfo::ContainsChannels as const
AESinkALSA: Prefer opening too many channels to too few channels
ActiveAE: delay creation of viz buffers until they are needed
dvdplayer: fix incorrectly indicated buffered samples after ae7cda6629c7180430a25d834ea83ab5d9f47d77
keymaps: map red/green/yellow/blue

useful with pvr.vdr.vnsi so users dont have to map manualy
renderer: allow some lateness within vblank interval