xbmc/xbmc — pull request #3185 by popcornmix (2013-09-02 17:56:41+00:00)
Title: [rbp/omxplayer] Add Dynamic Range Compresssion scheme

This adds a DRC scheme. A number of dBs of amplification can be chosen.
The audio_decode component is setup to do the usual downmix operation early
before most of the audio buffering. This means we get a second or two to
detect if the downmix would overflow. This allows the amplification to be
attenuated in time to avoid the clipping.
The attenuation gradually decays when overflow condition stops.

Requires updated firmware