xbmc/xbmc — pull request #1074 by DDDamian (2012-06-15 20:33:09+00:00)
Title: [AE] Release 2

This PR introduces the DSP class and three DSP's:
- Dynamic Range Compression
- LowPass Filter
- Headphones Head-Related Transfer Function

As part of implementing this a HasVideo() function and member has been added where required and propagated through to reach the AE audio streams. This allows intelligent application of Dynamic Range Compression to only video-related audio streams and music DSP's to only non-video-related audio streams.

A few bugs fixes are included from gnif's branch and mine to address minor issues and rebase all commits on master and JM's rebase of AE.

Love will be needed from the OSx guys to incorporate these changes.